summaryrefslogtreecommitdiff
path: root/chapter28b
Commit message (Collapse)AuthorAgeFilesLines
* Add Chapter 29 for tech debt cleanup with the parser splitmainCliff Click5 days2-0/+4
| | | | | | Keep Chapter 28b intact and carry the grammar-oriented parser package, Var move, IterPeeps move, and parser regression tests into Chapter 29. Defer privacy and exclude its experimental tests and fixture changes. Register the chapter in the indexes, IntelliJ modules and run configurations, Maven reactor, roadmap, and linear-history publisher. Windows and Linux each pass 573 tests, release builds, 199 allocation replays, and 29 native checks.
* Canonicalize aggregate memory duals and preserve field finalityCliff Click6 days3-9/+45
|
* Preserve escape bounds when splitting bulk memory PhisCliff Click6 days1-8/+4
|
* Removing hook between encode and exportCliff Click8 days2-19/+80
|
* A more incremental StopCUCliff Click8 days12-42/+115
| | | | Incremental summary of escape data in a single node, instead of repeated in StopCU over and over
* Backport some minor speedupsCliff Click8 days6-32/+102
|
* Remove _phase checks from Arith & ComputeCliff Click8 days4-18/+188
| | | | Fix some monotonicty bugs, rounding bugs, in float ops
* Backport Opto speedups and Minus fixCliff Click8 days1-2/+5
|
* Opto loses 2 whole-graph walksCliff Click9 days4-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 Click9 days5-52/+24
|
* Another round of extra _phase changes removedCliff Click9 days8-157/+103
| | | | 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 Click9 days7-61/+87
|
* Cache Serialize whole-program walksCliff Click9 days3-66/+96
|
* Bugfix escapes not-coded <init>Cliff Click9 days2-6/+23
|
* Gather types during loading instead another walkCliff Click9 days5-15/+40
|
* Cleanup cross-phase keep/unkeepsCliff Click9 days6-18/+78
|
* Remove several instances of extra whole-graph walksCliff Click9 days26-162/+574
|
* Child class call parents <clinit>Cliff Click10 days1-2/+11
|
* More incremental loadingCliff Click10 days34-369/+998
| | | | and compilation.
* Update incremental build checkCliff Click11 days5-18/+239
|
* Retire EvalutatorCliff Click11 days2-0/+44
| | | | Minor rounding bug in eval2
* Cleanup docsCliff Click12 days3-5/+3
|
* Backport a few missing guard checksCliff Click12 days1-0/+47
|
* Fix ++x in methodsCliff Click12 days3-18/+108
| | | | Fix ideaj setups
* Finish separate compilation snapshot in chapter 28bCliff Click12 days51-2708/+822
|
* Move combined chapter 25 baseline to chapter 28bCliff Click12 days479-0/+48395