summaryrefslogtreecommitdiff
path: root/chapter15/src
Commit message (Expand)AuthorAgeFilesLines
* Partial integer updateabandonedCliff Click10 days10-9/+85
* Major overhaul debug printingCliff Click2026-09-173-232/+558
* 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
* minor spellingCliff Click2024-10-062-3/+3
* Fix parsing forward ref arraysCliff Click2024-10-064-36/+76
* Fix graph vizCliff Click2024-10-064-4/+13
* Unindent code blocks and mention # in introThalia Archibald2024-10-061-1/+2
* store-store opt checks offsetCliff Click2024-10-062-0/+15
* Lots of READMECliff Click2024-10-062-5/+4
* Sieve of EratosthenesCliff Click2024-10-061-0/+49
* Tests for negative array size and runtime OOBCliff Click2024-10-064-2/+35
* Fix 2 test casesCliff Click2024-10-062-0/+30
* Address math foldingCliff Click2024-10-063-7/+15
* arrays with loads and storesCliff Click2024-10-068-79/+150
* Redo address mathCliff Click2024-10-0619-227/+381
* Type picks up a log_size for doing struct layoutsCliff Click2024-10-066-59/+62
* sub same moves to computeCliff Click2024-10-061-4/+4
* Scope renames _scopes and _types as _idxs and _decls.Cliff Click2024-10-067-74/+66
* Div-by-1 peepCliff Click2024-10-061-1/+6
* Fix IRPrinterCliff Click2024-10-061-21/+40
* Adding TypeArrayCliff Click2024-10-064-1/+75
* Ch15 initial pushCliff Click2024-10-0680-0/+11756