Skip to content

PEP 788: Address feedback from first discussion round #4400

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
64c88b3
Clarify what 'native thread' means.
ZeroIntensity May 1, 2025
bda3db1
Add a section clarifying finalization and change up some wording.
ZeroIntensity May 1, 2025
a57686c
Rewrite the abstract.
ZeroIntensity May 3, 2025
3387f81
A bunch of changes to the motivation and rationale.
ZeroIntensity May 3, 2025
ceeefea
Add PyThreadState_GetDaemon() and reword the deprecation rationale.
ZeroIntensity May 3, 2025
3cbfb26
Rewrite the entire damn specification.
ZeroIntensity May 3, 2025
d9de49a
Update the rejected ideas.
ZeroIntensity May 3, 2025
c742d93
Fix some outdated references.
ZeroIntensity May 3, 2025
ad1bf7f
Fix typo in rejected ideas.
ZeroIntensity May 4, 2025
bca6131
Adjust threading section.
ZeroIntensity May 4, 2025
868cdef
Specify that PyInterpreterRef is pointer-sized
ZeroIntensity May 4, 2025
6b3a447
Add clarity to reference counting.
ZeroIntensity May 4, 2025
f5e1af8
Fix typo in example.
ZeroIntensity May 4, 2025
98e7fcc
Formalize the headings.
ZeroIntensity May 4, 2025
95916a7
Add a terminology section.
ZeroIntensity May 4, 2025
257a252
Add PyInterpreterState_AsStrong()
ZeroIntensity May 4, 2025
6b9b74e
Add an example for PyInterpreterState_AsStrong()
ZeroIntensity May 4, 2025
48624ef
An editorial pass.
ZeroIntensity May 4, 2025
31d3f75
Fix typo in example.
ZeroIntensity May 4, 2025
8440057
Some clarifications and a new example.
ZeroIntensity May 5, 2025
9b08bf0
Fix wording.
ZeroIntensity May 5, 2025
0e5acc8
Update peps/pep-0788.rst
ZeroIntensity May 9, 2025
6d96645
Update peps/pep-0788.rst
ZeroIntensity May 9, 2025
a229f7b
Apply suggestions from code review
ZeroIntensity May 9, 2025
f8b0112
Merge branch 'pep-788-round-1' of https://github.com/ZeroIntensity/pe…
ZeroIntensity May 9, 2025
2332d3e
Fix typos.
ZeroIntensity May 9, 2025
d5630af
Use non-pointers for PyInterpreterRef
ZeroIntensity May 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading