◐ Shell
clean mode source ↗

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

@SonicField

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.