| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | duplicate case labels are an error (b.2.15); unterminated string literal ↵ | 12 days | 1 | -2/+4 | |
| | | | | | reported where it starts (b.2.11); an unreachable droppable cycle drops whole in one collection (6.15.3) | ||||
| * | bool: normalising into a bool keeps an incompatible source type, so the ↵ | 13 days | 1 | -1/+2 | |
| | | | | | return type check still fires (fixes typeerrors/ret.zc after b.2.6) | ||||
| * | lexer: a block comment that is never closed is 'unterminated comment' ↵ | 13 days | 1 | -0/+2 | |
| | | | | | (appendix b.2.11) | ||||
| * | bool: a value stored into a bool is normalised to 0 or 1 (appendix b.2.6) | 13 days | 1 | -0/+5 | |
| | | |||||
| * | line tables and backtraces: port agent/line-tables onto main, op 56 on the ↵ | 13 days | 1 | -2/+27 | |
| | | | | | x86-64 jit, docs, measurements, tests; default genome reservation 0x68000 | ||||
| * | split compiler.zc into files by phase | 13 days | 1 | -0/+652 | |
| src/compiler/compiler.zc is now twelve files under src/compiler/, listed in order in src/compiler/parts. cat of the parts in order is byte-identical to the old file, so every compiler and image except the language server's is unchanged. no function was edited. consumers read the list: the makefile, bootstrap-check, genmap (which still writes one compiler.zc into a generated map directory), tinyvm.bat, test.sh, test_win.ps1 and the lsp drivers. the language server embeds each part and serves them joined as the one document tinyvm:/compiler.zc. | |||||
