summaryrefslogtreecommitdiff
path: root/chapter27
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup public escapesCliff Click6 days1-6/+7
| | | | | | Drop "frozen" public escapes, and recompute in Start/Stop so Opto gets a precise escape set. Rename XInt.free -> XInt.alloc Fix some String tests to not escape by default
* Backport some minor speedupsCliff Click2026-10-284-17/+83
|
* Remove _phase checks from Arith & ComputeCliff Click2026-10-284-16/+183
| | | | Fix some monotonicty bugs, rounding bugs, in float ops
* Fix bugs x86 storing only 32bits of a large constantCliff Click2026-10-285-4/+180
| | | | Missed field narrowing in a few cases
* Backport Opto speedups and Minus fixCliff Click2026-10-286-47/+135
|
* Backport a bunch of fixesCliff Click2026-10-274-6/+45
| | | | | | ARM encoding Extra fidx burned with no constructor Getting types during a parse to avoid a whole-program walk later
* Retire EvalutatorCliff Click2026-10-255-1004/+49
| | | | Minor rounding bug in eval2
* Backport a few missing guard checksCliff Click2026-10-253-2/+44
|
* Fix ++x in methodsCliff Click2026-10-253-34/+126
| | | | Fix ideaj setups
* Finish chapter numbering, retire combined chapter 24, and update documentationCliff Click2026-10-243-8/+8
|
* Fix chained comparisons and restore recursion coverageCliff Click2026-10-245-57/+109
|
* Rename escape analysis chapter to 27Cliff Click2026-10-24390-0/+41004