Repository navigation
Execute encoded Beneš ROM producer and join actual key service - #5092
Merged
Mister-Meeseeks merged 3 commits intoOct 23, 2026
Merged
Mister-Meeseeks merged 3 commits into
Mister-Meeseeks merged 3 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Result
The retained #4795 key service consumes a supplied ROM. This package executes its missing upstream producer: one input-independent finite-symbol program reads padded encoded rotation descriptors, performs the retained #4192 arena/DFS construction with encoded scalar registers, emits every canonical Beneš layer and a selected ROM, and erases private storage. The actual h=3, modulus5, offsets[0,2,4,0] row is passed as the same cell list to the unchanged service; five key cases independently audit all three current-state query epochs, including positive ROM bits. A literal final scan disposes of both owned outputs.
The written result covers every valid typed descriptor and every finite nonempty offset list. List traversal uses end markers, so a W-bit offset-count cap is absent (W4 with17 offsets is independently calibrated). It explicitly distinguishes borrowed-role disjointness, fresh blank owned roles, successful cleanup, malformed-input rejection without rollback, and little-endian word transport from #4192. The source's arena/DFS/equality theorem is credited, not claimed as new. Complete conservative local instruction/storage bounds include scalar control, full arena scans and spool/transposition; no full evaluator E tariff or new kappa follows.
Validation
Provenance: canonical base4c0a359d88f22f05189d51f48387750b801a45d4. PR4192 retained bytes at519d811cc48693ad9969d6d7994bef3940167005, with original notice and source pin alongside branch-local transport pin. #4100 supplies the independent canonical Beneš oracle. Existing #4795/#4752 physical consumer programs remain unchanged. JoyboyBrian with substantial OpenAI Codex assistance.
Remaining obligations
Current-child CRT descriptor production/serialization, variable-geometry key adapter, full five-layer repair/evaluator lifecycle, binary encoding of the marker alphabet and global native/precision/outer contracts remain open. The actual join identifies32 flat cells, not the different producer four-by-eight and query two-by-sixteen header geometries. Frozen predecessor files and selected frontier are unchanged.
Canonical claim: #4709 (comment)
Submission refresh: canonical main81e9bd69e4a5b00ba9c713a1620e36d576d5522e leaves governing guidance, selected record and declared inputs unchanged. Complete reported overlap snapshot covered307 open PRs,4206 Discussion records and6824 local HEAD notes at08:30–08:31UTC; unpublished work is outside that coverage.
Hosted follow-up: Linux CPython3.12.15 reached the original180-second per-command cap (Actions run39927492849/job120328791828), without a reported receipt mismatch. Thirdcommit
af3030a82d22cb1d897d891eb872e927dc322db3raises both bounded budgets to the repository maximum600seconds. All executable, retained input, source-pin and frozen-receipt bytes are unchanged; metadata, committed-byte/source-history and official export/check pass again. Hosted completion remains separate and pending at this update.