hl-valdemar
|
e5215c4092
|
feat: execute nested compile-time type matches
|
2026-10-27 01:20:28 +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
|
9058135326
|
feat: support fallible results and scoped cleanup
|
2026-10-26 13:01:55 +01:00 |
|
hl-valdemar
|
cd64afbb40
|
feat: complete memory representation gate
|
2026-10-26 12:37:03 +01:00 |
|
hl-valdemar
|
7856f4f963
|
feat: support callback signatures and many-pointer addition
|
2026-10-26 11:46:40 +01:00 |
|
hl-valdemar
|
676f3666b4
|
feat: support source pointers and references
|
2026-10-26 11:32:22 +01:00 |
|
hl-valdemar
|
9966a1f523
|
feat: support enums, distinct types, unions and matching
|
2026-10-26 10:36:32 +01:00 |
|
hl-valdemar
|
280059d83d
|
feat: add records and tuples across execution paths
|
2026-10-25 23:14:32 +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
|
675fa5049f
|
refactor: integrate compilation-owned identifier interning
|
2026-10-25 00:26:18 +02:00 |
|
hl-valdemar
|
c6a56b7e79
|
feat: execute fixed arrays and indexed access
|
2026-10-24 03:39:25 +02:00 |
|
hl-valdemar
|
cf39481bfc
|
feat: execute Bro-compatible integer range loops
|
2026-10-24 03:27:52 +02:00 |
|
hl-valdemar
|
d51ca57c9e
|
feat: execute break and continue in while loops
|
2026-10-24 03:22:05 +02:00 |
|
hl-valdemar
|
5f845b9520
|
feat: execute short-circuit boolean expressions
|
2026-10-24 03:01:47 +02:00 |
|
hl-valdemar
|
b35a68dff8
|
feat: execute local assignments and while loops
|
2026-10-24 02:34:58 +02:00 |
|
hl-valdemar
|
9932750e21
|
feat: execute conditionals through typed IR
Use typed singleton arrays for braceless arm blocks: &[statement] compiled but trapped under the Bro bootstrap.
|
2026-10-24 01:47:13 +02:00 |
|
hl-valdemar
|
98f3a04daf
|
feat: lower typed programs and interpret IR
|
2026-10-22 22:20:50 +02:00 |
|
hl-valdemar
|
cb3f187b54
|
style: use snake_case for constants
|
2026-10-08 22:28:27 +02:00 |
|
hl-valdemar
|
57e544f255
|
docs: backtick parameter references in API comments
|
2026-10-08 20:53:34 +02:00 |
|
hl-valdemar
|
8352cc1ab0
|
style: align multiline expressions and guards
|
2026-10-08 20:48:20 +02:00 |
|
hl-valdemar
|
2648991d04
|
refactor: apply project style guidelines
|
2026-10-05 20:46:18 +02:00 |
|
hl-valdemar
|
9b273f2471
|
feat: resolve names without shadowing
|
2026-10-05 20:17:21 +02:00 |
|
hl-valdemar
|
50a10bb404
|
feat: parse function calls
|
2026-10-05 18:15:55 +02:00 |
|
hl-valdemar
|
93c238470f
|
refactor: encapsulate compact syntax tree storage
|
2026-09-19 22:26:24 +02:00 |
|
hl-valdemar
|
cfd668b729
|
parse func decls
|
2026-08-16 00:50:11 +02:00 |
|
hl-valdemar
|
101795c0b8
|
cleanup (isle 6 again?)
|
2026-08-11 22:14:21 +02:00 |
|
hl-valdemar
|
8dd06afde2
|
parse arithmetic binary expressions
|
2026-08-11 21:24:00 +02:00 |
|
hl-valdemar
|
891dc6516e
|
align with new @hide syntax
|
2026-08-10 23:20:52 +02:00 |
|
hl-valdemar
|
6293c93c3c
|
basic ast renderer
|
2026-08-09 23:26:41 +02:00 |
|
hl-valdemar
|
410246faee
|
migrate to new mutable decl syntax
|
2026-08-05 22:09:21 +02:00 |
|
hl-valdemar
|
1689c4db3c
|
lexer touchups
|
2026-08-05 22:07:55 +02:00 |
|
hl-valdemar
|
a2ccf60eb1
|
move ast definitions into its own package
|
2026-08-03 08:40:15 +02:00 |
|
hl-valdemar
|
90c7195d4b
|
parse const decls
|
2026-08-02 20:51:39 +02:00 |
|