Skip to content

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

Merged
zhangyangyu merged 1 commit into
python:3.6from
zhangyangyu:weakref-fix-3.6
Feb 20, 2017
Merged

bpo-29347: Fix possibly dereferencing undefined pointers when creating weakref objects#186
zhangyangyu merged 1 commit into
python:3.6from
zhangyangyu:weakref-fix-3.6

Conversation

@zhangyangyu

Copy link
Copy Markdown
Member

No description provided.

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #186 into 3.6 will increase coverage by <.01%.
The diff coverage is n/a.

@@ Coverage Diff @@## 3.6 #186 +/- ##
==========================================
+ Coverage 82.39% 82.39% +<.01% 
==========================================
Files 1430 1430 Lines 351225 351225 ==========================================
+ Hits 289379 289384 +5 + Misses 61846 61841 -5
Impacted FilesCoverage Δ
Lib/threading.py82.26% <ø> (-0.35%)
Lib/test/test_smtplib.py86.48% <ø> (-0.23%)
Lib/test/support/init.py77.92% <ø> (+0.15%)
Lib/test/test_buffer.py96.71% <ø> (+0.17%)
Lib/test/test_random.py98.65% <ø> (+0.38%)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a4afdfc...3485715. Read the comment docs.

@zhangyangyu
zhangyangyu merged commit 9a4577a into python:3.6Feb 20, 2017
@zhangyangyu
zhangyangyu deleted the weakref-fix-3.6 branch February 20, 2017 06:33
@zhangyangyu

Copy link
Copy Markdown
MemberAuthor

Thanks @methane . All thanks expressed in this one. :-)

akruis added a commit to akruis/cpython that referenced this pull request Nov 19, 2018
…eters.
Previously creating a subinterpreter in one thread and using it in
another thread caused a crash. Now Stackless resets the thread state,
once all C-stacks have been executed.
akruis added a commit to akruis/cpython that referenced this pull request Nov 22, 2018
…eters.
Make slp_register_execute() idempotent. It could be called more than once for
the same type.
SonicField added a commit to SonicField/cpython that referenced this pull request Apr 27, 2026
Splits §8 of tier7-phase3-hirbuilder-state-extraction-spec.md into
its own canonical Phase 4 spec, per supervisor 2026-04-27T08:18:04Z
authorization. Tier 7 stays focused on the original Phase 3
state-extraction question; Phase 4 sequencing/decisions/falsifiers
get a dedicated document.
Adds §5 intermediate checkpoint gates (5.A-5.E) per pythia python#186
2026-04-27 risk-flag: BLME alone (the easiest Phase 4.A pilot) won't
validate Phase 4.C class-state path or the ≥80% LOC-delete falsifier;
mid-Phase-4 close-gates close that signal gap.
Records 5 supervisor-accepted decisions (07:31:48Z) as canonical:
PARALLEL Phase 4.A entry, 3→4→5 pilot ordering, ELIMINATE
TranslationContext template emit*, DEFER compiler.cpp rewire to
Phase 4.D, full acceptance criteria including ≥10K net LOC delete.
Cross-links: post-phase3d-pure-c-roadmap.md §3 Phase 4 (parent),
tier7-phase3 + tier8 specs (siblings), BLME pilot precedent
256984d (Phase 4.A first file in flight).
Sign up for freeto 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.

4 participants

@zhangyangyu@codecov-io@methane@the-knights-who-say-ni