|
@@ -1334,14 +1334,9 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement) {
|
|
|
abort: () => { Module.abort() },
|
|
|
evaluate: (str_ptr, str_len) => { eval.call(null, wasmMemoryInterface.loadString(str_ptr, str_len)); },
|
|
|
|
|
|
- time_now: () => {
|
|
|
- // convert ms to ns
|
|
|
- return Date.now() * 1e6;
|
|
|
- },
|
|
|
- tick_now: () => {
|
|
|
- // convert ms to ns
|
|
|
- return performance.now() * 1e6;
|
|
|
- },
|
|
|
+ // return a bigint to be converted to i64
|
|
|
+ time_now: () => BigInt(Date.now()),
|
|
|
+ tick_now: () => BigInt(performance.now()),
|
|
|
time_sleep: (duration_ms) => {
|
|
|
if (duration_ms > 0) {
|
|
|
// TODO(bill): Does this even make any sense?
|