Damian Tarnawski
49da19e013
Replace Math.random with crypto.getRandomValues for _system_number
2023-10-27 12:06:35 +02:00
Damian Tarnawski
8b2f62000a
Use wasmMemoryInterface for rand_bytes
2023-10-27 00:50:29 +02:00
Damian Tarnawski
166803a2a5
Rename rand to rand_f64
2023-10-27 00:18:41 +02:00
Damian Tarnawski
11a2b2a942
Add system_random and random_bytes for js target
2023-10-27 00:05:38 +02:00
Damian Tarnawski
058065ce75
Correct loadI64 and storeI64 methods in runtime.js
2023-10-22 18:54:52 +02:00
Damian Tarnawski
c19af95db0
Fix calling time.now() in wasm js runtime
2023-10-19 18:45:04 +02:00
Damian Tarnawski
ab2907cd51
Correct stripNewline function
2023-10-06 20:11:25 +02:00
Damian Tarnawski
ea8d3d4531
Define stripNewline function
2023-10-06 20:06:43 +02:00
Damian Tarnawski
256e4a0081
Don't pass true for littleEndian where it's not needed.
2023-10-06 20:03:26 +02:00
Damian Tarnawski
721c9e2c97
Fix typo
2023-10-06 17:26:39 +02:00
Damian Tarnawski
42c7e39c99
Update wasm runtime.js
...
- polyfill `Math.ldexp` method
- pass Math mathods streight through to exports object
(they don't use `this`)
- Don't pass `"utf-8"` encodings to `TextEncoder` and `TextDecoder`
(encoder doesn't take params and decoder has utf-8 as default)
2023-10-06 17:18:31 +02:00
Damian Tarnawski and GitHub
c3933cead4
Replace 0 with os.ERROR_NONE in demo.odin
2023-06-11 23:41:26 +02:00