239 Commits (e2fb8a2c42ee60c72a40d93da69e9efc4e359023)

Author SHA1 Message Date
Victor Stinner a482dc500b
bpo-40602: Write unit tests for _Py_hashtable_t (GH-20091) 6 years ago
Victor Stinner 5b0a30354d
bpo-40609: _Py_hashtable_t values become void* (GH-20065) 6 years ago
Victor Stinner 2d0a3d682f
bpo-40609: Add destroy functions to _Py_hashtable (GH-20062) 6 years ago
Victor Stinner f9b3b582b8
bpo-40609: Remove _Py_hashtable_t.key_size (GH-20060) 6 years ago
Victor Stinner b617993b7c
bpo-40602: Rename hashtable.h to pycore_hashtable.h (GH-20044) 6 years ago
Serhiy Storchaka 2c003eff8f
bpo-39943: Clean up marshal.c. (GH-19236) 6 years ago
Andy Lester e6be9b59a9
closes bpo-39605: Fix some casts to not cast away const. (GH-18453) 6 years ago
Victor Stinner 60ac6ed557
bpo-39573: Use Py_SET_SIZE() function (GH-18402) 6 years ago
Victor Stinner a102ed7d2f
bpo-39573: Use Py_TYPE() macro in Python and Include directories (GH-18391) 6 years ago
Brandt Bucher 33b671e724 bpo-38823: Fix refleak in marshal init error path (GH-17260) 6 years ago
Jeroen Demeyer 59ad110d7a bpo-37547: add _PyObject_CallMethodOneArg (GH-14685) 7 years ago
Pablo Galindo 4a2edc34a4 bpo-37221: Add PyCode_NewWithPosOnlyArgs to be used internally and set PyCode_New as a compatibility wrapper (GH-13959) 7 years ago
Pablo Galindo 8c77b8cb91
bpo-36540: PEP 570 -- Implementation (GH-12701) 7 years ago
Zackery Spytz 4c49da0cb7 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) 7 years ago
Serhiy Storchaka c5734998d9
bpo-33720: Refactor marshalling/unmarshalling floats. (GH-8071) 8 years ago
Steve Dower 2a4a62ba4a
bpo-33720: Reduces maximum marshal recursion depth on release builds. (GH-7401) 8 years ago
Serhiy Storchaka 00987f6230
bpo-32011: Revert "Issue #15480: Remove the deprecated and unused TYPE_INT64 code from marshal." (#4381) 8 years ago
Benjamin Peterson c988ae01fe remove current_filename optimization from marshal (#3423) (closes bpo-31384) 8 years ago
Stefan Krah f432a3234f bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) 9 years ago
Serhiy Storchaka 0767ad40bf bpo-20185: Convert the marshal module to Argument Clinic. (#541) 9 years ago
Serhiy Storchaka c611a5b1d4 bpo-29746: Update marshal docs to Python 3. (#547) 9 years ago
Victor Stinner 55ba38a480 Use _PyObject_CallMethodIdObjArgs() 9 years ago
Victor Stinner 4778eab1f2 Replace PyObject_CallFunction() with fastcall 9 years ago
Christian Heimes f051e43b22 Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy(). 9 years ago
Victor Stinner 5dacbd4c42 Cleanup hashtable.h 10 years ago
Victor Stinner e8c6b2fd1b Issue #26588: 10 years ago
Victor Stinner 285cf0a601 hashtable.h now supports keys of any size 10 years ago
Victor Stinner 322bc12c31 Ooops, revert changeset ea9efa06c137 10 years ago
Victor Stinner 51b846c47a _tracemalloc: add domain to trace keys 10 years ago
Victor Stinner 1aa78938b0 Issue #26146: marshal.loads() now uses the empty frozenset singleton 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Serhiy Storchaka 225821c653 Issue #25899: Converted non-ASCII characters in docstrings and manpage 10 years ago
Victor Stinner e134a7fe36 Issue #23752: _Py_fstat() is now responsible to raise the Python exception 11 years ago
Victor Stinner f329878e74 Issue #23753: Python doesn't support anymore platforms without stat() or 11 years ago
Steve Dower f2f373f593 Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 11 years ago
Serhiy Storchaka 26861b0b29 Issue #23450: Fixed possible integer overflows. 11 years ago
Serhiy Storchaka c07422c119 Splitted the WFILE structure to WFILE and RFILE. 11 years ago
Serhiy Storchaka c1efe5f039 Issue #23344: marshal.dumps() is now 20-25% faster on average. 11 years ago
Serhiy Storchaka ce921c62cc Issue #20416: marshal.dumps() with protocols 3 and 4 is now 40-50% faster on 11 years ago
Serhiy Storchaka 000daaee57 Fixed memory leak in marshal. 11 years ago
Serhiy Storchaka b757c83ec6 Issue #22581: Use more "bytes-like object" throughout the docs and comments. 11 years ago
Steve Dower f6c69e6cc9 #22734 marshal needs a lower stack depth for debug builds on Windows 11 years ago
Victor Stinner 45e8e2f218 Issue #21490: Add new C macros: Py_ABS() and Py_STRINGIFY() 12 years ago
Victor Stinner da062558db Fix compiler warning (on Windows 64-bit): explicit cast Py_ssize_t to unsigned 12 years ago
Victor Stinner 359fabc19f Issue #19437: Cleanup r_ref() of the marshal module 12 years ago
Victor Stinner d5cae6f143 Issue #19437: Fix r_object() of marshal module, handle PyDict_SetItem() failure 12 years ago
Victor Stinner b1b7b1834b Issue #19437: Fix r_object() of marshal module, handle r_byte() failure for 12 years ago
Victor Stinner 763b0d19c9 Issue #19437: Fix r_PyLong() of marshal module, stop immediatly at first 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 12 years ago
Antoine Pitrou 42c25f5581 Close #19260: remove outdated comment in marshal.c 12 years ago