◐ Shell
clean mode source ↗

bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX by MatthieuDartiailh · Pull Request #202 · python/cpython

@MatthieuDartiailh

methane

serhiy-storchaka

@MatthieuDartiailh

serhiy-storchaka

@MatthieuDartiailh

serhiy-storchaka

methane pushed a commit to methane/cpython that referenced this pull request

Feb 21, 2017
)

(cherry picked from commit 3a9ac82)

akruis added a commit to akruis/cpython that referenced this pull request

Jan 12, 2019
Now that we have C99 designated initializers, we don't need the
STACKLESS_DECLARE_METHOD magic any longer. Replacing it with explicit
initializers has several advantages:
- faster startup time
- less magic, code is simpler to reason about
- no memory leak
- no initialization race for sub-types between init_stackless_methods()
  and PyType_Ready().

akruis pushed a commit to akruis/cpython that referenced this pull request

Jan 12, 2019
Now that we have C99 designated initializers, we don't need the
STACKLESS_DECLARE_METHOD magic any longer. Replacing it with explicit
initializers has several advantages:
- faster startup time
- less magic, code is simpler to reason about
- no memory leak
- no initialization race for sub-types between init_stackless_methods()
  and PyType_Ready().

jaraco pushed a commit that referenced this pull request

Dec 2, 2022

jaraco added a commit to jaraco/cpython that referenced this pull request

Feb 17, 2023

isidentical pushed a commit to isidentical/cpython that referenced this pull request

Mar 21, 2023
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>

Signed-off-by: Pablo Galindo <pablogsal@gmail.com>

SonicField added a commit to SonicField/cpython that referenced this pull request

Apr 27, 2026
…es Phase 3D

Per supervisor 2026-04-27T19:31:15Z + theologian 2026-04-27T19:30Z
audit. The bisect bound "Phase-3D-start (42d0a0b)..HEAD" cited in
prior revisions is INCORRECT — gen_simple was already at 0.75x in
docs/benchmarks/x86_64_abba_2026-03-31.md, predating Phase 3D Step 1
(2026-04-01) by 1 day. Companion arm64_abba_2026-04-01.md annotation
hypothesizes "Generator resume path has JIT infrastructure overhead
(deopt trampoline)" as contemporaneous root-cause candidate.

Updates Status section, Stability evidence table (adds 2 pre-Phase-3D
entries + revised range/coverage), and Resumption gate step 2 (revised
bound + deopt-trampoline shortcut candidate). Pythia-python#200/python#202 risk of
bisect resolving inside HirBuilder/Phase-4 surface is reduced — the
introducing commit predates that surface entirely.