summaryrefslogtreecommitdiffstats
path: root/Lib/pickle.py
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-120380: fix Python implementation of `pickle.Pickler` for `bytes` a...Miss Islington (bot)2024-06-261-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
|/ /
* | Issue #25262. Added support for BINBYTES8 opcode in Python implementation ofSerhiy Storchaka2015-09-291-0/+8
|\ \ | |/
| * Issue #25262. Added support for BINBYTES8 opcode in Python implementation ofSerhiy Storchaka2015-09-291-0/+8
* | Issue #23611: Serializing more "lookupable" objects (such as unbound methodsSerhiy Storchaka2015-03-311-15/+18
|/
* Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings.Serhiy Storchaka2015-03-311-2/+2
* Issue #23094: Fixed readline with frames in Python implementation of pickle.Serhiy Storchaka2015-01-261-1/+1
* Issue #21905: Avoid RuntimeError in pickle.whichmodule() when sys.modules is ...Antoine Pitrou2014-10-041-1/+3
* Issue #20976: pyflakes: Remove unused importsVictor Stinner2014-03-201-1/+1
* Issue #6784: Strings from Python 2 can now be unpickled as bytes objects.Alexandre Vassalotti2013-12-071-29/+42
* Issue #6477: Merge with 3.3.Alexandre Vassalotti2013-12-011-1/+10
|\
| * Issue #6477: Added support for pickling the types of built-in singletons.Alexandre Vassalotti2013-12-011-1/+10
* | Make Ellipsis and NotImplemented picklable through the reduce protocol.Alexandre Vassalotti2013-11-241-8/+0