Skip to content
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

gh-103092: Isolate _pickle #102982

Merged
merged 23 commits into from
Apr 4, 2023
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
88455f2
try to port pickle to multi-stage init
koubaa Jul 4, 2020
7a6189a
remove global state access
koubaa Sep 7, 2020
ce32a69
finish port
koubaa Nov 7, 2020
bffb49b
Convert PData type to heap type and add it to state
erlend-aasland Mar 22, 2023
5fcce82
Convert PicklerMemoProxyType to heap type and add it to state
erlend-aasland Mar 22, 2023
3203188
WIP
erlend-aasland Mar 23, 2023
f1ce8fb
Fixup dealloc and traverse functions
erlend-aasland Mar 23, 2023
a6679ff
State is unused in AC
erlend-aasland Mar 23, 2023
35025d2
Adjust NEWS
erlend-aasland Mar 23, 2023
d8efd22
Update globals-to-fix
erlend-aasland Mar 23, 2023
9fcc0d9
Adjust get-state helpers
erlend-aasland Mar 23, 2023
add3ba5
Reduce diff size; remove stylic changes
erlend-aasland Mar 23, 2023
b915f06
Nit
erlend-aasland Mar 23, 2023
223e143
Revert type name changes
erlend-aasland Mar 23, 2023
288a764
fixup! Revert type name changes
erlend-aasland Mar 23, 2023
0551d52
Add CREATE_TYPE helper
erlend-aasland Mar 23, 2023
ae0f6af
Update Misc/NEWS.d/next/Core and Builtins/2020-07-04-09-04-41.bpo-163…
kumaraditya303 Apr 1, 2023
82fe129
Pull in main
erlend-aasland Apr 3, 2023
6c1621e
Address review: in memo proxy types set tp_hash to PyObject_HashNotIm…
erlend-aasland Apr 3, 2023
ffc25ad
Address review: find state by module def in get/set methods
erlend-aasland Apr 3, 2023
e363fed
Address review
erlend-aasland Apr 3, 2023
233e102
Pull in main
erlend-aasland Apr 3, 2023
bb397fe
Address review: make memo types immutable and add tests
erlend-aasland Apr 3, 2023
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
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Adapt :mod:`!_pickle` to :pep:`687`. Patch by Mohamed Koubaa and Erlend Aasland.
Loading