summaryrefslogtreecommitdiff
path: root/chapter22/src
Commit message (Collapse)AuthorAgeFilesLines
* mostly commentsCliff Click2025-05-033-16/+52
|
* Add nested classes; string constants, static var lookup.Cliff Click2025-05-0220-87/+321
| | | | | | | Add alignment math. Pick up extern names at call sites Partial add constant TMP from cpool. Add constant arrays and singleton TMPs.
* 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
| | | | | Empty program can make an empty elf. Bug ShlNode losing precision.
* Drop a false start for adding clazz fields.Cliff Click2025-04-2924-185/+124
| | | | | GLB does not widen primitives in memory. Missing float-cmp-copy
* 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
|
* A series of unrelated minor bugfixesCliff Click2025-04-264-4/+3
|
* Update Parser.javaCliff Click2025-04-251-1/+1
|
* bring over ch21 changesCliff Click2025-04-252-16/+27
|
* Bring over chapter21 folderCliff Click2025-04-2542-192/+725
|
* Initial pushCliff Click2025-04-21309-0/+31138