summaryrefslogtreecommitdiff
path: root/chapter15/src
Commit message (Expand)AuthorAgeFilesLines
* Towrds getting RA spill counts comparableCliff Click8 days4-0/+5
* flt->int conversionCliff Click8 days5-2/+47
* RoundF32 actually roundsCliff Click8 days1-0/+1
* Require matching types to use algebraic identiesCliff Click10 days9-9/+9
* Slides for 2026 REBASEreadmeCliff Click11 days1-2/+2
* Chapter renumber, and split ch 17Cliff Click12 days5-724/+724
* Move debug printing into shared spaceCliff Click14 days40-593/+162
* Merge pull request #258: same constant phi merge testCliff Click2026-09-301-0/+15
|\
| * Add same constant phi merge testfuhsnn2026-09-291-0/+15
* | Forward port mem to ch16Cliff Click2026-09-291-0/+1
* | Bring forward the lazy mem aliasCliff Click2026-09-2931-267/+964
|/
* Check un-init not-null constructor fieldsCliff Click2026-09-281-1/+5
* Remove -disablePeepholeCliff Click2026-09-279-100/+15
* Extend and backport SubNode peephole (#254)Hsiang-Ying Fu2026-09-253-4/+50
* Bunch more animation workCliff Click2026-09-252-2/+12
* Keyboard shortcutsCliff Click2026-09-233-1/+13
* int fallbacks for int opsCliff Click2026-09-222-3/+4
* Graph cleanupCliff Click2026-09-222-1/+3
* Tidy up scope displayCliff Click2026-09-221-1/+1
* Add shared graph viewer to all chaptersCliff Click2026-09-2233-372/+152
* Unify GCM across chaptersCliff Click2026-09-206-43/+49
* Unify mixed-return checking and resultsCliff Click2026-09-198-17/+50
* Use isDead() instead of checking null inputsCliff Click2026-09-191-2/+2
* debug printers no longer call self-optimizing accessorsCliff Click2026-09-193-2/+79
* Handle double-negation preserving not-null knowledgeCliff Click2026-09-192-0/+48
* Get makefiles and fuzzer testing uniform across chaptersCliff Click2026-09-172-4/+33
* Fix stale copy-pasted comment on BoolNode's phiCon call (#249)Symious2026-09-091-3/+3
* Move `addUse()` return statement to `keep()` (#243)Hsiang-Ying Fu2026-07-031-6/+3
* Ch20 reg (#166)Cliff Click2025-03-083-0/+23
* Cleanup (#162)RobertObkircher2025-02-163-7/+6
* Add testRedeclareVar in all later chapterstannal2025-01-191-0/+10
* Test for "arg--2"Cliff Click2025-01-153-2/+8
* New evaluator, more Compiler Driver cleanupCliff Click2025-01-152-3/+3
* Fix commentCliff Click2025-01-151-1/+1
* Allow post ++, --Cliff Click2024-11-231-1/+0
* fix lifetime issues with GVN gone wildCliff Click2024-10-143-8/+27
* Fix a null-check bugCliff Click2024-10-122-3/+21
* Turn off all printing during test runsCliff Click2024-10-1215-184/+167
* Fix testXmiliaH2024-10-111-1/+1
* Initialize int and flt field in NewNodeXmiliaH2024-10-112-3/+32
* fix parsing nested structsRobert Obkircher2024-10-062-0/+16
* Clean up del codeCliff Click2024-10-063-13/+7
* Update evaluator toString for arraysXmiliaH2024-10-063-48/+148
* Fix brainfuck!Cliff Click2024-10-061-1/+1
* Force arrays to have a safety checkCliff Click2024-10-064-7/+35
* Fix broken dead-diamond peepCliff Click2024-10-061-3/+2
* Optimize Loads bypassing trivial unrelated array stores.Cliff Click2024-10-069-111/+161
* Add Brainfuck testXmiliaH2024-10-061-0/+84
* Sharpen null checksCliff Click2024-10-065-8/+127
* Switch array syntax againCliff Click2024-10-062-36/+49