Begin work in semi-standardized js_wasm32 target

This commit is contained in:
gingerBill
2021-11-07 19:56:01 +00:00
parent 1296fabe2c
commit 518460af66
18 changed files with 215 additions and 66 deletions
+16
View File
@@ -0,0 +1,16 @@
//+build freestanding
package time
IS_SUPPORTED :: false
now :: proc() -> Time {
return {}
}
sleep :: proc(d: Duration) {
}
_tick_now :: proc "contextless" () -> Tick {
return {}
}
+21
View File
@@ -0,0 +1,21 @@
//+build js
package time
IS_SUPPORTED :: false
now :: proc() -> Time {
return {}
}
sleep :: proc(d: Duration) {
}
_tick_now :: proc "contextless" () -> Tick {
// mul_div_u64 :: proc "contextless" (val, num, den: i64) -> i64 {
// q := val / den
// r := val % den
// return q * num + r * num / den
// }
return {}
}
+23
View File
@@ -0,0 +1,23 @@
//+build wasi
package time
import wasi "core:sys/wasm/wasi"
IS_SUPPORTED :: false
now :: proc() -> Time {
return {}
}
sleep :: proc(d: Duration) {
}
_tick_now :: proc "contextless" () -> Tick {
// mul_div_u64 :: proc "contextless" (val, num, den: i64) -> i64 {
// q := val / den
// r := val % den
// return q * num + r * num / den
// }
return {}
}