7614 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Antoine Pitrou 932ff83682 Issue #18608: Avoid keeping a strong reference to the locale module inside the _io module. 13 years ago
Antoine Pitrou 2d350fd8af Issue #18619: Fix atexit leaking callbacks registered from sub-interpreters, and make it GC-aware. 13 years ago
Tim Golden 6b528067c5 Issue #9035: os.path.ismount now recognises volumes mounted below 13 years ago
Christian Heimes b3c872403d Initialize utime with 0. It fixes a couple of compiler warnung: 13 years ago
Antoine Pitrou 5c30a75722 Issue #15699: The readline module now uses PEP 3121-style module initialization, so as to reclaim allocated resources (Python callbacks) at shutdown. 13 years ago
Christian Heimes 0ce642ebca yet another WITH_THREADS typo 13 years ago
Christian Heimes 6ffa5ce1f3 Fix _sha3 module to actually release the GIL around its update function. 13 years ago
Christian Heimes 4efdb4177e Test Py_IncRef() and Py_DecRef() C functions 13 years ago
Christian Heimes 72f455e96c Fix use of uninitialized scalar variable, see 3f994367a979 13 years ago
Antoine Pitrou 796564c27b Issue #18112: PEP 442 implementation (safe object finalization). 13 years ago
Christian Heimes 4fec4314cf Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns 13 years ago
Raymond Hettinger 77578204d6 Restore the data block size to 62. 13 years ago
Raymond Hettinger 3223dd5c22 Assertions key off NDEBUG 13 years ago
Victor Stinner c588feeea9 Issue #15893: Improve error handling in main() and Py_FrozenMain() 13 years ago
Victor Stinner 36577e4e8c Issue #15893: frozenmain.c now handles PyMem_Malloc() failure 13 years ago
Christian Heimes 6ca8a05f10 Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL. 13 years ago
Christian Heimes 9ee5c37c8f Issue #18559: Fix NULL pointer dereference error in _pickle module 13 years ago
Victor Stinner d4095d95f8 Issue #18519: the Python authorizer callback of sqlite3 must not raise Python exceptions 13 years ago
Christian Heimes 66eda26a72 Handle yet another potential failure in testcapi 13 years ago
Christian Heimes 5962bef8aa Check return value of PyLong_FromLong(X509_get_version()). It might be NULL if 13 years ago
Christian Heimes ec2309b03d remove surplus and wrong Py_DECREF() introduced in 33891989c9cf 13 years ago
Christian Heimes 3205e74d88 Fix declaration-after-statement of d49f65ff4f3c 13 years ago
Christian Heimes 7e138027ff Fix memory leaks and add checks for failing malloc() calls to testcapi module 13 years ago
Christian Heimes ff369a5595 Fix possible NULL pointer dereferences in testcapi module 13 years ago
Christian Heimes a956e645c1 Fix possible NULL pointer dereference in PyCurses_Start_Color() 13 years ago
Brett Cannon 845f7845aa Issue #18556: Check the return value for PyUnicode_AsWideChar() in 13 years ago
Christian Heimes 9228837e31 Issue #18549: Eliminate dead code in socket_ntohl(). 13 years ago
Ezio Melotti 61b0c672b5 #16937: document that stdin is always buffered, even when -u is used. Patch by Elena Oat. 13 years ago
Victor Stinner 1c8f059019 Issue #18520: Add a new PyStructSequence_InitType2() function, same than 13 years ago
Christian Heimes 60a6067709 Issue #15905: Fix theoretical buffer overflow in handling of sys.argv[0], 13 years ago
Victor Stinner 3a8573230c Issue #18488: Fix _pysqlite_final_callback() 13 years ago
Christian Heimes 43d82df406 Now all error paths of _freeze_importlib use 'goto error' and the error label cleans up all used resources. 13 years ago
Christian Heimes 8c4c1f6e66 Issue #18514: Fix unreachable Py_DECREF() call in PyCData_FromBaseObj() 13 years ago
Christian Heimes 96f628f487 Fix reference and memory leaks in _freeze_importlib 13 years ago
Victor Stinner 41801f5812 Issue #18519, #18408: Fix sqlite authorizer callback 13 years ago
Raymond Hettinger b97cc49c3a Minor code simplification by eliminating an unnecessary temporary variable. 13 years ago
Christian Heimes a6404ad43c Check return value of PyEval_GetGlobals() for NULL 13 years ago
Christian Heimes 09994a9c59 Check return value of flush_character_buffer() 13 years ago
Mark Dickinson 58ceecfe5a Issue #18513: Add workaround for OS X 10.8 cexp bug that leads to wrong cmath.rect(0.0,-0.0) results. 13 years ago
Christian Heimes 7ed4294d7f Add missing check of PyDict_Update()'s return value in _elementtree.c 13 years ago
Christian Heimes 97cb67b9ca Add missing check of PyDict_SetItem()'s return value 13 years ago
Christian Heimes abfc4d838a Fix fishy sizeof(Py_ssize_t *). 13 years ago
Christian Heimes e91ad501c5 Use strncat() instead of strcat() to silence some warnings. 13 years ago
Raymond Hettinger 5ea0f80165 Make the GCC-4.8 compiler happy by moving declarations to the top of the function. 13 years ago
Ronald Oussoren 138d080a28 #18480: Add missing PyType_Ready call to _elementtree extension 13 years ago
Victor Stinner 45e90394e7 Fix posix_chflags(): return_value was uninitialized when follow_symlinks=False 13 years ago
Victor Stinner 9e09c26e8a Issue #18501, #18408: Fix expat handlers in pyexpat, don't call Python 13 years ago
Victor Stinner 3fd8cbd5e4 Issue #18408: Fix _elementtree.c, don't call Python function from an expat 13 years ago
Victor Stinner ca713c014e Fix a compiler warning on FreeBSD 13 years ago
Victor Stinner 569f364017 Issue #18408: Fix PyInit__curses_panel(), handle import_curses() failure 13 years ago