You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 31d504c
Browse filesBrowse the repository at this point in the historyBrowse files
test(run-store,run-engine): sweep keyspace damage, pin the frozen key sets
Two bugs where a surviving cycle key no longer belonged to the cycle its
pointer named were both found by hand. Replaces hand-picked damage cases with
a sweep: the powerset of deletions over the five key shapes, across two
injection points, 128 replays, asserting that records read back for a pointer
never mention an id outside that pointer's own order. Reverting the HDEL in
the new-cycle branch makes it report 56 violations.
Also pins the frozen key sets exactly and bidirectionally. Renames, removals,
widenings and required-to-optional already broke compilation through the usage
sites; an added optional field did not, and on a jointly-owned frozen type
that is the change neither lane may make alone.
0 commit comments