summaryrefslogtreecommitdiff
path: root/chapter28b/src
Commit message (Collapse)AuthorAgeFilesLines
* BrainFuck uses aryu8Cliff Click4 days1-9/+16
|
* Cleanup public escapesCliff Click6 days33-260/+469
| | | | | | 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
* Canonicalize aggregate memory duals and preserve field finalityCliff Click13 days3-9/+45
|
* Preserve escape bounds when splitting bulk memory PhisCliff Click13 days1-8/+4
|
* Removing hook between encode and exportCliff Click2026-10-292-19/+80
|
* A more incremental StopCUCliff Click2026-10-2812-42/+115
| | | | Incremental summary of escape data in a single node, instead of repeated in StopCU over and over
* Backport some minor speedupsCliff Click2026-10-286-32/+102
|
* Remove _phase checks from Arith & ComputeCliff Click2026-10-284-18/+188
| | | | Fix some monotonicty bugs, rounding bugs, in float ops
* Backport Opto speedups and Minus fixCliff Click2026-10-281-2/+5
|
* Opto loses 2 whole-graph walksCliff Click2026-10-284-50/+131
| | | | | | Move changes to worklist actually moves only changes. Numeric modes also moves numerics-only to worklist. Fix monotonicity bug in MinusNode
* Phases back to bneing driven top-down onlyCliff Click2026-10-285-52/+24
|
* Another round of extra _phase changes removedCliff Click2026-10-287-153/+97
| | | | Also removes loading more code to resolve cyclic class dependencies, and instead rejects some of the more exciting cases
* Remove a extra calls to classInitDependenciesCliff Click2026-10-287-61/+87
|
* Cache Serialize whole-program walksCliff Click2026-10-273-66/+96
|
* Bugfix escapes not-coded <init>Cliff Click2026-10-272-6/+23
|
* Gather types during loading instead another walkCliff Click2026-10-275-15/+40
|
* Cleanup cross-phase keep/unkeepsCliff Click2026-10-276-18/+78
|
* Remove several instances of extra whole-graph walksCliff Click2026-10-2726-162/+574
|
* Child class call parents <clinit>Cliff Click2026-10-261-2/+11
|
* More incremental loadingCliff Click2026-10-2631-313/+870
| | | | and compilation.
* Update incremental build checkCliff Click2026-10-253-14/+210
|
* Retire EvalutatorCliff Click2026-10-252-0/+44
| | | | Minor rounding bug in eval2
* Backport a few missing guard checksCliff Click2026-10-251-0/+47
|
* Fix ++x in methodsCliff Click2026-10-252-18/+77
| | | | Fix ideaj setups
* Finish separate compilation snapshot in chapter 28bCliff Click2026-10-2433-80/+770
|
* Move combined chapter 25 baseline to chapter 28bCliff Click2026-10-24451-0/+44811