summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add Chapter 29 for tech debt cleanup with the parser splitmainCliff Click3 days519-36/+48573
* Canonicalize aggregate memory duals and preserve field finalityCliff Click5 days6-18/+90
* Preserve escape bounds when splitting bulk memory PhisCliff Click5 days2-16/+8
* Skills updateCliff Click6 days2-25/+82
* Removing hook between encode and exportCliff Click6 days4-23/+82
* A more incremental StopCUCliff Click7 days14-46/+120
* Backport some minor speedupsCliff Click7 days78-356/+1543
* Remove _phase checks from Arith & ComputeCliff Click7 days81-86/+1843
* Fix bugs x86 storing only 32bits of a large constantCliff Click7 days38-67/+1071
* Backport Opto speedups and Minus fixCliff Click7 days28-210/+606
* Opto loses 2 whole-graph walksCliff Click7 days4-50/+131
* Phases back to bneing driven top-down onlyCliff Click7 days5-52/+24
* Another round of extra _phase changes removedCliff Click7 days8-157/+103
* Remove a extra calls to classInitDependenciesCliff Click7 days7-61/+87
* Backport a bunch of fixesCliff Click8 days49-85/+577
* Cache Serialize whole-program walksCliff Click8 days3-66/+96
* Bugfix escapes not-coded <init>Cliff Click8 days2-6/+23
* Gather types during loading instead another walkCliff Click8 days5-15/+40
* Cleanup cross-phase keep/unkeepsCliff Click8 days6-18/+78
* Remove several instances of extra whole-graph walksCliff Click8 days29-163/+600
* Child class call parents <clinit>Cliff Click9 days1-2/+11
* More incremental loadingCliff Click9 days39-397/+1069
* Update incremental build checkCliff Click10 days7-47/+280
* Retire EvalutatorCliff Click10 days79-11071/+603
* Cleanup docsCliff Click10 days21-1248/+316
* Backport a few missing guard checksCliff Click10 days11-32/+170
* Fix ++x in methodsCliff Click10 days93-242/+2258
* Delete talknotes.txtCliff Click11 days1-46/+0
* Finish chapter numbering, retire combined chapter 24, and update documentationCliff Click11 days427-39788/+695
* Finish separate compilation snapshot in chapter 28bCliff Click11 days51-433/+839
* Fix chained comparisons and restore recursion coverageCliff Click11 days36-345/+748
* Rename modules chapter to 28aCliff Click11 days458-0/+0
* Rename escape analysis chapter to 27Cliff Click11 days390-0/+0
* Rename construction chapter to 26Cliff Click11 days389-0/+0
* Rename incomplete types chapter to 25Cliff Click11 days384-0/+0
* Move combined chapter 25 baseline to chapter 28bCliff Click11 days479-0/+0
* Rename interprocedural SCCP chapter to 24bCliff Click11 days375-0/+0
* Rename local SCCP chapter to 24aCliff Click11 days375-0/+0
* module splitCliff Click11 days485-187/+43722
* Split out escape analysis chapterCliff Click12 days398-55/+40934
* Split out the constructor chapterCliff Click13 days399-10/+40716
* Split out incomplete type analysisCliff Click13 days422-393/+40120
* Split from ch25, SCCP and interprocedural SCCPCliff Click2026-10-19763-13/+77986
* Fix a missed int-widening around recursionCliff Click2026-10-1910-6/+116
* Turn off Store GVN with explainationCliff Click2026-10-1948-123/+783
* Fix memory on Load splitting upCliff Click2026-10-1928-28/+755
* Cleanup & backportclinitCliff Click2026-10-18403-7114/+7560
* Phase cleanup heading into CLInit expansionCliff Click2026-10-1757-395/+761
* Class cycles init checksCliff Click2026-10-1710-83/+342
* Check for cyclic class init before we emit codeCliff Click2026-10-1226-327/+629