hl-valdemar
|
a6d6a5b0a8
|
feat: retain compilation source and package identities
|
2026-10-25 15:31:50 +01:00 |
|
hl-valdemar
|
45359c0cdf
|
feat: emit LLVM IR and build native executables
|
2026-10-25 02:23:02 +01:00 |
|
hl-valdemar
|
c01d935a7b
|
refactor: centralize IR construction invariants
|
2026-10-25 02:24:06 +02:00 |
|
hl-valdemar
|
2c11772931
|
refactor: expose checked function fallthrough obligations
|
2026-10-25 02:02:44 +02:00 |
|
hl-valdemar
|
2761c77182
|
refactor: use contextual empty slice literals
|
2026-10-25 01:53:35 +02:00 |
|
hl-valdemar
|
678bb2583b
|
refactor: address interning review feedback
|
2026-10-25 00:41:39 +02:00 |
|
hl-valdemar
|
675fa5049f
|
refactor: integrate compilation-owned identifier interning
|
2026-10-25 00:26:18 +02:00 |
|
hl-valdemar
|
0593786553
|
feat: parse floating-point text through the standard library
|
2026-10-24 04:08:58 +02:00 |
|
hl-valdemar
|
5fd8d9eb89
|
fix: reject inexact integer literals in float context
|
2026-10-24 03:55:53 +02:00 |
|
hl-valdemar
|
d2cec370fa
|
perf: separate checker union-find links from node metadata
|
2026-10-24 03:48:27 +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
|
0add5ab187
|
fix: allow multiline parenthesized expressions in every context
|
2026-10-24 03:07:51 +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
|
021cbecac8
|
refactor: name recovery boundaries and compact IR strings
|
2026-10-24 02:15:50 +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
|
0821b84bc3
|
refactor: index preprocessed process arguments directly
|
2026-10-23 12:11:42 +02:00 |
|
hl-valdemar
|
c1e03632ed
|
refactor: obtain arguments through process initialization
|
2026-10-23 11:39:27 +02:00 |
|
hl-valdemar
|
877ee21579
|
feat: restore sentinel-slice file path interfaces
|
2026-10-23 11:22:41 +02:00 |
|
hl-valdemar
|
31c2cad9f9
|
feat: add bounded read-to-end and compatible file paths
|
2026-10-23 11:02:11 +02:00 |
|
hl-valdemar
|
98f3a04daf
|
feat: lower typed programs and interpret IR
|
2026-10-22 22:20:50 +02:00 |
|
hl-valdemar
|
bc318a29ad
|
fix: infer float context from division
|
2026-10-22 11:53:04 +02:00 |
|
hl-valdemar
|
bbf39c16c5
|
feat: type-check expressions and function calls
|
2026-10-09 22:35:25 +02:00 |
|
hl-valdemar
|
2648991d04
|
refactor: apply project style guidelines
|
2026-10-05 20:46:18 +02:00 |
|
hl-valdemar
|
8093fa439b
|
docs: establish language style guidelines
|
2026-10-05 20:17:21 +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
|
5e51c90aca
|
feat: parse grouped expressions
|
2026-10-02 00:26:41 +02:00 |
|
hl-valdemar
|
23aa1db963
|
docs: document Bro bootstrap workflow
|
2026-09-19 22:23:07 +02:00 |
|