summaryrefslogtreecommitdiff
path: root/chapter22
Commit message (Expand)AuthorAgeFilesLines
* Use isDead() instead of checking null inputsCliff Click2026-09-191-1/+1
* Fixed st8 on arm/risc evalsCliff Click2026-09-193-2/+30
* debug printers no longer call self-optimizing accessorsCliff Click2026-09-1915-15/+196
* Handle double-negation preserving not-null knowledgeCliff Click2026-09-193-3/+61
* Backport string escapes and many op-assignCliff Click2026-09-173-11/+210
* Backport x86 Not encodingCliff Click2026-09-172-10/+51
* x86 mul reg reg encoding fixCliff Click2026-09-174-35/+81
* Back point cmpmem encodingCliff Click2026-09-172-1/+34
* Get makefiles and fuzzer testing uniform across chaptersCliff Click2026-09-173-9/+38
* 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-7/+4
* Series of minor fixesCliff Click2026-07-033-9/+20
* Squashed commit of the following:Cliff Click2025-06-132-4/+4
* Minor optsCliff Click2025-05-116-5/+26
* Clean up stacked mergememCliff Click2025-05-112-9/+30
* Update TypeInteger.javaCliff Click2025-05-101-1/+1
* log = 3 case for constant pool riscv large ints (#218)Tamás Hadházy2025-05-1015-26/+128
* Remove some junk sign extendsCliff Click2025-05-103-99/+22
* Move sys.smp to smp directoryCliff Click2025-05-105-5/+64
* clean up testsCliff Click2025-05-107-21/+50
* Update README.mdCliff Click2025-05-101-15/+75
* Bugs for BubbleSortCliff Click2025-05-0913-39/+128
* muli & setx86 encoding bugsCliff Click2025-05-097-10/+11
* More bubble sort testCliff Click2025-05-085-14/+77
* Progress towards a 1st "real" programCliff Click2025-05-084-8/+35
* fix idom when mid inliningCliff Click2025-05-084-41/+32
* Missed updates from ch21 forward ported to ch22Cliff Click2025-05-0834-72/+156
* Work on a cmd-line driver for SimpleCliff Click2025-05-0810-171/+186
* sys.io.stdinCliff Click2025-05-0724-131/+164
* Fix missing up/down phi peep.Cliff Click2025-05-0723-283/+227
* READMECliff Click2025-05-063-386/+109
* hello world armCliff Click2025-05-066-597/+604
* Now with risc5Cliff Click2025-05-0513-29/+149
* Add a sys.io.pCliff Click2025-05-0521-53/+109
* Printing a stringCliff Click2025-05-0514-81/+168
* riscv load big imm (#217)Tamás Hadházy2025-05-045-3/+57
* Unwind back to 8b int/ptr.Cliff Click2025-05-0410-83/+103
* back to i64 defaultCliff Click2025-05-038-38/+44
* cleanup SRA & WSCliff Click2025-05-036-24/+12
* 4 byte pointer/int (#216)Tamás Hadházy2025-05-0311-55/+135
* mostly commentsCliff Click2025-05-033-16/+52
* Add nested classes; string constants, static var lookup.Cliff Click2025-05-0221-92/+326
* Update TestC.javaCliff Click2025-05-011-0/+1
* Allow bare main calls; better test harnessCliff Click2025-05-014-27/+31
* Update PhiNode.javaCliff Click2025-05-011-0/+2
* "default main" requires a `return expr`, or else its just dead.Cliff Click2025-04-3015-50/+68
* Drop a false start for adding clazz fields.Cliff Click2025-04-2924-185/+124
* Update Parser.javaCliff Click2025-04-281-2/+2
* Mid hackCliff Click2025-04-2711-120/+272
* Evil test case for self-referenceCliff Click2025-04-272-4/+65