summaryrefslogtreecommitdiff
path: root/chapter25/src/main/java
Commit message (Expand)AuthorAgeFilesLines
* Add shared graph viewer to all chaptersCliff Click2026-09-2228-383/+26
* Graph viewer on ch4 and25Cliff Click2026-09-224-370/+18
* Switch over to the new ELK driverCliff Click2026-09-216-74/+170
* Switch over to the ELK rendererCliff Click2026-09-211-337/+4
* Change protocol between compiler and browserCliff Click2026-09-212-20/+34
* Define a new graph interaction APICliff Click2026-09-211-0/+74
* move the graph visualizer into shared codeCliff Click2026-09-212-50/+122
* Final reg-alloc across chapters cleanupCliff Click2026-09-205-18/+15
* Popular use grouping for RegAllocCliff Click2026-09-204-54/+40
* Forward-port allocator bug fixes and test support through ch25Cliff Click2026-09-204-21/+25
* Backport TypeFunPtr normalizationCliff Click2026-09-201-0/+8
* Unify GCM across chaptersCliff Click2026-09-209-186/+79
* Unify mixed-return checking and resultsCliff Click2026-09-1911-50/+38
* Use isDead() instead of checking null inputsCliff Click2026-09-191-8/+8
* debug printers no longer call self-optimizing accessorsCliff Click2026-09-1911-24/+40
* Handle r/w <clinit> sectionsCliff Click2026-09-194-8/+10
* Handle double-negation preserving not-null knowledgeCliff Click2026-09-191-2/+10
* Backport string escapes and many op-assignCliff Click2026-09-171-7/+19
* Fix phi wideningCliff Click2026-09-171-5/+3
* up timeoutsCliff Click2026-09-164-4/+5
* Handle dying escapenodeCliff Click2026-09-141-1/+3
* Fix parser lifetime bugCliff Click2026-09-141-9/+4
* int-only ops force inputs to be int-onlyCliff Click2026-09-1410-14/+46
* Refinement on guard removalCliff Click2026-09-142-5/+10
* Do BulkMemPhi splits one by oneCliff Click2026-09-131-52/+28
* Resolve numeric needs more OptoCliff Click2026-09-138-14/+29
* A few missing addDepsCliff Click2026-09-1310-65/+68
* Major bugfix around unscheduable graphsCliff Click2026-09-125-29/+242
* More robust on broken inputsCliff Click2026-09-115-6/+24
* Fix OR of 0Cliff Click2026-09-111-1/+1
* Removing a phi-of-guard, remove nested guardsCliff Click2026-09-111-2/+8
* Update LoadNode.javaCliff Click2026-09-111-2/+1
* Optional reset Types so Fuzzer can work.Cliff Click2026-09-114-14/+18
* More code coverage cleanupCliff Click2026-09-104-99/+62
* Cleanup coverage issuesCliff Click2026-09-109-254/+149
* Merge branch 'main' of https://github.com/SeaOfNodes/SimpleCliff Click2026-09-091-3/+3
|\
| * Fix stale copy-pasted comment on BoolNode's phiCon call (#249)Symious2026-09-091-3/+3
* | Remove a bunch of dead or unused codeCliff Click2026-09-0912-162/+35
|/
* Fix some lattice bugsCliff Click2026-09-093-22/+37
* Add some Type test casesCliff Click2026-08-212-2/+16
* Remove dead codeCliff Click2026-08-2030-308/+36
* Squashed commit of the following:Cliff Click2026-08-204-31/+47
* Squashed commit of the following:Cliff Click2026-08-2043-458/+1031
* Real argc/argv argsCliff Click2026-08-123-28/+58
* More hardeningCliff Click2026-08-106-18/+45
* Handle some escaped chars in stringsCliff Click2026-08-101-5/+21
* A few missed ser/de-ser tagsCliff Click2026-08-104-23/+22
* Chapter 25: add separate compilation and simplify SSA constructionCliff Click2026-08-10275-0/+30095