Alexandre Vassalotti
|
65846c6c51
|
Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private.
|
2013-11-30 17:55:48 -08:00 |
Alexandre Vassalotti
|
19b6fa6ebb
|
Issue #6477: Added support for pickling the types of built-in singletons.
|
2013-11-30 16:06:39 -08:00 |
Alexandre Vassalotti
|
896414fedf
|
Fixed _pickle.Unpickler to handle empty persistent IDs correctly.
|
2013-11-30 13:52:35 -08:00 |
Serhiy Storchaka
|
9594942716
|
Issue #18783: Removed existing mentions of Python long type in docstrings,
error messages and comments.
|
2013-08-27 19:40:23 +03:00 |
Christian Heimes
|
9ee5c37c8f
|
Issue #18559: Fix NULL pointer dereference error in _pickle module
|
2013-07-26 22:45:00 +02:00 |
Christian Heimes
|
8087879349
|
Singular form just like the other error message.
|
2013-07-01 15:23:39 +02:00 |
Christian Heimes
|
a24b4d260b
|
Issue #18339: Negative ints keys in unpickler.memo dict no longer cause a
segfault inside the _pickle C extension.
|
2013-07-01 15:17:45 +02:00 |
Alexandre Vassalotti
|
637c7c475a
|
Fix reference leak in _pickle.
|
2013-04-20 21:28:21 -07:00 |
Antoine Pitrou
|
3034efdd29
|
Issue #17710: Fix pickle raising a SystemError on bogus input.
|
2013-04-15 21:51:09 +02:00 |
Alexandre Vassalotti
|
00d83f2d05
|
Clean up error messages raised by save_reduce in _pickle.
|
2013-04-14 01:28:01 -07:00 |
Serhiy Storchaka
|
f8def28ff0
|
Issue #17193: Use binary prefixes (KiB, MiB, GiB) for memory units.
|
2013-02-16 17:29:56 +02:00 |
Antoine Pitrou
|
9982c53c2f
|
Issue #12848: The pure Python pickle implementation now treats object lengths as unsigned 32-bit integers, like the C implementation does.
Patch by Serhiy Storchaka.
|
2012-11-24 20:41:34 +01:00 |
Antoine Pitrou
|
bf6ecf92fa
|
Issue #12848: The pure Python pickle implementation now treats object lengths as unsigned 32-bit integers, like the C implementation does.
Patch by Serhiy Storchaka.
|
2012-11-24 20:40:21 +01:00 |
Benjamin Peterson
|
e80b29b5b6
|
cleanup Ellipsis and NotImplemented strings after we're done
|
2012-03-16 18:45:31 -05:00 |
Łukasz Langa
|
cad1a07bec
|
minor PEP7-related fix
|
2012-03-12 23:41:07 +01:00 |
Łukasz Langa
|
dbd7825d56
|
#13842: check whether PyUnicode_FromString succeeded
|
2012-03-12 22:59:11 +01:00 |
Łukasz Langa
|
f3078fbee2
|
Fixes #13842: cannot pickle Ellipsis or NotImplemented.
Thanks for James Sanders for the bug report and the patch.
|
2012-03-12 19:46:12 +01:00 |
Antoine Pitrou
|
8d3c290de4
|
Issue #14166: Pickler objects now have an optional `dispatch_table` attribute which allows to set custom per-pickler reduction functions.
Patch by sbt.
|
2012-03-04 18:31:48 +01:00 |
Alexandre Vassalotti
|
a23d65ccfe
|
Merge 3.2
|
2011-12-13 13:22:42 -05:00 |
Alexandre Vassalotti
|
3bfc65a25b
|
Issue #13505: Make pickling of bytes object compatible with Python 2.
Initial patch by sbt.
|
2011-12-13 13:08:09 -05:00 |
Martin v. Löwis
|
1c67dd9b15
|
Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.
|
2011-10-14 15:16:45 +02:00 |
Martin v. Löwis
|
bd928fef42
|
Rename _Py_identifier to _Py_IDENTIFIER.
|
2011-10-14 10:20:37 +02:00 |
Victor Stinner
|
f5cff56a1b
|
Issue #13088: Add shared Py_hexdigits constant to format a number into base 16
|
2011-10-14 02:13:11 +02:00 |
Martin v. Löwis
|
1ee1b6fe0d
|
Use identifier API for PyObject_GetAttrString.
|
2011-10-10 18:11:30 +02:00 |
Martin v. Löwis
|
afe55bba33
|
Add API for static strings, primarily good for identifiers.
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.
|
2011-10-09 10:38:36 +02:00 |
Antoine Pitrou
|
5a688dbf97
|
Issue #7689: Allow pickling of dynamically created classes when their
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
|
2011-10-04 09:25:28 +02:00 |
Antoine Pitrou
|
ffd41d9f10
|
Issue #7689: Allow pickling of dynamically created classes when their
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
|
2011-10-04 09:23:04 +02:00 |
Victor Stinner
|
c806fdcd8b
|
raw_unicode_escape() uses the new Unicode API
|
2011-09-29 23:50:23 +02:00 |
Victor Stinner
|
121aab4ba1
|
Strip trailing spaces of _pickle.c
|
2011-09-29 23:40:53 +02:00 |
Martin v. Löwis
|
d63a3b8beb
|
Implement PEP 393.
|
2011-09-28 07:41:54 +02:00 |
Benjamin Peterson
|
3454d52434
|
merge 3.2
|
2011-09-23 13:53:06 -04:00 |
Benjamin Peterson
|
adde86d0e3
|
fix compiler compliant about \0 not being an opcode
|
2011-09-23 13:41:41 -04:00 |
Antoine Pitrou
|
a514eb95f3
|
Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in
the C pickle implementation.
|
2011-08-30 00:28:40 +02:00 |
Antoine Pitrou
|
55549ec476
|
Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in
the C pickle implementation.
|
2011-08-30 00:27:10 +02:00 |
Antoine Pitrou
|
ee763e2acc
|
Issue #11564: Avoid crashes when trying to pickle huge objects or containers
(more than 2**31 items). Instead, in most cases, an OverflowError is raised.
|
2011-08-29 23:14:53 +02:00 |
Antoine Pitrou
|
82be19f889
|
Issue #11564: Avoid crashes when trying to pickle huge objects or containers
(more than 2**31 items). Instead, in most cases, an OverflowError is raised.
|
2011-08-29 23:09:33 +02:00 |
Antoine Pitrou
|
e58bffb8ae
|
Followup to 8e824e09924a: fix regression on 32-bit builds
|
2011-08-13 20:40:32 +02:00 |
Antoine Pitrou
|
3c7e928098
|
Issue #12744: Fix inefficient representation of integers
between 2**31 and 2**63 on systems with a 64-bit C "long".
|
2011-08-13 20:15:19 +02:00 |
Antoine Pitrou
|
fdf4a27422
|
Issue #12687: Fix a possible buffering bug when unpickling text mode (protocol 0, mostly) pickles.
|
2011-08-11 21:15:53 +02:00 |
Antoine Pitrou
|
f6c7a8595e
|
Issue #12687: Fix a possible buffering bug when unpickling text mode (protocol 0, mostly) pickles.
|
2011-08-11 21:04:02 +02:00 |
Antoine Pitrou
|
874d65afae
|
Issue #11321: Fix a crash with multiple imports of the _pickle module when
embedding Python. Patch by Andreas Stührk.
|
2011-07-15 21:02:09 +02:00 |
Antoine Pitrou
|
8391cf4e1d
|
Issue #11321: Fix a crash with multiple imports of the _pickle module when
embedding Python. Patch by Andreas Stührk.
|
2011-07-15 21:01:21 +02:00 |
Ezio Melotti
|
3b3499ba69
|
#11565: Merge with 3.1.
|
2011-03-16 11:35:38 +02:00 |
Ezio Melotti
|
13925008dc
|
#11565: Fix several typos. Patch by Piotr Kasprzyk.
|
2011-03-16 11:05:33 +02:00 |
Ezio Melotti
|
b88ed1549e
|
#11565: Merge with 3.2.
|
2011-03-16 11:38:59 +02:00 |
Antoine Pitrou
|
16c4ce1903
|
Issue #9935: Speed up pickling of instances of user-defined classes.
|
2011-03-11 21:30:43 +01:00 |
Alexander Belopolsky
|
ec8f0df229
|
Merged revisions 88546 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r88546 | alexander.belopolsky | 2011-02-24 14:40:09 -0500 (Thu, 24 Feb 2011) | 3 lines
Issue #11286: Fixed unpickling of empty 2.x strings.
........
|
2011-02-24 20:34:38 +00:00 |
Alexander Belopolsky
|
1ce92dc20d
|
Issue #11286: Fixed unpickling of empty 2.x strings.
|
2011-02-24 19:40:09 +00:00 |
Antoine Pitrou
|
0f2a61a11e
|
Merged revisions 88147 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r88147 | antoine.pitrou | 2011-01-23 18:12:25 +0100 (dim., 23 janv. 2011) | 3 lines
Issue #10987: Fix the recursion limit handling in the _pickle module.
........
|
2011-01-23 17:21:28 +00:00 |
Antoine Pitrou
|
e6d4c5bab8
|
Issue #10987: Fix the recursion limit handling in the _pickle module.
|
2011-01-23 17:12:25 +00:00 |