84 Commits (6dbca367dceda3999979bdc3cdcfdb201f40d044)

Author SHA1 Message Date
Benjamin Peterson e80b29b5b6 cleanup Ellipsis and NotImplemented strings after we're done 14 years ago
Łukasz Langa cad1a07bec minor PEP7-related fix 14 years ago
Łukasz Langa dbd7825d56 #13842: check whether PyUnicode_FromString succeeded 14 years ago
Łukasz Langa f3078fbee2 Fixes #13842: cannot pickle Ellipsis or NotImplemented. 14 years ago
Antoine Pitrou 8d3c290de4 Issue #14166: Pickler objects now have an optional `dispatch_table` attribute which allows to set custom per-pickler reduction functions. 14 years ago
Alexandre Vassalotti 3bfc65a25b Issue #13505: Make pickling of bytes object compatible with Python 2. 14 years ago
Martin v. Löwis 1c67dd9b15 Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. 15 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 15 years ago
Victor Stinner f5cff56a1b Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 15 years ago
Martin v. Löwis 1ee1b6fe0d Use identifier API for PyObject_GetAttrString. 15 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 15 years ago
Antoine Pitrou ffd41d9f10 Issue #7689: Allow pickling of dynamically created classes when their 15 years ago
Victor Stinner c806fdcd8b raw_unicode_escape() uses the new Unicode API 15 years ago
Victor Stinner 121aab4ba1 Strip trailing spaces of _pickle.c 15 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 15 years ago
Benjamin Peterson adde86d0e3 fix compiler compliant about \0 not being an opcode 15 years ago
Antoine Pitrou 55549ec476 Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in 15 years ago
Antoine Pitrou 82be19f889 Issue #11564: Avoid crashes when trying to pickle huge objects or containers 15 years ago
Antoine Pitrou e58bffb8ae Followup to 8e824e09924a: fix regression on 32-bit builds 15 years ago
Antoine Pitrou 3c7e928098 Issue #12744: Fix inefficient representation of integers 15 years ago
Antoine Pitrou f6c7a8595e Issue #12687: Fix a possible buffering bug when unpickling text mode (protocol 0, mostly) pickles. 15 years ago
Antoine Pitrou 8391cf4e1d Issue #11321: Fix a crash with multiple imports of the _pickle module when 15 years ago
Ezio Melotti 13925008dc #11565: Fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Antoine Pitrou 16c4ce1903 Issue #9935: Speed up pickling of instances of user-defined classes. 15 years ago
Alexander Belopolsky ec8f0df229 Merged revisions 88546 via svnmerge from 15 years ago
Alexander Belopolsky 1ce92dc20d Issue #11286: Fixed unpickling of empty 2.x strings. 15 years ago
Antoine Pitrou 0f2a61a11e Merged revisions 88147 via svnmerge from 15 years ago
Antoine Pitrou e6d4c5bab8 Issue #10987: Fix the recursion limit handling in the _pickle module. 15 years ago
Victor Stinner 132ef6cca3 Issue #10359: Remove useless comma, invalid in ISO C 15 years ago
Antoine Pitrou ff150f2921 Revert r85797 (and r85798): it broke the Windows buildbots because of 16 years ago
Antoine Pitrou 7eecffd05d Issue #9935: Speed up pickling of instances of user-defined classes. 16 years ago
Georg Brandl f038b32d0b Remove more unneeded casts to hashfunc. 16 years ago
Benjamin Peterson 8f67d0893f make hashes always the size of pointers; introduce Py_hash_t #9778 16 years ago
Antoine Pitrou 04248a8d99 Issue #3873: Speed up unpickling from file objects which have a peek() 16 years ago
Antoine Pitrou ea99c5c949 Issue #9410: Various optimizations to the pickle module, leading to 16 years ago
Antoine Pitrou ec80478967 Merged revisions 84502 via svnmerge from 16 years ago
Antoine Pitrou 1afb39a437 Fix typos in error messages (thanks Arfrever). 16 years ago
Alexander Belopolsky 82a6bf049e Merged revisions 82937 via svnmerge from 16 years ago
Alexander Belopolsky d92f04062a Issue #5180: Fixed a bug that prevented loading 2.x pickles in 3.x 16 years ago
Victor Stinner f7351b40b5 Merged revisions 80031 via svnmerge from 16 years ago
Victor Stinner 485fb56eb8 Issue #8383: pickle and pickletools use surrogatepass error handler when 16 years ago
Antoine Pitrou 901d81e672 Merged revisions 77355 via svnmerge from 16 years ago
Antoine Pitrou 01a15ea2b6 Merged revisions 77352-77354 via svnmerge from 16 years ago
Antoine Pitrou d9dfaa9487 Issue #6137: The pickle module now translates module names when loading 17 years ago
Collin Winter 8ca69de237 Merged revisions 72930 via svnmerge from 17 years ago
Alexandre Vassalotti f70b129d7c Make variable declarations for opcodes in batch_dict_exact consistent 17 years ago
Collin Winter 5c9b02dffe Merged revisions 72909 via svnmerge from 17 years ago
Mark Dickinson 725bfd8489 Issue #5914: Add new C-API function PyOS_string_to_double, to complement 17 years ago
Antoine Pitrou a9f48a0d4f Merged revisions 72223 via svnmerge from 17 years ago
Mark Dickinson 3e09f43e06 Make sure that marshal and pickle continue to output 17 17 years ago