| Age | Commit message (Expand) | Author |
| 2025-08-10 | better error reporting around uninitialized values | WormHeamer |
| 2025-08-10 | fix peephole bug (communative(phi(a,b), phi(a,b)) =/= communative(a,b)) | WormHeamer |
| 2025-08-10 | add type-specifiers to let, N_UNINIT for uninitialized values | WormHeamer |
| 2025-08-09 | add N_DEAD node type, and assert to help prevent use-after-free | WormHeamer |
| 2025-08-08 | attempt at optimizing regions after graph generation.... | WormHeamer |
| 2025-08-08 | rework some stuff, maybe bugfix, loosen associative typechecking | WormHeamer |
| 2025-08-08 | some comments &c | WormHeamer |
| 2025-08-07 | hopefully make multiple returns form sensible graphs | WormHeamer |
| 2025-08-07 | i thiiiink if statement peepholes work now? | WormHeamer |
| 2025-08-07 | fix region nodes being culled prematurely | WormHeamer |
| 2025-08-07 | preliminary peephole optimization of if statements | WormHeamer |
| 2025-08-07 | add if statements | WormHeamer |
| 2025-08-05 | write some stuff about language goals | WormHeamer |
| 2025-08-05 | test up | WormHeamer |
| 2025-08-05 | allow `proc main(a, b, c i64)` and such | WormHeamer |
| 2025-08-05 | known-not-equivalent identities: a [+/-] lit[x, x =/= 0] | WormHeamer |
| 2025-08-04 | NODE_KEEP macro | WormHeamer |
| 2025-08-04 | fix bug of lhs getting culled if same node optimized out of rhs | WormHeamer |
| 2025-08-04 | make NodeInputs statically sized, peephole a + ~a and a ^ ~a | WormHeamer |
| 2025-08-04 | stuffs | WormHeamer |
| 2025-08-04 | fix communative peepholes trampling type boundaries | WormHeamer |
| 2025-08-04 | add optimizations based on only partially known values | WormHeamer |
| 2025-08-04 | use lisp acronyms to express peephole optimizations | WormHeamer |
| 2025-08-04 | add projection nodes, fix peephole optimization | WormHeamer |
| 2025-08-03 | add booleans and comparison operators | WormHeamer |
| 2025-08-03 | expand and clarify type system, fix double-free of nodes | WormHeamer |
| 2025-08-03 | add assignment statements | WormHeamer |
| 2025-08-03 | factor out node stuff into ir.c & ir.h | WormHeamer |
| 2025-08-02 | better error reporting | WormHeamer |
| 2025-08-02 | preliminary let bindings | WormHeamer |
| 2025-08-02 | some junk | WormHeamer |
| 2025-08-02 | bunch of stuff to make error messages look more like gcc lol | WormHeamer |
| 2025-08-02 | whole bunch of graph stuff, fixing up, basic arithmetic peepholes... | WormHeamer |
| 2025-08-01 | add comments | WormHeamer |
| 2025-07-31 | initial commit | WormHeamer |