bpo-29569: threading.Timer class: Continue periodical execution till action return True by slytomcat · Pull Request #191 · python/cpython
SonicField added a commit to SonicField/cpython that referenced this pull request
Institutional-debt audit (b) per supervisor 12:05:10Z. All 4 untracked
phase plans verified against the canonical Phase 4+ roadmap. Each is
SUPERSEDED — by the canonical roadmap doc OR by completion of the
work it described. Headers added; plans retained in tree for
historical scoping rationale rather than deleted.
docs/phase3d-next-subsystem-plan.md (theologian 2026-04-17, 220 LOC)
SUPERSEDED BY docs/post-phase3d-pure-c-roadmap.md (canonical
Phase 4+ roadmap, supervisor-promoted 2026-04-27 07:20:19Z) +
docs/phase4-hir-burndown-spec.md (Phase 4 HIR-area deep dive).
Pre-Phase-3D 5-phase scoping; per-file LOC table informed the
bottom-up area-prioritization in the canonical roadmap.
docs/phase-crtp-elimination-plan.md (undated, 55 LOC)
SUPERSEDED BY docs/post-phase3d-pure-c-roadmap.md. Template-
elimination work belongs to the HIR convergence sweep + the
CRTP/template residue cleanup deferred until consumers go pure-C.
docs/phase-h2-plan.md (~2026-04-15, 103 LOC)
SUPERSEDED BY COMPLETION. The H2-A/B C-struct migration landed:
Python/jit/hir/hir_instr_c.h holds the 46+ HirInstrLayout /
HirDeoptLayout / per-opcode struct definitions and the
HIR_INSTR_FIELDS / HIR_DEOPT_FIELDS macros; cross-arch verification
in Python/jit/hir/hir_instr_c_verify.cpp.
docs/phase-h2e-container-plan.md (~April, 91 LOC)
SUPERSEDED BY COMPLETION. Per-field DeoptBase container conversion
landed: descr_ → char *descr (E1), live_regs_ → PhxRegStateArray
(E2), frame_state_ → raw void* (E3) — see HIR_DEOPT_FIELDS at
Python/jit/hir/hir_instr_c.h:123 and the hir_c_destroy_instr_impl
dispatcher.
Doc-only commit. Closes the canonical-version ambiguity surfaced by
pythia python#191 python#3 (audit (a) landed 11 canonical docs alongside these 4
unverified-as-superseded plans). No JIT/build/codegen surface;
trivial-push exemption.