Skip to content

Integrate community PRs #1–#26: 100% real-world corpus recompiles - #28

Merged
ejfkdev merged 32 commits into
mainfrom
integrate-prs
Oct 23, 2026
Merged

ejfkdev merged 32 commits into
mainfrom
integrate-prs

Conversation

@ejfkdev

@ejfkdev ejfkdev commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Consolidates the 26 community PRs from @EiNSTeiN- (#1–#26) into one
verified branch. Every PR is included; none was dropped. The contributors'
fixes, fixtures, behavior cases, and integration tests are preserved, and
three textual conflicts were resolved by keeping both sides.

Why one branch

All 26 PRs are based on 25ed1ab2 and touch the same two source files, so
merging them one by one on GitHub produces repeated conflicts at the test
append point. This branch is the result of resolving those conflicts once
and running the full verification suite.

Verification (standard release profile)

Gate main This branch
Real-world corpus (7 projects) 6408/6411 6411/6411 (100%)
Stdlib corpus, semantic 520/520 528/528 (100%)
Behavior matrix (72 cases) 534/663 607/663
Behavior on 3.9–3.14 failures present 0 failures
cargo test pass 37 + 8 + 27 pass

The 56 remaining behavior failures are all on CPython 3.15 and are
pre-existing (main has 61 there). This batch targets 3.11–3.14.

main's behavior failures on 3.9–3.14 all come from the newly added
cases; the branch fixes them and does not regress any existing case.

Conflicts resolved

Notes

Fixes #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15,
#16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26.

EiNSTeiN- and others added 30 commits October 13, 2026 14:03
Merges the 26 targeted decompiler fixes from @EiNSTeiN- (3.11-3.14
bytecode families) on top of main. Three textual conflicts were resolved
by keeping both sides: PR #6 stacks on #5, all PRs append tests at the
same point in tests/integration.rs, and #4/#5/#6/#24 append test-module
declarations at the end of decompiler.rs.

Verification with the standard release profile:
- real-world corpus 6411/6411 recompile (was 6408/6411)
- stdlib corpus 528/528 semantic pass (520 + 8 new padded fixtures)
- behavior matrix: all cases pass on 3.9-3.14 (56 failures remain on
  3.15, all pre-existing; main had 61 there)
- cargo test: 37 integration + 8 + 27 unit tests pass

README/CHANGELOG/LIMITATIONS updated (100% real-world, AST-equal 2493).
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T07:06:24.247675Z adb4a87 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@ejfkdev
ejfkdev merged commit e629b6c into main Oct 23, 2026
5 checks passed
@ejfkdev
ejfkdev deleted the integrate-prs branch October 23, 2026 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants