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 |
Victor Stinner
|
132ef6cca3
|
Issue #10359: Remove useless comma, invalid in ISO C
|
2010-11-09 09:39:41 +00:00 |
Antoine Pitrou
|
ff150f2921
|
Revert r85797 (and r85798): it broke the Windows buildbots because of
test_multiprocessing's misbehaviour.
|
2010-10-22 21:41:05 +00:00 |
Antoine Pitrou
|
7eecffd05d
|
Issue #9935: Speed up pickling of instances of user-defined classes.
|
2010-10-22 19:43:59 +00:00 |
Georg Brandl
|
f038b32d0b
|
Remove more unneeded casts to hashfunc.
|
2010-10-18 07:35:09 +00:00 |
Benjamin Peterson
|
8f67d0893f
|
make hashes always the size of pointers; introduce Py_hash_t #9778
|
2010-10-17 20:54:53 +00:00 |
Antoine Pitrou
|
04248a8d99
|
Issue #3873: Speed up unpickling from file objects which have a peek()
method.
|
2010-10-12 20:51:21 +00:00 |
Antoine Pitrou
|
ea99c5c949
|
Issue #9410: Various optimizations to the pickle module, leading to
speedups up to 4x (depending on the benchmark). Mostly ported from
Unladen Swallow; initial patch by Alexandre Vassalotti.
|
2010-09-09 18:33:21 +00:00 |
Antoine Pitrou
|
ec80478967
|
Merged revisions 84502 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r84502 | antoine.pitrou | 2010-09-04 20:45:37 +0200 (sam., 04 sept. 2010) | 3 lines
Fix typos in error messages (thanks Arfrever).
........
|
2010-09-04 18:46:56 +00:00 |
Antoine Pitrou
|
1afb39a437
|
Fix typos in error messages (thanks Arfrever).
|
2010-09-04 18:45:37 +00:00 |
Alexander Belopolsky
|
82a6bf049e
|
Merged revisions 82937 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r82937 | alexander.belopolsky | 2010-07-17 18:50:45 -0400 (Sat, 17 Jul 2010) | 3 lines
Issue #5180: Fixed a bug that prevented loading 2.x pickles in 3.x
python when they contain instances of old-style classes.
........
|
2010-07-17 23:01:39 +00:00 |
Alexander Belopolsky
|
d92f04062a
|
Issue #5180: Fixed a bug that prevented loading 2.x pickles in 3.x
python when they contain instances of old-style classes.
|
2010-07-17 22:50:45 +00:00 |