5199 Commits (c19bb3279cbb42c84a24255db48ee2d385bb8167)

Author SHA1 Message Date
Serhiy Storchaka d92d4efe3d Issue #23573: Restored optimization of bytes.rfind() and bytearray.rfind() 11 years ago
Raymond Hettinger a3626bc5bd Issue #24583: Fix crash when set is mutated while being updated. 11 years ago
Benjamin Peterson a82f77fb00 protect against mutation of the dict during insertion (closes #24407) 11 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago
Yury Selivanov e13f8f3cab Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines. 11 years ago
Serhiy Storchaka 7b6e3b91f5 Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray 11 years ago
Benjamin Peterson 4801383c29 upgrade to Unicode 8.0.0 11 years ago
Yury Selivanov 66f8828bfc Issue #24439: Improve PEP 492 related docs. 11 years ago
Yury Selivanov 5376ba9630 Issue #24400: Introduce a distinct type for 'async def' coroutines. 11 years ago
Serhiy Storchaka d741a88049 Fixed indentation of Python examples in C comments. 11 years ago
Benjamin Peterson 0718de9770 repair my irrational excuberance 11 years ago
Benjamin Peterson 99e96f2bb0 remove unnecessary braces and indentation 11 years ago
Benjamin Peterson 2ad80f53c1 fix refleak when keys() fails 11 years ago
Eric Snow 4fabf02633 Issue #24369: Defend against key-changes during iteration. 11 years ago
Eric Snow db4061cb9d Issue #24377: Fix a ref leak in OrderedDict.__repr__. 11 years ago
Eric Snow 4c72918a59 Issue #24362: Simplify the C OrderedDict fast nodes resize logic. 11 years ago
Eric Snow ac02ef373f Issue #24368: Support keyword arguments in OrderedDict methods. 11 years ago
Eric Snow b952ab43f2 Issue #24359: Check for changed OrderedDict size during iteration. 11 years ago
Eric Snow d171975609 Issue #24348: Drop superfluous increfs/decrefs. 11 years ago
Eric Snow a762af74b2 Issue #24347: Set KeyError if PyDict_GetItemWithError returns NULL. 11 years ago
Benjamin Peterson 0969a9f8ab add Py_tp_finalize slot (closes #24345) 11 years ago
Serhiy Storchaka d4ea03c785 Issue #24284: The startswith and endswith methods of the str class no longer 11 years ago
Eric Snow e3dfa9e5ce Issue #16991: Fix a few leaks and other memory-related concerns in OrderedDict. 11 years ago
Eric Snow 67fb92e8c6 Issue #16991: Do not return None from OrderedDict.__reversed__. 11 years ago
Eric Snow c5e59609ac Issue #16991: Properly handle return values in several places. 11 years ago
Yury Selivanov 7aa5341164 Reverting my previous commit. 11 years ago
Serhiy Storchaka fa494fd883 Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), 11 years ago
Serhiy Storchaka 8b2e8b6cce Specify default values of semantic booleans in Argument Clinic generated signatures as booleans. 11 years ago
Eric Snow 96c6af9b20 Issue #16991: Add a C implementation of collections.OrderedDict. 11 years ago
Eric Snow 47db71756d Issue #16991: Add a C implementation of collections.OrderedDict. 11 years ago
Yury Selivanov 6ef059097c Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc. 11 years ago
Raymond Hettinger 8651a50475 Issue #23359: Specialize set_lookkey intoa lookup function and an insert function. 11 years ago
Serhiy Storchaka a7a0ad6f73 Issue #24276: Fixed optimization of property descriptor getter. 11 years ago
Nick Coghlan a48db2bc8b Issue #24268: Address some PEP 489 refleaks 11 years ago
Nick Coghlan d5cacbb1d9 PEP 489: Multi-phase extension module initialization 11 years ago
Yury Selivanov 683333955a Issue 24237: Raise PendingDeprecationWarning per PEP 479 11 years ago
Serhiy Storchaka 08d230a540 Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). 11 years ago
Serhiy Storchaka 4faf5c5655 Issue #23985: Fixed integer overflow in iterator object. Patch by 11 years ago
Antoine Pitrou f6d1f1fa8a Fix some compilation warnings when using gcc (-Wmaybe-uninitialized). 11 years ago
Antoine Pitrou 2545411e28 Issue #23985: Fix a possible buffer overrun when deleting a slice from the front of a bytearray and then appending some other bytes data. 11 years ago
Serhiy Storchaka 7e29eea926 Fixed typos in comments. 11 years ago
Raymond Hettinger 610a51f364 Issue #23757: Only call the concrete list API for exact lists. 11 years ago
Raymond Hettinger d4be691494 Issue #24064: Help property() support GC 11 years ago
Raymond Hettinger 5af9e13c18 Minor stylistic and consistency cleanup. 11 years ago
Raymond Hettinger 1bd8d75be3 Issue #23290: Optimize set_merge() for cases where the target is empty. 11 years ago
Raymond Hettinger eac503aeac Issue #24064: Property() docstrings are now writeable. 11 years ago
Serhiy Storchaka 48e47aaa28 Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is 11 years ago
Serhiy Storchaka 0d4df752ac Issue #15027: The UTF-32 encoder is now 3x to 7x faster. 11 years ago
Yury Selivanov df52e67d85 Fix warnings for gen_get_iter() 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago