The Vec header keeps its epoch in every build, and the spec is to say five words
This commit is contained in:
parent
aca3edff41
commit
85a1368826
3
TODO.org
3
TODO.org
@ -1264,7 +1264,8 @@ live bytes, 0 for none, that a =retry= handler raises. The failure bullet says
|
|||||||
"raises the allocator's budget" where it said "grows the arena", since no arena
|
"raises the allocator's budget" where it said "grows the arena", since no arena
|
||||||
grows. A growable arena is not ruled out; nothing here asks for one.
|
grows. A growable arena is not ruled out; nothing here asks for one.
|
||||||
|
|
||||||
** TODO The Vec header is not the size the spec fixes
|
** NEXT The Vec header is not the size the spec fixes
|
||||||
|
Decided 2026-09-25: five words in every build, the epoch included, so a release build still traps on a container whose region was released. The spec changes to match the code; nothing else does.
|
||||||
Five words in every build rather than the spec's four, and for a stated reason: a
|
Five words in every build rather than the spec's four, and for a stated reason: a
|
||||||
redefinition module is built separately from its host and nothing makes the two
|
redefinition module is built separately from its host and nothing makes the two
|
||||||
agree on a struct size. Give the reload path a way to carry the build flags and
|
agree on a struct size. Give the reload path a way to carry the build flags and
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user