260 Commits (986375ebde0dd5ff2b7349e445a06bd28a3a8ee2)

Author SHA1 Message Date
Martin Panter 7462b64911 Issue #25523: Correct "a" article to "an" article 10 years ago
Victor Stinner 358af13526 Issue #25353: Optimize unicode escape and raw unicode escape encoders to use 10 years ago
Serhiy Storchaka 0d554d7ef1 Issue #24164: Objects that need calling ``__new__`` with keyword arguments, 10 years ago
Serhiy Storchaka e060619d4b Issue #25262. Added support for BINBYTES8 opcode in Python implementation of 10 years ago
Benjamin Peterson 6aa1564e9c initialize return value to NULL to avoid compiler compliants (closes #25245) 10 years ago
Benjamin Peterson e48cf7e729 prevent overflow in _Unpickler_Read 10 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago
Benjamin Peterson 80f78a3efc fix use after free (closes #24552) 11 years ago
Benjamin Peterson 59b08c18a8 use safe allocation and reallocation macros 11 years ago
Larry Hastings 89964c48d1 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. 11 years ago
Serhiy Storchaka bfe1824d08 Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings. 11 years ago
Serhiy Storchaka 1009bf18b3 Issue #23501: Argumen Clinic now generates code into separate files by default. 11 years ago
Serhiy Storchaka 58e4134a1c Issue #23611: Serializing more "lookupable" objects (such as unbound methods 11 years ago
Serhiy Storchaka c86ca26d32 Issue #23096: Pickle representation of floats with protocol 0 now is the same 11 years ago
Serhiy Storchaka 707b5ccde5 Issue #22783: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX 11 years ago
Serhiy Storchaka 5bbd231f27 Issue #15513: Added a __sizeof__ implementation for pickle classes. 11 years ago
Antoine Pitrou 6cd5eda0dd Fix uninitialized variable after #22676. 11 years ago
Antoine Pitrou fce60eaf15 Issue #22676: Make the pickling of global objects which don't have a __module__ attribute less slow. 11 years ago
Serhiy Storchaka 67c719b34b Silenced some warnings about comparison between signed and unsigned integer 12 years ago
Victor Stinner 049e509a9f Issue #22207: Fix "comparison between signed and unsigned integers" warning in 12 years ago
Victor Stinner 7270b7f1aa _pickle: Optimize raw_unicode_escape(), use directly a bytes object, don't use 12 years ago
Victor Stinner f13c46cc69 Issue #22218: Fix "comparison between signed and unsigned integers" warnings in 12 years ago
Larry Hastings 581ee3618c Issue #20326: Argument Clinic now uses a simple, unique signature to 12 years ago
Serhiy Storchaka 3c1f0f1b42 Issue #20395: Extract generated clinic code in Modules/_pickle.c to separate file. 12 years ago
Christian Heimes 27ea78b352 silence compiler warning that 's' may be used uninitialized in the load function. 12 years ago
Larry Hastings c20472640c Issue #20390: Small fixes and improvements for Argument Clinic. 12 years ago
Larry Hastings 5c66189e88 Issue #20189: Four additional builtin types (PyTypeObject, 12 years ago
Larry Hastings 462582651c Two minor Argument Clinic bugfixes: use the name of the class in the 12 years ago
Larry Hastings b7ccb20423 Issue #20294: Argument Clinic now supports argument parsing for __new__ and 12 years ago
Larry Hastings bebf73511a Issue #20287: Argument Clinic's output is now configurable, allowing 12 years ago
Larry Hastings 8666e65206 Issue #20228: Argument Clinic now has special support for class special 12 years ago
Larry Hastings 61272b77b0 Issue #19273: The marker comments Argument Clinic uses have been changed 12 years ago
Larry Hastings 3cceb38486 Issue #19976: Argument Clinic METH_NOARGS functions now always 12 years ago
Stefan Krah f483b0f3a9 Issue #19972: Add rarely used freefunc. This fixes a leak if sys.exit() 12 years ago
Alexandre Vassalotti d05c9ff845 Issue #6784: Strings from Python 2 can now be unpickled as bytes objects. 12 years ago
Alexandre Vassalotti 6e73ff1a31 Issue #19881: Fix bad pickling of large bytes in cpickle. 12 years ago
Alexandre Vassalotti 65846c6c51 Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private. 12 years ago
Alexandre Vassalotti 19b6fa6ebb Issue #6477: Added support for pickling the types of built-in singletons. 12 years ago
Alexandre Vassalotti 896414fedf Fixed _pickle.Unpickler to handle empty persistent IDs correctly. 12 years ago
Serhiy Storchaka 6fe39b76a9 Issue #17897: Optimized unpickle prefetching. 12 years ago
Alexandre Vassalotti 567eba1852 Use PyDict_GetItemWithError instead of PyDict_GetItem in cpickle. 12 years ago
Alexandre Vassalotti 6bf41e54a4 Remove explicit empty tuple reuse in cpickle. 12 years ago
Alexandre Vassalotti b13e6bcbd8 Remove the tuple reuse optimization in _Pickle_FastCall. 12 years ago
Alexandre Vassalotti 23bdd83053 Encapsulate cpickle global state in a dedicated object. 12 years ago
Alexandre Vassalotti 20c28c1ea2 Combine the FastCall functions in cpickle. 12 years ago
Alexandre Vassalotti b4a04fb7e6 Reverting e39db21df580 eagerly due to buildbot failures. 12 years ago
Alexandre Vassalotti f94a041f8f Combine _Pickler_FastCall and _Unpickler_FastCall in cpickle. 12 years ago
Alexandre Vassalotti 1048fb5539 Issue #19739: Try to fix compiler warnings on 32-bit Windows. 12 years ago
Alexandre Vassalotti ded929b300 Merge save_int into save_long in cpickle to remove redundant code. 12 years ago
Alexandre Vassalotti 8a67f52463 Simplify save_bool in cpickle. 12 years ago