summaryrefslogtreecommitdiffstats
path: root/Lib/pickle.py
Commit message (Expand)AuthorAgeFilesLines
* gh-126992: Change pickle code to base 10 for load_long and load_int (GH-127042)Justin Applegate2024-12-111-2/+2
* gh-126489: Do not call persistent_id() for a persistent id in Python pickle (...Serhiy Storchaka2024-11-061-4/+5
* gh-126317: Simplify pickle code by using itertools.batched() (GH-126323)Lee Dong Wook2024-11-021-39/+22
* gh-122213: Add notes for pickle serialization errors (GH-122214)Serhiy Storchaka2024-09-091-45/+131
* gh-122311: Improve and unify pickle errors (GH-122771)Serhiy Storchaka2024-09-091-41/+49
* gh-123431: Harmonize extension code checks in pickle (GH-123434)Serhiy Storchaka2024-08-291-7/+11
* gh-122459: Optimize pickling by name objects without __module__ (GH-122460)Serhiy Storchaka2024-08-051-49/+48
* gh-122311: Fix some error messages in pickle (GH-122386)Serhiy Storchaka2024-07-291-3/+4
* gh-122311: Fix typo in the pickle error formatting code (GH-122312)Serhiy Storchaka2024-07-261-1/+1
* gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149)Serhiy Storchaka2024-07-251-9/+31
* gh-118830: Bump pickle.DEFAULT_PROTOCOL to 5 (GH-119340)Rodrigo Oliveira2024-07-191-3/+3
* gh-120380: fix Python implementation of `pickle.Pickler` for `bytes` and `byt...Bénédikt Tran2024-06-211-15/+35
* gh-85567: Fix resouce warnings in pickle and pickletools CLIs (GH-113618)Serhiy Storchaka2024-01-051-3/+7
* gh-113028: Correctly memoize str in pickle when escapes added (GH-113436)Jeff Allen2023-12-241-7/+7
* gh-93627: Align Python implementation of pickle with C implementation of pick...Pieter Eendebak2023-09-101-10/+12
* gh-102799: use exception instance instead of sys.exc_info() (#102885)Irit Katriel2023-03-311-1/+1
* gh-99482: remove `jython` compatibility parts from stdlib and tests (#99484)Nikita Sobolev2022-12-231-8/+0
* gh-90494: Reject 6th element of the __reduce__() tuple (GH-93609)Serhiy Storchaka2022-06-091-1/+1
* Fix typos in the Lib directory (GH-28775)Christian Clauss2021-10-061-1/+1
* bpo-43907: add missing memoize call in pure python pickling of bytearray (GH-...Carl Friedrich Bolz-Tereick2021-04-231-0/+1
* bpo-42406: Fix whichmodule() with multiprocessing (GH-23403)Renato Cunha2020-11-291-1/+3
* bpo-39435: Make the first argument of pickle.loads() positional-only. (GH-19846)Serhiy Storchaka2020-05-021-2/+2
* bpo-40327: Improve atomicity, speed, and memory efficiency of the items() loo...Raymond Hettinger2020-04-211-1/+1
* bpo-39426: Fix outdated default and highest protocols in docs (GH-18154)Mark Dickinson2020-01-241-3/+3
* bpo-38876: Raise pickle.UnpicklingError when loading an item from memo for in...Claudiu Popa2019-11-241-3/+15
* bpo-37210: Fix pure Python pickle when _pickle is unavailable (GH-14016)Victor Stinner2019-06-131-26/+33
* bpo-31829: Make protocol 0 pickles be loadable in text mode in Python 2. (GH-...Serhiy Storchaka2019-05-311-0/+3
* bpo-36785: PEP 574 implementation (GH-7076)Antoine Pitrou2019-05-261-13/+139
* bpo-36842: Implement PEP 578 (GH-12613)Steve Dower2019-05-231-0/+1
* bpo-35900: Enable custom reduction callback registration in _pickle (GH-12499)Pierre Glaser2019-05-081-20/+28
* bpo-35900: Add a state_setter arg to save_reduce (GH-12588)Pierre Glaser2019-05-081-5/+22
* bpo-11572: Make minor improvements to copy module (GH-8208)Berker Peksag2018-07-091-5/+1
* bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355)Łukasz Langa2018-04-041-5/+5
* bpo-32503: Avoid creating too small frames in pickles. (#5127)Serhiy Storchaka2018-01-201-5/+7
* bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353)Olivier Grisel2018-01-061-10/+40
* bpo-32037: Use the INT opcode for 32-bit integers in protocol 0 pickles. (#4407)Serhiy Storchaka2017-11-161-1/+4
* bpo-29762: More use "raise from None". (#569)Serhiy Storchaka2017-04-051-3/+3
* Issue #29368: The extend() method is now called instead of the append()Serhiy Storchaka2017-02-021-5/+12
* Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-2/+10
|\
| * Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-2/+10
* | Issue #27076: Merge spelling from 3.5Martin Panter2016-05-261-1/+1
|\ \ | |/
| * Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-1/+1
* | Issue #25761: Improved detecting errors in broken pickle data.Serhiy Storchaka2015-12-061-52/+36
* | Removed debugging output of exception raised by __reduce__ method.Serhiy Storchaka2015-11-301-7/+1
|\ \ | |/
| * Removed debugging output of exception raised by __reduce__ method.Serhiy Storchaka2015-11-301-7/+1
| |\
| | * Removed debugging output of exception raised by __reduce__ method.Serhiy Storchaka2015-11-301-7/+1
* | | Issue #25523: Merge a-to-an corrections from 3.5Martin Panter2015-11-021-2/+2
|\ \ \ | |/ /
| * | Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5Martin Panter2015-11-021-2/+2
| |\ \ | | |/
| | * Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-021-2/+2
* | | Issue #24164: Objects that need calling ``__new__`` with keyword arguments,Serhiy Storchaka2015-10-101-5/+12
|/ /