summaryrefslogtreecommitdiff
path: root/chapter17a
Commit message (Collapse)AuthorAgeFilesLines
* Turn off Store GVN with explainationCliff Click9 days2-2/+31
|
* Fix memory on Load splitting upCliff Click9 days2-0/+54
|
* Cleanup & backportclinitCliff Click10 days2-4/+28
| | | | 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.
* Towrds getting RA spill counts comparableCliff Click2026-10-075-0/+8
| | | | Ignore JIGs. Get test suites more conical, so reg alloc spill counts are comparable
* flt->int conversionCliff Click2026-10-075-2/+47
|
* RoundF32 actually roundsCliff Click2026-10-071-0/+1
|
* Pick up japanese transaltionpr262-doc-followupsCliff Click2026-10-074-24/+215
| | | | A bunch of minor README fixes, missing TOC, grammer cleanup
* docs: add Japanese translations for all chaptersJun Kawasaki2026-10-064-0/+120
|
* Require matching types to use algebraic identiesCliff Click2026-10-059-9/+9
| | | | Fixes some bugs `flit x; return x ^ 0;` should give an error instead of returning the plain `x`
* Slides for 2026 REBASEreadmeCliff Click2026-10-041-2/+2
|
* Chapter renumber, and split ch 17Cliff Click2026-10-0397-0/+14326
Renumber chapters 10a, 10b, 11, 12, 13, 14 -> 10, 11, 13, 12, [11,14]. Split ch 17 into a 17a and 17b; shuffle around im/mutable syntax to be consistent, and present it more slowly. THe new immutable syntax is pushed through all later chapters