23 lines
610 B
Plaintext
23 lines
610 B
Plaintext
program main
|
|
fn monotonic_self_equal() -> bool
|
|
local let now : unit
|
|
call std.time.monotonic_ms : i32
|
|
binary = : bool
|
|
var now : i32
|
|
var now : i32
|
|
fn sleep_zero_then_self_equal() -> bool
|
|
call std.time.sleep_ms : unit
|
|
int 0 : i32
|
|
call monotonic_self_equal : bool
|
|
fn main() -> i32
|
|
call std.time.sleep_ms : unit
|
|
int 0 : i32
|
|
if : i32
|
|
call monotonic_self_equal : bool
|
|
int 0 : i32
|
|
int 1 : i32
|
|
test "monotonic value is self equal"
|
|
call monotonic_self_equal : bool
|
|
test "sleep zero returns"
|
|
call sleep_zero_then_self_equal : bool
|