| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
