Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
ed37999
First draft.
ZeroIntensity Apr 23, 2025
bc24887
Second draft.
ZeroIntensity Apr 23, 2025
4aa0dd6
Wrap lines.
ZeroIntensity Apr 23, 2025
d797f7c
Fix missing wrap.
ZeroIntensity Apr 23, 2025
3bb34b3
Add codeowner
ZeroIntensity Apr 23, 2025
c362dbb
Apply suggestions from code review
ZeroIntensity Apr 23, 2025
9b0d0ca
Update pep-0788.rst
ZeroIntensity Apr 23, 2025
d4faacc
Update pep-0788.rst
ZeroIntensity Apr 23, 2025
2b01e94
Fix GIL terms.
ZeroIntensity Apr 23, 2025
ddd03fe
Use term instead of link.
ZeroIntensity Apr 23, 2025
13fa4f7
Use references in titles.
ZeroIntensity Apr 23, 2025
8376d4b
Rename the reference.
ZeroIntensity Apr 24, 2025
0268736
Some adjustments.
ZeroIntensity Apr 24, 2025
76d0436
Change vague phrase.
ZeroIntensity Apr 24, 2025
7607eaa
Update peps/pep-0788.rst
ZeroIntensity Apr 24, 2025
16c5322
Fix wording.
ZeroIntensity Apr 24, 2025
d412342
Use a reference for Py_IsFinalizing()
ZeroIntensity Apr 24, 2025
06c1c77
Fix typo and mention the daemon attribute instead of setDaemon.
ZeroIntensity Apr 24, 2025
d57e1ee
Some heading changes.
ZeroIntensity Apr 24, 2025
92e575d
Fix a hyperlink.
ZeroIntensity Apr 24, 2025
8da7257
Change a few things around.
ZeroIntensity Apr 24, 2025
7472a91
Fix vague introduction.
ZeroIntensity Apr 24, 2025
e5ed56a
Add security implications and update example.
ZeroIntensity Apr 24, 2025
28761f1
Add some comments and fixes to the examples.
ZeroIntensity Apr 24, 2025
a1ccd02
Apply suggestions from code review
ZeroIntensity Apr 24, 2025
7e65b8a
Clarify heading.
ZeroIntensity Apr 24, 2025
4fc4957
Add a new paragraph.
ZeroIntensity Apr 24, 2025
0e64176
Stupid merge conflicts.
ZeroIntensity Apr 24, 2025
e9290c2
Move PyStatus to rejected ideas.
ZeroIntensity Apr 24, 2025
4869af8
Fix Sphinx cross-references.
ZeroIntensity Apr 24, 2025
734a6c3
Fix Americanism.
ZeroIntensity Apr 24, 2025
6155ed9
Add a link to the reference implementation.
ZeroIntensity Apr 25, 2025
91fc9f5
Apply suggestions from code review
ZeroIntensity Apr 25, 2025
8f3dbb4
Use bullets.
ZeroIntensity Apr 25, 2025
5abdb41
Add note about hanging the thread being new.
ZeroIntensity Apr 25, 2025
9f9eb4c
Clarify some things.
ZeroIntensity Apr 26, 2025
0e89719
Add an example for daemon threads.
ZeroIntensity Apr 26, 2025
8f77194
Apply suggestions from code review
ZeroIntensity Apr 26, 2025
e7887b7
Use a reference for the Py_IsFinalizing() section.
ZeroIntensity Apr 26, 2025
569ce3f
Improve phrasing for 'hanging'.
ZeroIntensity Apr 26, 2025
42b37d8
'Python core' -> 'CPython'
ZeroIntensity Apr 26, 2025
b7a6081
Clarify the abstraction.
ZeroIntensity Apr 26, 2025
b918224
Clarify the deprecation.
ZeroIntensity Apr 26, 2025
4e0c0fd
Add clarification for 'modern versions'
ZeroIntensity Apr 26, 2025
32c2c79
Reword the GIL term section a bit.
ZeroIntensity Apr 26, 2025
3274da7
Improve the abstract.
ZeroIntensity Apr 26, 2025
a8e6672
Silly pre-commit
ZeroIntensity Apr 26, 2025
1861753
Tiny wording nit.
ZeroIntensity Apr 26, 2025
b165f30
Add PyInterpreterState_Lookup()
ZeroIntensity Apr 26, 2025
818b89e
Adjust function pairs.
ZeroIntensity Apr 26, 2025
ab11dd3
Apply suggestions from code review
ZeroIntensity Apr 27, 2025
dbe1580
PyGILState_Ensure() -> PyGILState_Release()
ZeroIntensity Apr 27, 2025
7eecbad
Merge branch 'main' into c-thread-pep
ZeroIntensity Apr 27, 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
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,7 @@ peps/pep-0784.rst @gpshead
peps/pep-0785.rst @gpshead
# ...
peps/pep-0787.rst @ncoghlan
peps/pep-0788.rst @ZeroIntensity @vstinner
# ...
peps/pep-0789.rst @njsmith
# ...
Expand Down
Loading