Skip to content

bpo-29347: Fix possibly dereferencing undefined pointers when creating weakref objects#187

Merged
zhangyangyu merged 1 commit intopython:2.7from
zhangyangyu:weakref-fix-2.7
Feb 20, 2017
Merged

bpo-29347: Fix possibly dereferencing undefined pointers when creating weakref objects#187
zhangyangyu merged 1 commit intopython:2.7from
zhangyangyu:weakref-fix-2.7

Conversation

@zhangyangyu
Copy link
Copy Markdown
Member

No description provided.

@zhangyangyu zhangyangyu merged commit 7131a73 into python:2.7 Feb 20, 2017
@zhangyangyu zhangyangyu deleted the weakref-fix-2.7 branch February 20, 2017 06:33
akruis added a commit to akruis/cpython that referenced this pull request Nov 25, 2018
Replace jumping around with gotos by a quite large macro.
akruis added a commit to akruis/cpython that referenced this pull request Nov 25, 2018
Reorder frame function tests to check the most likely condition first.
akruis added a commit to akruis/cpython that referenced this pull request Dec 31, 2018
It breaks release builds but not debug builds.
SonicField added a commit to SonicField/cpython that referenced this pull request Apr 27, 2026
Splits the §5 checkpoint metric from single "net LOC delta" into
three independent trajectories (C added, C++ removed, shell-pending)
per pythia python#187 + supervisor 2026-04-27T08:58:19Z authorization.

Net-LOC alone false-positive-aborts during 4.A-D because algorithm
bodies port to C while the C++ Pass-class shell stays until bridge
dissolution in Phase 4.E. BLME batch 2 +140 net LOC is the
in-flight precedent: .cpp 184→21 (-163 algorithm), _c.c +295 (C
add), +9 verifier; net positive by design, healthy by per-trajectory
metric.

Adds §5.0 three-trajectory framework + per-file accounting template,
restructures §5.A/§5.B/§5.E pass criteria around the three
trajectories, adds new §5.F Phase 4.E close gate where net-LOC
becomes valid (post-shell-deletion).
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.

3 participants