|
|
dc276fed34
|
custom webassembler can now add two numbers
|
2025-02-11 22:07:45 -05:00 |
|
|
|
4d192a92d4
|
broken wasm generation
|
2025-02-09 00:59:01 -05:00 |
|
|
|
02259efa1f
|
handle freezing circular object references
|
2025-02-01 16:58:16 -05:00 |
|
|
|
0532e4a7f8
|
Rework freeze to use primitive strings as their own hash
|
2025-02-01 12:17:57 -05:00 |
|
|
|
8b4cf60c3b
|
Colon syntax, scope analysis
|
2025-02-01 10:02:34 -05:00 |
|
|
|
87b1ed0d22
|
Switch to vitest
|
2025-02-01 10:00:06 -05:00 |
|
|
|
3be5e7fe78
|
cleanup node creation API a bit more
|
2025-01-14 22:25:56 -05:00 |
|
|
|
176071fb5a
|
node refactor again: split SrcNode and SrcHandle, explicit goal is being able to map back to source
|
2025-01-14 22:19:58 -05:00 |
|
|
|
62157463df
|
complete rename of lang => phase
|
2025-01-05 20:36:26 -05:00 |
|
|
|
f7f3e7f6bd
|
Fix tree rewriting
|
2025-01-05 20:07:02 -05:00 |
|
|
|
36217e431e
|
tree rewriting
|
2025-01-05 12:31:08 -05:00 |
|
|
|
5c43f07fe8
|
remove builddb, fix node refactor
|
2025-01-04 23:43:52 -05:00 |
|
|
|
5fac2cfb0b
|
generic node refactor (broken)
|
2025-01-04 22:54:27 -05:00 |
|
|
|
9550732932
|
refactor syntax traversal, query arguments, repo integration
|
2025-01-03 22:31:39 -05:00 |
|
|
|
da7f1a988a
|
make functions freezable, generic memoization framework, cache workdir content
|
2025-01-03 12:04:31 -05:00 |
|
|
|
f5a32dcf01
|
fix unmemoized pattern matching
add "unmemoized"
|
2025-01-02 00:58:35 -05:00 |
|
|
|
23602daa6f
|
pattern matching, named node ids
|
2025-01-01 21:32:28 -05:00 |
|
|
|
85417777e5
|
fix sexpr numbers / strings, rehashing copied + modified values
|
2025-01-01 20:46:15 -05:00 |
|
|
|
13d22c6aba
|
whitespace refactor, node wrapper type
|
2025-01-01 18:53:18 -05:00 |
|
|
|
806ab10586
|
Working s-expression parser
|
2025-01-01 13:13:26 -05:00 |
|
|
|
908160f4c7
|
Weird half-baked git support that I'm about to abandon
|
2024-12-15 21:14:10 -05:00 |
|