hl-valdemar
8d1a98f982
style: compact inner groups and simple guard bodies
2026-10-27 12:50:30 +01:00
hl-valdemar
84e3ed0cc8
style: align layout and ownership documentation
2026-10-27 11:15:36 +01:00
hl-valdemar
182bb3c3e0
feat: execute tagged-union matches in type procedures
...
Preserve resolver failures on synthetic selector captures before elaborating payloads; selector bodies omit the original capture uses.
Verified bro build, bro test (250 passed), and tests/native.py (536 interpreter/native programs at -O0 and -O2, allocator, LLVM and CLI checks).
2026-10-27 01:57:36 +01:00
hl-valdemar
bf65f3c2c3
feat: materialize tagged-union and fallible constants
2026-10-27 01:41:06 +01:00
hl-valdemar
e5215c4092
feat: execute nested compile-time type matches
2026-10-27 01:20:28 +01:00
hl-valdemar
85c60f2416
feat: execute compile-time matches in type procedures
2026-10-26 17:43:40 +01:00
hl-valdemar
8c174e8756
feat: execute mutable type-valued compile-time procedures
2026-10-26 17:18:54 +01:00
hl-valdemar
303a21a8f5
feat: specialize constant-input type-producing procedures
2026-10-26 16:49:19 +01:00
hl-valdemar
565733666e
feat: specialize compile-time conditionals and type comparisons
2026-10-26 16:33:20 +01:00
hl-valdemar
4de7c8bfc3
feat: evaluate compile-time aggregates and explicit expressions
2026-10-26 16:14:05 +01:00
hl-valdemar
ecd20675ea
feat: evaluate compile-time scalar procedure calls
2026-10-26 15:34:38 +01:00
hl-valdemar
6886d743b5
feat: specialize generic type and value parameters
2026-10-26 14:45:14 +01:00
hl-valdemar
c40d09b5cc
test: use multiline diagnostic fixtures
2026-10-25 21:54:43 +01:00
hl-valdemar
ac7ab63b9e
test: lock down dependency diagnostic provenance
2026-10-25 21:40:42 +01:00
hl-valdemar
d834ff9587
feat: resolve file-local import namespaces
2026-10-25 19:31:04 +01:00
hl-valdemar
abd85e531b
refactor: address package loader review feedback
2026-10-25 18:15:46 +01:00
hl-valdemar
69eb3ecba2
feat: load canonical directory packages
2026-10-25 17:54:50 +01:00
hl-valdemar
a6d6a5b0a8
feat: retain compilation source and package identities
2026-10-25 15:31:50 +01:00