summaryrefslogtreecommitdiff
path: root/chapter18/src/test/java
Commit message (Collapse)AuthorAgeFilesLines
* Intercept first function definitionCliff Click2025-01-151-3/+15
|
* Clean up public API for nil/byte testingCliff Click2025-01-154-20/+16
|
* All parsing null to be TFP or TMPCliff Click2025-01-1513-46/+56
| | | | | | | | Insert a TypePtr/TypeNil around TypeMemPtr and TypeFunPtr in the lattice; allows the parsing of "null" to mean either a TMP or TFP null. Cleanup Type null checks and several prints. Drop Type.lub, Type.makeInit. Add a Parser NIL & ZERO. Clean up parser errors, track line numbers for future parser errors.
* Greatly improved JSViewerCliff Click2025-01-152-2/+2
| | | | | | | | | | Handle memory edges. Color-coded edges & nodes to match lattice. Add SB vs StringBuilder. JSViewer needs SB to keep my sanity. Catch successful peeps and `show` them. Drop unused LLVM format, so I don't need to support Yet Another Printer. SimpleWebSocket handles longer packets; more robust close. Bug fix st/new fold. Bug fix Phi pull-down op losing precision.
* First cut function ptr typeCliff Click2025-01-151-0/+36
|
* Initial pushCliff Click2025-01-1527-0/+6886