summaryrefslogtreecommitdiff
path: root/chapter24/README.md
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-10-03 14:03:48 -0700
committerCliff Click <cliffc@acm.org>2026-10-03 14:03:48 -0700
commit22df891893d30e9906d0b14fc3ae5d8e67d500b2 (patch)
tree2bda142f92febc8b26f1cabd4bb0c46d1864f34b /chapter24/README.md
parentc3958e34c0de21df52e57e47e4f47ffe6464f138 (diff)
downloadSimple-22df891893d30e9906d0b14fc3ae5d8e67d500b2.tar.gz
Simple-22df891893d30e9906d0b14fc3ae5d8e67d500b2.zip
Chapter renumber, and split ch 17
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
Diffstat (limited to 'chapter24/README.md')
-rw-r--r--chapter24/README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter24/README.md b/chapter24/README.md
index ddb3bc5a..6adbe50a 100644
--- a/chapter24/README.md
+++ b/chapter24/README.md
@@ -8,7 +8,7 @@ where `score` in the middle does not have to be repeated.
The main compiler change is Interprocedural Sparse Conditional Constant
Propagation (SCCP): an optimistic type solve which also discovers call-graph
-edges. Memory follows Chapter 10b's lazy partitioning: BulkMemPhi represents
+edges. Memory follows Chapter 11's lazy partitioning: BulkMemPhi represents
whole memory, MemPhi merges precise aliases, and allocations consume and produce
partial memory for their instance fields. During SCCP, memory Phis ignore
unreachable inputs and allocation results stay high until control reaches them.