-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
64c88b3
Clarify what 'native thread' means.
ZeroIntensity bda3db1
Add a section clarifying finalization and change up some wording.
ZeroIntensity a57686c
Rewrite the abstract.
ZeroIntensity 3387f81
A bunch of changes to the motivation and rationale.
ZeroIntensity ceeefea
Add PyThreadState_GetDaemon() and reword the deprecation rationale.
ZeroIntensity 3cbfb26
Rewrite the entire damn specification.
ZeroIntensity d9de49a
Update the rejected ideas.
ZeroIntensity c742d93
Fix some outdated references.
ZeroIntensity ad1bf7f
Fix typo in rejected ideas.
ZeroIntensity bca6131
Adjust threading section.
ZeroIntensity 868cdef
Specify that PyInterpreterRef is pointer-sized
ZeroIntensity 6b3a447
Add clarity to reference counting.
ZeroIntensity f5e1af8
Fix typo in example.
ZeroIntensity 98e7fcc
Formalize the headings.
ZeroIntensity 95916a7
Add a terminology section.
ZeroIntensity 257a252
Add PyInterpreterState_AsStrong()
ZeroIntensity 6b9b74e
Add an example for PyInterpreterState_AsStrong()
ZeroIntensity 48624ef
An editorial pass.
ZeroIntensity 31d3f75
Fix typo in example.
ZeroIntensity 8440057
Some clarifications and a new example.
ZeroIntensity 9b08bf0
Fix wording.
ZeroIntensity 0e5acc8
Update peps/pep-0788.rst
6d96645
Update peps/pep-0788.rst
ZeroIntensity a229f7b
Apply suggestions from code review
ZeroIntensity f8b0112
Merge branch 'pep-788-round-1' of https://github.com/ZeroIntensity/pe…
ZeroIntensity 2332d3e
Fix typos.
ZeroIntensity d5630af
Use non-pointers for PyInterpreterRef
ZeroIntensity 86b4b79
Change the API for PyInterpreterState_AsStrong() and PyInterpreterWea…
ZeroIntensity 3212a61
Don't specify setting `NULL`
ZeroIntensity 6e3550c
infinitely -> unbounded
ZeroIntensity 6f45d71
Reword 'extremely common'.
ZeroIntensity 1d41eb6
Use 'callback parameter' instead of 'closure'.
ZeroIntensity 2a75bfd
Don't steal a reference in PyThreadState_Ensure().
ZeroIntensity 1e6285f
Remove the rest of reference theft.
ZeroIntensity bcc1c73
Remove 'daemon'-ness as a property of threads.
ZeroIntensity 57abedb
'removing' -> 'deprecating'
ZeroIntensity e2145b5
Some final updates in response to the reference implementation.
ZeroIntensity e547d05
Remove some redundant links.
ZeroIntensity dd6e2d1
Remove distinction between finalization and shutdown.
ZeroIntensity 332394c
Shorten lock + daemon thread section in the motivation.
ZeroIntensity 6e09820
Redo the abstract.
ZeroIntensity 12344a9
Add the solution to the abstract.
ZeroIntensity 45a846c
Fix lint.
ZeroIntensity d2a257a
Add a rejected idea for non-daemon thread states.
ZeroIntensity a3cf5f4
Redo some of the motivation.
ZeroIntensity 81dd8d3
Fix lint.
ZeroIntensity 2aad8fe
Update peps/pep-0788.rst
ZeroIntensity 232208c
Fix typo.
ZeroIntensity 558ed81
Fix misleading sentence.
ZeroIntensity b6e9e02
Simplify phrasing.
ZeroIntensity b0898a5
Add a comment.
ZeroIntensity 48b408b
Some tidying up.
ZeroIntensity 0c8042e
Change up a title.
ZeroIntensity ec1c5cc
Avoid the _ptr suffix.
ZeroIntensity 977188c
Fix memory leak.
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
An editorial pass.
- Loading branch information
commit 48624efb3c5d9a9d24c836e36edd24e44636ffed
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
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.