Skip to content
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
cf958ed
Add an explanation about refcounts and GC.
ericsnowcurrently Feb 18, 2022
2d8f2f8
Rewrite the abstract.
ericsnowcurrently Feb 18, 2022
1117b6b
Tweak the abstract.
ericsnowcurrently Feb 18, 2022
827c9a5
Update the Motivation section.
ericsnowcurrently Feb 18, 2022
ac2e3fb
Mention mmap.
ericsnowcurrently Feb 18, 2022
525717e
Note possible changes.
ericsnowcurrently Feb 18, 2022
c643a65
Clarify what "containers" means.
ericsnowcurrently Feb 18, 2022
723bd67
cache -> CPU cache.
ericsnowcurrently Feb 18, 2022
1fe6725
Indicate who reached conclusions.
ericsnowcurrently Feb 18, 2022
79697e4
Note more possible changes.
ericsnowcurrently Feb 18, 2022
4534dcc
Mention Pyston immortal objects.
ericsnowcurrently Feb 18, 2022
34b3e88
Note more possible changes.
ericsnowcurrently Feb 18, 2022
70dabb1
Start a Performance Regression Mitigation section.
ericsnowcurrently Feb 18, 2022
4a9398e
Add notes from python-dev thread.
ericsnowcurrently Feb 18, 2022
9d1483f
Add a Constraints section.
ericsnowcurrently Feb 18, 2022
307251d
Drop a blank line.
ericsnowcurrently Feb 18, 2022
e416748
Refer to the mitigation section.
ericsnowcurrently Feb 18, 2022
08fd2a6
Be specific about _Py_IMMORTAL_REFCNT.
ericsnowcurrently Feb 19, 2022
ea5ec46
Move the Constraints section up.
ericsnowcurrently Feb 19, 2022
815b4be
Clarify about mutable immortal objects.
ericsnowcurrently Feb 19, 2022
6179e81
Add the Scope section.
ericsnowcurrently Feb 19, 2022
0fabda9
Step 1 toward clarifying the compatibility story.
ericsnowcurrently Feb 19, 2022
b1daf6b
Clarify about minimizing perf penalty.
ericsnowcurrently Feb 19, 2022
185ec1a
Clarify about public refcount details (and the docs).
ericsnowcurrently Feb 19, 2022
7fa0f66
Clarify about the effect of the GIL.
ericsnowcurrently Feb 19, 2022
67f701f
Explain about accidental immortality.
ericsnowcurrently Feb 19, 2022
8a34e1a
Clarify about implicitly immortal objects, mutability, and restrictions.
ericsnowcurrently Feb 19, 2022
bf90be8
Clarify about selection and mitigation.
ericsnowcurrently Feb 19, 2022
19befb0
Add a short into to the specification section.
ericsnowcurrently Feb 19, 2022
6e475c4
Add a Prior Art section.
ericsnowcurrently Feb 19, 2022
4fd812c
Wrap up the Scope section.
ericsnowcurrently Feb 19, 2022
9384454
Fix the Public Refcount Details section.
ericsnowcurrently Feb 19, 2022
dcf72a3
Add an open question about copy-on-write.
ericsnowcurrently Feb 19, 2022
de21141
Add notes on the criteria for acceptance.
ericsnowcurrently Feb 19, 2022
6bab8a9
Fix ref labels.
ericsnowcurrently Feb 19, 2022
6238e72
Fix spacing for literal blocks.
ericsnowcurrently Feb 19, 2022
b879b28
Fix a link.
ericsnowcurrently Feb 19, 2022
097c79b
Fix a typo in a link.
ericsnowcurrently Feb 19, 2022
835748e
Fix another typo in a link.
ericsnowcurrently Feb 19, 2022
7e82470
Add missing leading underscore.
ericsnowcurrently Feb 19, 2022
b90b76a
try again
ericsnowcurrently Feb 19, 2022
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