COMMITS
/ Lib/test/pickletester.py May 2, 2026
S
gh-148914: Fix memoization of in-band PickleBuffer in the Python implementation (GH-149052)
Serhiy Storchaka committed
April 28, 2026
J
gh-148829: Implement PEP 661 (#148831)
Jelle Zijlstra committed
March 27, 2026
V
gh-146059: Cleanup pickle fast_save_enter() test (#146481)
Victor Stinner committed
March 26, 2026
V
gh-146059: Call fast_save_leave() in pickle save_frozenset() (#146173)
Victor Stinner committed
February 21, 2026
V
gh-141510: Fix test_xpickle for Python 3.14 and older (#145069)
Victor Stinner committed
V
gh-141510, PEP 814: Add frozendict support to pickle (#144967)
Victor Stinner committed
February 18, 2026
S
gh-135573: Add tests for pickle opcodes with wrong types (GH-144950)
Serhiy Storchaka committed
February 17, 2026
S
gh-141510: Update `test_xpickle` for `frozendict` (#144927)
Stan Ulbrych committed
February 16, 2026
P
gh-144878: Gate PEP 810 builtins in xpickle compat tests (#144889)
Pablo Galindo Salgado committed
February 5, 2026
Z
gh-77188: Add support for pickling private methods and nested classes (GH-21480)
Zackery Spytz committed
January 21, 2026
S
gh-77188: Add pickle tests for objects with slots (GH-144116)
Serhiy Storchaka committed
January 9, 2026
J
gh-143460: Skip infinite recusion tests for infinite stack size (#143606)
Jan André Reuter committed
January 6, 2026
K
gh-75572: Forward-port test_xpickle from Python 2 to 3 (GH-22452)
Ken Jin committed
January 3, 2026
A
gh-143308: fix UAF when PickleBuffer is concurrently mutated in a callback (#143312)
Aaron Wieczorek committed
December 5, 2025
S
gh-115952: Fix a potential virtual memory allocation denial of service in pickle (GH-119204)
Serhiy Storchaka committed
October 24, 2025
August 14, 2025
J
gh-135241: Make unpickling of booleans in protocol 0 more strict (GH-135242)
Justin Applegate committed
June 11, 2025
J
gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322)
Justin Applegate committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 8, 2025
S
gh-131031: Fix test_pickle when invoked directly (GH-133356)
Serhiy Storchaka committed
December 11, 2024
J
gh-126992: Change pickle code to base 10 for load_long and load_int (GH-127042)
Justin Applegate committed
November 20, 2024
S
gh-126991: Add tests for unpickling bad object state (GH-127031)
Serhiy Storchaka committed
October 8, 2024
S
gh-53203: Improve tests for strptime() (GH-125090)
Serhiy Storchaka committed
September 23, 2024
A
Bump Ruff to 0.6.7 (#124384)
Alex Waygood committed
September 11, 2024
S
gh-77894: Fix a crash when the GC breaks a loop containing a memoryview (GH-123898)
Serhiy Storchaka committed
September 9, 2024
S
gh-122213: Add notes for pickle serialization errors (GH-122214)
Serhiy Storchaka committed
A
Fix typos (#123775)
algonell committed
S
gh-122311: Improve and unify pickle errors (GH-122771)
Serhiy Storchaka committed
August 29, 2024
S
gh-123431: Harmonize extension code checks in pickle (GH-123434)
Serhiy Storchaka committed
August 5, 2024
S
gh-122459: Optimize pickling by name objects without __module__ (GH-122460)
Serhiy Storchaka committed
July 29, 2024
S
gh-122311: Add more tests for error messages in pickle (GH-122373)
Serhiy Storchaka committed
S
gh-122311: Fix some error messages in pickle (GH-122386)
Serhiy Storchaka committed
July 28, 2024
S
gh-122311: Add more tests for pickle (GH-122376)
Serhiy Storchaka committed
July 25, 2024
S
gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149)
Serhiy Storchaka committed
June 21, 2024
January 12, 2024
B
December 24, 2023
J
gh-113028: Correctly memoize str in pickle when escapes added (GH-113436)
Jeff Allen committed
December 1, 2023
Z
gh-82565: Add tests for pickle and unpickle with bad files (GH-16606)
Zackery Spytz committed
September 10, 2023
P
gh-93627: Align Python implementation of pickle with C implementation of pickle (GH-103035)
Pieter Eendebak committed
September 2, 2023
S
gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)
Serhiy Storchaka committed
December 21, 2022
S
gh-100129: Add tests for pickling all builtin types and functions (GH-100142)
Serhiy Storchaka committed
October 5, 2022
S
gh-95196: Disable incorrect pickling of the C implemented classmethod descriptors (GH-96383)
Serhiy Storchaka committed
June 11, 2022
D
gh-92930: _pickle.c: Acquire strong references before calling save() (GH-92931)
Dennis Sweeney committed
April 7, 2022
C
bpo-40280: Detect missing threading on WASM platforms (GH-32352)
Christian Heimes committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
October 28, 2021
D
bpo-30570: Fix segfault on buildbots caused by stack overflow from recursion in tests (GH-29258)
Dennis Sweeney committed
October 6, 2021
C
Fix typos in the Lib directory (GH-28775)
Christian Clauss committed
September 20, 2021
S
bpo-45229: Make pickle tests discoverable (GH-28467)
Serhiy Storchaka committed
April 23, 2021
C
bpo-43907: add missing memoize call in pure python pickling of bytearray (GH-25501)
Carl Friedrich Bolz-Tereick committed
January 2, 2021
S
bpo-42809: Improve pickle tests for recursive data. (GH-24060)
Serhiy Storchaka committed