| Age | Commit message (Expand) | Author |
| 2025-10-27 | fix a bunch of warnings | WormHeamer |
| 2025-10-21 | temporarily disable invalid division->shr optimization | WormHeamer |
| 2025-08-30 | separate IR graph parts of Proc into a Graph struct | WormHeamer |
| 2025-08-22 | bitshift zero peepholes, recognize known (a = b) <> (a <> b) etc | WormHeamer |
| 2025-08-10 | it's commutative, not communative | WormHeamer |
| 2025-08-10 | add idempotent optimizations | WormHeamer |
| 2025-08-10 | idempotent operation (& and |) peepholes | WormHeamer |
| 2025-08-10 | remove some debug printfs | WormHeamer |
| 2025-08-10 | add peephole op(op(X,Y) | op(Y,X), X) -> op(op(X, X), Y) | WormHeamer |
| 2025-08-10 | specify that < and > are incompatible with = | WormHeamer |
| 2025-08-10 | reenable region peepholes | 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-10 | thinking about known-relations | WormHeamer |
| 2025-08-10 | convert node_op_* to just NodeMask #defines | WormHeamer |
| 2025-08-10 | separate peephole optimization out | WormHeamer |