-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
PEP 683: Immortal Objects v3 #2372
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
ericsnowcurrently
merged 26 commits into
python:main
from
ericsnowcurrently:immortal-objects-v3
Mar 1, 2022
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
3fe96eb
Update the post history.
ericsnowcurrently 6771a73
Expand the abstract.
ericsnowcurrently dd3861d
Be a little less specific.
ericsnowcurrently 3785039
Drop the old scope section.
ericsnowcurrently c84919d
Update the performance numbers.
ericsnowcurrently bf8257e
Elaborate on refcounts and accidental immortality.
ericsnowcurrently 407efc0
Clarify how the PEP supports immutability rather than enforcing it.
ericsnowcurrently 7631bdf
Clarify about the refcount 1.
ericsnowcurrently d171a3c
Clarify about the immortal bit.
ericsnowcurrently b27fbcb
Drop some explanation about immortal global objects.
ericsnowcurrently a0b9d04
Relate cleanup to performance.
ericsnowcurrently 7666c66
Add a note about __del__ and weakrefs.
ericsnowcurrently 365ef60
Drop an open question.
ericsnowcurrently fb490f9
Add a note about GC.
ericsnowcurrently 34de9b5
Outline solutions to accidental de-immortalizing.
ericsnowcurrently 7f5052b
Update the post history.
ericsnowcurrently 4f1e4fb
Collapse the abstract.
ericsnowcurrently 2772517
Tweak the scope section.
ericsnowcurrently baa1947
lint
ericsnowcurrently a6d07a4
Fix a typo.
ericsnowcurrently 5b2fe45
Fix a typo.
ericsnowcurrently 8188ae5
Fix a typo.
ericsnowcurrently db478a9
Fix the post history.
ericsnowcurrently f6bab1d
Update the magic bit in examples.
ericsnowcurrently c8a2d41
Clarify an exmaple.
ericsnowcurrently 4ed4d44
Drop an outdated note.
ericsnowcurrently 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
Fix a typo.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
- Loading branch information
commit 5b2fe4573f6bb0e19a6140df4983611fc500bd1a
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.