Record the fifth sweep and point the handoff at 7502176
The renderer, the text store, the input default and the harness, which the four earlier rounds did not read, plus a second look at `redraw`.
This commit is contained in:
1 parent
03c8933612
commit
718923c217
2 files changed
+79
-3
No files matched your search
+7
-3
@@ -6,8 +6,8 @@ found is in `docs/LAYOUT_LOG.md`.
|
||||
|
||||
## The Iris layout repair is submitted
|
||||
|
||||
**Iris PR #19** (`layout/one-ask`) replaces closed #18. The tip is `69ba915`,
|
||||
and past the reviewed `cadfba0` it is six rounds, each described in
|
||||
**Iris PR #19** (`layout/one-ask`) replaces closed #18. The tip is `7502176`,
|
||||
and past the reviewed `cadfba0` it is seven rounds, each described in
|
||||
`docs/LAYOUT_LOG.md`:
|
||||
|
||||
- **The repair**, `add6774` and `84dad21` -- collapsed-share placement,
|
||||
@@ -23,6 +23,10 @@ and past the reviewed `cadfba0` it is six rounds, each described in
|
||||
against the placed box rather than the box asked about, two things nothing
|
||||
read, three reuse rejections the diagnostics could not see, and a fuzz case
|
||||
that ran only in the long scan.
|
||||
- **A sweep over the renderer, the text store and the retained path**,
|
||||
`d8d5122` through `7502176` -- a contract kept where the new window left
|
||||
it out, a surface configured under its own texture, a counter naming the
|
||||
wrong contract, and three things nothing reads.
|
||||
|
||||
The settled design of the last three is in `docs/LAYOUT.md` under "Three
|
||||
names, and the one argument that says them". Bryan settled the API over
|
||||
@@ -42,7 +46,7 @@ the **cold dump**. `layout_dump` over 400 depth-5 trees is 34,492 boxes, and
|
||||
it is the only thing that catches two same-typed values being swapped, which
|
||||
is the failure mode of a rename or a move. The repair moved 650 of those
|
||||
boxes, all from the collapsed-share correction; every commit since has been
|
||||
byte-identical to `84dad21`, the clarity sweep included.
|
||||
byte-identical to `84dad21`.
|
||||
|
||||
**Only when the change can alter what layout computes**: the three seed scans
|
||||
-- 400 at depth 5, 1,000 at depth 6, 2,000 at depth 4. They cost about a
|
||||
|
||||
Reference in new issue
Block a user