2ee9868042
lang_pipeline.zig -> pipeline.zig
9b32e3c111
import: stop swallowing preload error
430f9213e2
little refactors
83c0f6be1d
fix GH-22
e27faf4149
tests: named+generics and optional+typed coverage
c663aa6e15
tests: stdlib and multiline strings
86352b75ad
tests: stdlib and multiline strings
7f25d0852e
tests: collapse & tidy
38c41f1cd4
tests: remove dead
09acb0167e
Fix GH-21
1d481f0ec2
all: Adjust for 0.16
b9912f61ab
Squash merge reorg into main
dc2820434b
Squash merge userdata into main
6c49d24a37
parser error on stray colon
ec44431ae5
parser error on stray colon
f9893f0fde
yesterday's fixes
fc4b011753
vm: fix hang in async backend poll when waiting fibers have no io or sleepers
4c3a17a05f
fix: workspace symbol name, registerDoc double-free, didClose diag clear, contentChanges guard, file-level fallback
6bd8a5914f
fix: also fill report.message in appendFailureReport and parseTokensReport error paths
3cfcafce2b
updat TODO.md
426b1813e9
parser/compiler: extract report.message from .error parts so LSP diagnostics have proper messages
b5e3cde282
lsp: dedup diagnostics from semantic+compile passes, fix empty message fallback
f8302b00f7
explicit generics annotation & recheck old code
c96922596e
fixup leaks
cc0eb0970a
test: switch lexer/parser/ast/expander page_allocators to testing allocators
0073362af9
test: switch to proper allocator
c47c3579d1
Squash merge generics into main
3001b64efc
compiler: return type propagation
b94edd8ce2
build: make release a step instead of flag
c8dc51b027
build: fix -Drelease
392de3d733
types: match arm narrowing
8caefd2a3a
types: fix comp_block wouldnt infer inner expression
d8be5db3c3
kill addition-for-concat, update tests
e80e5ac370
vm: more concat fast paths
3d697f4ced
vm, parser: minor concat opt
e4e0db4aaf
compiler: concat const fold w constants
e24dce5699
concat: tests
1852e5efa7
compiler: reject !/? mid-name, reject fn? decls
fdd7ef8dcd
fix: dotest/dosuite stdout writer broken