COMMITS
/ Lib/test/test_pickle.py May 22, 2026
H
gh-149189: Revert "Modern defaults for `pprint` (#149190)" (#150249)
Hugo van Kemenade committed
May 5, 2026
H
gh-149189: Modern defaults for `pprint` (#149190)
Hugo van Kemenade committed
January 11, 2026
S
gh-143638: Forbid cuncurrent use of the Pickler and Unpickler objects in C implementation (GH-143664)
Serhiy Storchaka committed
December 5, 2025
S
gh-115952: Fix a potential virtual memory allocation denial of service in pickle (GH-119204)
Serhiy Storchaka committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 5, 2025
D
gh-118761: Add test_lazy_import for more modules (#133057)
Daniel Hollas committed
H
gh-130645: Add color to stdlib argparse CLIs (gh-133380)
Hugo van Kemenade committed
April 6, 2025
S
gh-131178: Add tests for `pickle` command-line interface (#131275)
Semyon Moroz committed
March 11, 2025
D
gh-93096: Load doctests in `test_pickle` (#131069)
donBarbos committed
November 7, 2024
S
gh-125631: Enable setting persistent_id and persistent_load of pickler and unpickler (GH-125752)
Serhiy Storchaka committed
November 6, 2024
S
gh-126489: Do not call persistent_id() for a persistent id in Python pickle (GH-126490)
Serhiy Storchaka committed
July 28, 2024
S
gh-122311: Add more tests for pickle (GH-122376)
Serhiy Storchaka committed
June 24, 2024
P
gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680)
Pablo Galindo Salgado committed
February 14, 2024
V
gh-114570: Add PythonFinalizationError exception (#115352)
Victor Stinner committed
January 30, 2024
P
gh-113744: Add a new IncompleteInputError exception to improve incomplete input detection in the codeop module (#113745)
Pablo Galindo Salgado committed
January 23, 2024
B
GH-114456: lower the recursion limit under WASI for debug builds (GH-114457)
Brett Cannon committed
January 10, 2024
S
gh-89850: Add default C implementations of persistent_id() and persistent_load() (GH-113579)
Serhiy Storchaka committed
April 4, 2023
E
gh-103092: Isolate `_pickle` module (#102982)
Erlend E. Aasland committed
February 2, 2023
G
GH-84559: Deprecate fork being the multiprocessing default. (#100618)
Gregory P. Smith committed
June 28, 2022
K
GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298)
Kumar Aditya committed
October 22, 2021
I
bpo-45292: [PEP 654] add the ExceptionGroup and BaseExceptionGroup classes (GH-28569)
Irit Katriel committed
September 20, 2021
S
bpo-45229: Make pickle tests discoverable (GH-28467)
Serhiy Storchaka committed
August 2, 2021
S
bpo-44785: Silence deprecation warnings in test_pickle (#27538)
Serhiy Storchaka committed
March 29, 2021
I
bpo-43510: Implement PEP 597 opt-in EncodingWarning. (GH-19481)
Inada Naoki committed
July 6, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21314)
Hai Shi committed
June 13, 2019
V
bpo-37210: Fix pure Python pickle when _pickle is unavailable (GH-14016)
Victor Stinner committed
May 26, 2019
A
bpo-36785: PEP 574 implementation (GH-7076)
Antoine Pitrou committed
May 8, 2019
P
bpo-35900: Enable custom reduction callback registration in _pickle (GH-12499)
Pierre Glaser committed
August 25, 2018
S
Fix upsizing of marks stack in pickle module. (GH-8860)
Sergey Fedoseev committed
January 11, 2018
S
bpo-31993: Do not create frames for large bytes and str objects (#5114)
Serhiy Storchaka committed
November 30, 2017
S
bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (#4080)
Serhiy Storchaka committed
November 15, 2017
S
bpo-32032: Test both implementations of module-level pickle API. (#4401)
Serhiy Storchaka committed
September 7, 2016
E
Issue #15767: Add ModuleNotFoundError.
Eric Snow committed
September 6, 2016
S
Issue #25761: Improved error reporting about truncated pickle data in
Serhiy Storchaka committed
July 17, 2016
S
Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
Serhiy Storchaka committed
S
Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
Serhiy Storchaka committed
January 18, 2016
S
Added exceptins for testing non-reversible import mapping for Issue #26013.
Serhiy Storchaka committed
S
Added exceptins for testing non-reversible import mapping for Issue #26013.
Serhiy Storchaka committed
December 6, 2015
S
Issue #25761: Improved detecting errors in broken pickle data.
Serhiy Storchaka committed
November 29, 2015
S
Issue #25761: Added more test cases for testing unpickling broken data.
Serhiy Storchaka committed
S
Issue #25761: Added more test cases for testing unpickling broken data.
Serhiy Storchaka committed
November 23, 2015
S
Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
Serhiy Storchaka committed
S
Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
Serhiy Storchaka committed
October 10, 2015
S
Issue #25365: test_pickle now works in threads disabled builds.
Serhiy Storchaka committed
S
Issue #25365: test_pickle now works in threads disabled builds.
Serhiy Storchaka committed
September 29, 2015
S
Moved unpickling tests with prepickled data to separate class.
Serhiy Storchaka committed
S
Moved unpickling tests with prepickled data to separate class.
Serhiy Storchaka committed
July 3, 2015
Y
Issue #19235: Add new RecursionError exception. Patch by Georg Brandl.
Yury Selivanov committed
May 12, 2015
Y
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
Yury Selivanov committed
March 31, 2015
S
Issue #18473: Fixed pickle compatibility tests for optional modules.
Serhiy Storchaka committed