Get it running in Chrome!

This commit is contained in:
2024-04-22 21:10:09 -07:00
parent aae336ca66
commit 042f2dca79
11 changed files with 1920 additions and 25 deletions

View File

@ -8,4 +8,5 @@ edition = "2021"
[dependencies]
anyhow = "1.0.82"
viperid = { path = "../.." }
wasm-timer = "0.2.5"
wasmi = "0.31.2"

View File

@ -50,7 +50,7 @@ impl MinimalPreview1 for StockWasi {
println!("clock_time_get: {} {} {}", id, precision, outptr);
// TODO: Actually fetch time
let duration =
SystemTime::now().duration_since(SystemTime::UNIX_EPOCH)
wasm_timer::SystemTime::now().duration_since(wasm_timer::SystemTime::UNIX_EPOCH)
.expect("time must be post-epoch");
write_u64(memory, outptr, duration.as_nanos() as u64);