-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
PEP 788: Reimagining native threads #4385
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
Merged
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
ed37999
First draft.
ZeroIntensity bc24887
Second draft.
ZeroIntensity 4aa0dd6
Wrap lines.
ZeroIntensity d797f7c
Fix missing wrap.
ZeroIntensity 3bb34b3
Add codeowner
ZeroIntensity c362dbb
Apply suggestions from code review
ZeroIntensity 9b0d0ca
Update pep-0788.rst
ZeroIntensity d4faacc
Update pep-0788.rst
ZeroIntensity 2b01e94
Fix GIL terms.
ZeroIntensity ddd03fe
Use term instead of link.
ZeroIntensity 13fa4f7
Use references in titles.
ZeroIntensity 8376d4b
Rename the reference.
ZeroIntensity 0268736
Some adjustments.
ZeroIntensity 76d0436
Change vague phrase.
ZeroIntensity 7607eaa
Update peps/pep-0788.rst
ZeroIntensity 16c5322
Fix wording.
ZeroIntensity d412342
Use a reference for Py_IsFinalizing()
ZeroIntensity 06c1c77
Fix typo and mention the daemon attribute instead of setDaemon.
ZeroIntensity d57e1ee
Some heading changes.
ZeroIntensity 92e575d
Fix a hyperlink.
ZeroIntensity 8da7257
Change a few things around.
ZeroIntensity 7472a91
Fix vague introduction.
ZeroIntensity e5ed56a
Add security implications and update example.
ZeroIntensity 28761f1
Add some comments and fixes to the examples.
ZeroIntensity a1ccd02
Apply suggestions from code review
ZeroIntensity 7e65b8a
Clarify heading.
ZeroIntensity 4fc4957
Add a new paragraph.
ZeroIntensity 0e64176
Stupid merge conflicts.
ZeroIntensity e9290c2
Move PyStatus to rejected ideas.
ZeroIntensity 4869af8
Fix Sphinx cross-references.
ZeroIntensity 734a6c3
Fix Americanism.
ZeroIntensity 6155ed9
Add a link to the reference implementation.
ZeroIntensity 91fc9f5
Apply suggestions from code review
ZeroIntensity 8f3dbb4
Use bullets.
ZeroIntensity 5abdb41
Add note about hanging the thread being new.
ZeroIntensity 9f9eb4c
Clarify some things.
ZeroIntensity 0e89719
Add an example for daemon threads.
ZeroIntensity 8f77194
Apply suggestions from code review
ZeroIntensity e7887b7
Use a reference for the Py_IsFinalizing() section.
ZeroIntensity 569ce3f
Improve phrasing for 'hanging'.
ZeroIntensity 42b37d8
'Python core' -> 'CPython'
ZeroIntensity b7a6081
Clarify the abstraction.
ZeroIntensity b918224
Clarify the deprecation.
ZeroIntensity 4e0c0fd
Add clarification for 'modern versions'
ZeroIntensity 32c2c79
Reword the GIL term section a bit.
ZeroIntensity 3274da7
Improve the abstract.
ZeroIntensity a8e6672
Silly pre-commit
ZeroIntensity 1861753
Tiny wording nit.
ZeroIntensity b165f30
Add PyInterpreterState_Lookup()
ZeroIntensity 818b89e
Adjust function pairs.
ZeroIntensity ab11dd3
Apply suggestions from code review
ZeroIntensity dbe1580
PyGILState_Ensure() -> PyGILState_Release()
ZeroIntensity 7eecbad
Merge branch 'main' into c-thread-pep
ZeroIntensity File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.