|
|
aa9c18346d
|
Add message for when chromium hard reload bug breaks things
|
2026-03-21 23:16:37 +00:00 |
|
|
|
a2f06c977e
|
Wrap no JS message in noscript tag
|
2026-03-21 23:15:57 +00:00 |
|
|
|
58e2cf3e1f
|
Fix SharedArrayBuffer name in README
|
2026-03-20 13:36:54 +00:00 |
|
|
|
efdae93d90
|
Add favicon to deploy manifest
|
2026-03-20 13:35:59 +00:00 |
|
|
|
804626ddad
|
Add asm.js to deploy manifest
|
2026-03-20 13:15:49 +00:00 |
|
|
|
cbe5733fcd
|
Bump version patch number
|
2026-03-20 13:04:36 +00:00 |
|
|
|
7961c68639
|
Reduce wait in e2e tests
|
2026-03-20 13:04:28 +00:00 |
|
|
|
d202157a58
|
Reduce dot interval to 25 ms
|
2026-03-20 13:04:17 +00:00 |
|
|
|
97fc43bf93
|
Add "Welcome to" to welcome message
|
2026-03-20 13:04:10 +00:00 |
|
|
|
2c13ad4e1f
|
Handle prelude loading message in JS rather than Forth
|
2026-03-20 13:03:57 +00:00 |
|
|
|
36429bf8bc
|
Rework tokenizer to avoid unecessary allocations
|
2026-03-20 13:02:40 +00:00 |
|
|
|
c20e7e181b
|
Reduce poll interval to 5 ms
|
2026-03-20 13:02:29 +00:00 |
|
|
|
fe5c55cabf
|
Increase TX and RX buffer size to 128 bytes
|
2026-03-20 13:02:07 +00:00 |
|
|
|
67fc1d8d7b
|
Remove race condition between assemble and prelude load prints
|
2026-03-18 15:17:08 +00:00 |
|
|
|
4000522b3a
|
Remove obsolete assembly driver script
|
2026-03-18 15:08:57 +00:00 |
|
|
|
19ef69958d
|
Update README
|
2026-03-18 15:04:32 +00:00 |
|
|
|
0a52388030
|
Update deploy manifest
|
2026-03-18 14:25:11 +00:00 |
|
|
|
6e8439eeaf
|
Bump version number
|
2026-03-18 14:24:41 +00:00 |
|
|
|
eaa3242cc0
|
Update e2e tests
|
2026-03-18 14:24:25 +00:00 |
|
|
|
f77adffbef
|
Update MIME types in server.scm
|
2026-03-18 14:24:05 +00:00 |
|
|
|
c91f46be88
|
Assemble kernel on client
|
2026-03-18 14:23:37 +00:00 |
|
|
|
6ee4adfea5
|
Translate kernel to Wasmasm
|
2026-03-18 10:41:09 +00:00 |
|
|
|
5dc0a7a601
|
Add temporary driver script
|
2026-03-18 10:35:14 +00:00 |
|
|
|
896a1ca563
|
Implement (limited) forward reference handling
|
2026-03-18 10:32:49 +00:00 |
|
|
|
37d56988ef
|
Make a couple of tweaks to the kernel in preparation for porting
|
2026-03-18 10:30:26 +00:00 |
|
|
|
6c643f8402
|
Don't silently ignore trailing characters in numbers
|
2026-03-18 10:29:46 +00:00 |
|
|
|
7828b0f112
|
Yield newline token at end of comment
|
2026-03-15 21:39:14 +00:00 |
|
|
|
e7affbf8b7
|
Add .zero directive
|
2026-03-15 21:28:25 +00:00 |
|
|
|
02ee4c3c88
|
Support symbols in .at address field
|
2026-03-15 21:27:48 +00:00 |
|
|
|
c21b3c79c7
|
Fix names of atomic load and store opcodes
|
2026-03-15 20:04:49 +00:00 |
|
|
|
1318c3cc4e
|
Add i64.const, i32.div_s and i32.rem_s opcodes
|
2026-03-15 20:04:27 +00:00 |
|
|
|
74a8f21379
|
Encode indices as unsigned LEB128 instead of signed
|
2026-03-15 20:04:06 +00:00 |
|
|
|
6784cd02b4
|
Encode section lengths with unsigned LEB128
|
2026-03-15 20:03:47 +00:00 |
|
|
|
3a103c46d1
|
Don't require ; to have space after in comments
|
2026-03-15 17:32:14 +00:00 |
|
|
|
8d4c53ca92
|
Allow implicit zero-init for globals
|
2026-03-15 14:26:22 +00:00 |
|
|
|
5e39024f6d
|
Use unsigned shift in uleb128()
|
2026-03-15 14:15:40 +00:00 |
|
|
|
b85a4e8bc9
|
Encode data values in assembler, not parser
|
2026-03-15 14:15:34 +00:00 |
|
|
|
401e8e1fad
|
Use unsigned right shift in Assembler.le()
|
2026-03-15 14:07:26 +00:00 |
|
|
|
d4c837216a
|
Add f32 type
|
2026-03-15 13:58:33 +00:00 |
|
|
|
c93e9009da
|
LEB128-encode index in action_symbol
|
2026-03-15 13:58:25 +00:00 |
|
|
|
0056610238
|
Add missing semicolon
|
2026-03-15 13:58:24 +00:00 |
|
|
|
9b4ff3e8f6
|
Use array flattening instead of spread operator in a few places
|
2026-03-15 13:58:23 +00:00 |
|
|
|
e9beacba3a
|
De-duplicate consecutive locals of same type in wasm_section_code()
|
2026-03-15 13:58:23 +00:00 |
|
|
|
acf5b6e284
|
Handle failed def lookup in action_data()
|
2026-03-15 13:58:22 +00:00 |
|
|
|
72c5f64312
|
Handle global init value encoding in Assembler
|
2026-03-15 13:58:20 +00:00 |
|
|
|
7135eeba74
|
Restructure uleb128
|
2026-03-15 13:41:39 +00:00 |
|
|
|
7099ca34a3
|
Fix .word size
|
2026-03-15 13:41:05 +00:00 |
|
|
|
3ebb74c73c
|
Check for null explicitly in token_top()
|
2026-03-15 13:40:43 +00:00 |
|
|
|
0dd2a925d8
|
Allow table elems to be labelled
|
2026-03-15 12:34:41 +00:00 |
|
|
|
2155d17731
|
Implement type, table and func symbol resolution
|
2026-03-15 12:28:29 +00:00 |
|