| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make libc.exit not privatecc_priv | Cliff Click | 9 hours | 2 | -3/+3 |
| | | |||||
| * | Add source privacy tests and update test fixtures | Cliff Click | 9 hours | 24 | -94/+532 |
| | | |||||
| * | Canonicalize aggregate memory duals and preserve field finalitymain | Cliff Click | 26 hours | 6 | -18/+90 |
| | | |||||
| * | Preserve escape bounds when splitting bulk memory Phis | Cliff Click | 26 hours | 2 | -16/+8 |
| | | |||||
| * | Skills update | Cliff Click | 2 days | 2 | -25/+82 |
| | | |||||
| * | Removing hook between encode and export | Cliff Click | 2 days | 4 | -23/+82 |
| | | |||||
| * | A more incremental StopCU | Cliff Click | 3 days | 14 | -46/+120 |
| | | | | | Incremental summary of escape data in a single node, instead of repeated in StopCU over and over | ||||
| * | Backport some minor speedups | Cliff Click | 3 days | 78 | -356/+1543 |
| | | |||||
| * | Remove _phase checks from Arith & Compute | Cliff Click | 3 days | 81 | -86/+1843 |
| | | | | | Fix some monotonicty bugs, rounding bugs, in float ops | ||||
| * | Fix bugs x86 storing only 32bits of a large constant | Cliff Click | 3 days | 38 | -67/+1071 |
| | | | | | Missed field narrowing in a few cases | ||||
| * | Backport Opto speedups and Minus fix | Cliff Click | 3 days | 28 | -210/+606 |
| | | |||||
| * | Opto loses 2 whole-graph walks | Cliff Click | 3 days | 4 | -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 only | Cliff Click | 3 days | 5 | -52/+24 |
| | | |||||
| * | Another round of extra _phase changes removed | Cliff Click | 3 days | 8 | -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 classInitDependencies | Cliff Click | 3 days | 7 | -61/+87 |
| | | |||||
| * | Backport a bunch of fixes | Cliff Click | 4 days | 49 | -85/+577 |
| | | | | | | | ARM encoding Extra fidx burned with no constructor Getting types during a parse to avoid a whole-program walk later | ||||
| * | Cache Serialize whole-program walks | Cliff Click | 4 days | 3 | -66/+96 |
| | | |||||
| * | Bugfix escapes not-coded <init> | Cliff Click | 4 days | 2 | -6/+23 |
| | | |||||
| * | Gather types during loading instead another walk | Cliff Click | 4 days | 5 | -15/+40 |
| | | |||||
| * | Cleanup cross-phase keep/unkeeps | Cliff Click | 4 days | 6 | -18/+78 |
| | | |||||
| * | Remove several instances of extra whole-graph walks | Cliff Click | 4 days | 29 | -163/+600 |
| | | |||||
| * | Child class call parents <clinit> | Cliff Click | 5 days | 1 | -2/+11 |
| | | |||||
| * | More incremental loading | Cliff Click | 5 days | 39 | -397/+1069 |
| | | | | | and compilation. | ||||
| * | Update incremental build check | Cliff Click | 6 days | 7 | -47/+280 |
| | | |||||
| * | Retire Evalutator | Cliff Click | 6 days | 79 | -11071/+603 |
| | | | | | Minor rounding bug in eval2 | ||||
| * | Cleanup docs | Cliff Click | 6 days | 21 | -1248/+316 |
| | | |||||
| * | Backport a few missing guard checks | Cliff Click | 6 days | 11 | -32/+170 |
| | | |||||
| * | Fix ++x in methods | Cliff Click | 6 days | 93 | -242/+2258 |
| | | | | | Fix ideaj setups | ||||
| * | Delete talknotes.txt | Cliff Click | 7 days | 1 | -46/+0 |
| | | |||||
| * | Finish chapter numbering, retire combined chapter 24, and update documentation | Cliff Click | 7 days | 427 | -39788/+695 |
| | | |||||
| * | Finish separate compilation snapshot in chapter 28b | Cliff Click | 7 days | 51 | -433/+839 |
| | | |||||
| * | Fix chained comparisons and restore recursion coverage | Cliff Click | 7 days | 36 | -345/+748 |
| | | |||||
| * | Rename modules chapter to 28a | Cliff Click | 7 days | 458 | -0/+0 |
| | | |||||
| * | Rename escape analysis chapter to 27 | Cliff Click | 7 days | 390 | -0/+0 |
| | | |||||
| * | Rename construction chapter to 26 | Cliff Click | 7 days | 389 | -0/+0 |
| | | |||||
| * | Rename incomplete types chapter to 25 | Cliff Click | 7 days | 384 | -0/+0 |
| | | |||||
| * | Move combined chapter 25 baseline to chapter 28b | Cliff Click | 7 days | 479 | -0/+0 |
| | | |||||
| * | Rename interprocedural SCCP chapter to 24b | Cliff Click | 7 days | 375 | -0/+0 |
| | | |||||
| * | Rename local SCCP chapter to 24a | Cliff Click | 7 days | 375 | -0/+0 |
| | | |||||
| * | module split | Cliff Click | 7 days | 485 | -187/+43722 |
| | | |||||
| * | Split out escape analysis chapter | Cliff Click | 8 days | 398 | -55/+40934 |
| | | |||||
| * | Split out the constructor chapter | Cliff Click | 9 days | 399 | -10/+40716 |
| | | |||||
| * | Split out incomplete type analysis | Cliff Click | 9 days | 422 | -393/+40120 |
| | | |||||
| * | Split from ch25, SCCP and interprocedural SCCP | Cliff Click | 12 days | 763 | -13/+77986 |
| | | |||||
| * | Fix a missed int-widening around recursion | Cliff Click | 12 days | 10 | -6/+116 |
| | | |||||
| * | Turn off Store GVN with explaination | Cliff Click | 12 days | 48 | -123/+783 |
| | | |||||
| * | Fix memory on Load splitting up | Cliff Click | 12 days | 28 | -28/+755 |
| | | |||||
| * | Cleanup & backportclinit | Cliff Click | 13 days | 403 | -7114/+7560 |
| | | | | | The phase rework, made new phases explicit and add them to the CodeGen driver. Fix the flag-spilling on X86 and ARM. Fix the GCM conservative anti-deps and backport. | ||||
| * | Phase cleanup heading into CLInit expansion | Cliff Click | 2026-10-17 | 57 | -395/+761 |
| | | |||||
| * | Class cycles init checks | Cliff Click | 2026-10-17 | 10 | -83/+342 |
| | | |||||
