Conversation
…ssions Retain all lifecycle changes, ownership fixes and tests from CPAN candidate. Document deterministic evidence and unresolved root-walk investigation #1642. Generated with [OpenAI Codex](https://openai.com/codex) Co-Authored-By: OpenAI Codex <158243242+openai-codex[bot]@users.noreply.github.com>
Generated with [OpenAI Codex](https://openai.com/codex) Co-Authored-By: OpenAI Codex <158243242+openai-codex[bot]@users.noreply.github.com>
Generated with [OpenAI Codex](https://openai.com/codex) Co-Authored-By: OpenAI Codex <158243242+openai-codex[bot]@users.noreply.github.com>
Owner
Author
|
Independent draft PR: #1647. All reachability/lifecycle changes, their fixes and new tests are preserved together. Committed handoff with complete regression code and next steps. Independent source Catalyst root-walk cost remains unresolved, so the PR remains draft. Resume with repeated unblessed-aggregate queries through |
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.
Independent WIP: all reachability and lifecycle work
Tracking issue: #1642. Includes all reachability/lifecycle changes and their fixes/tests moved from #1628: direct root proofs, shared snapshots, batched cycle queries, weak DOM parents, global destruction, pipe aliases and accepted socket ownership. Based directly on master; does not depend on the UAT branch.
Durable handoff with complete regression code, migration manifest, JFR evidence and next steps: reachability/lifecycle handoff. The tracking issue also contains this information inline, without investigator-local artifacts.
Open investigation / merge criteria
Catalyst prerequisite installation spent 4,830 of 4,836 sampled executions in isReachableFromRoots. Later progress was observed; this does not prove an infinite loop. Investigate repeated unblessed-aggregate cleanup queries through processDeferredBase with deterministic counters; preserve lifecycle semantics and snapshot invalidation. Related sibling #1623 has not been imported automatically.
The combined parent passed full make and focused regressions, including unchanged upstream DOM. Independent source commit
63b9463d5passed fullnice -n 19 make; all seven deterministic Java tests passed. The five moved Perl tests passed 22/22 on system Perl, JVM and interpreter with upstream Mojolicious available; direct global-destruction children passed both backends.nice -n 19 make check-linkspassed. Remaining release qualification is tracked by #1646. Do not treat historical combined evidence as a release gate. Require independent build, Perl oracle and both backend regressions, then Catalyst normally and full in-scope CPAN acceptance before merge.Related #1336, #1597, #1628. No automatic issue closure while investigation remains open.
AI-assisted with OpenAI Codex.
Independent draft #1647; paired UAT PR #1628. All detailed tickets and code are linked in the committed handoff.