5868 Commits (a50c79f36fca01cb73c8eeee7219d7e44d6fa64c)

Author SHA1 Message Date
Yury Selivanov d2fd3599ab ssue #27942: Fix memory leak in codeobject.c 9 years ago
Yury Selivanov 29310c47a7 Issue #28003: Make WrappedVal, ASend and AThrow GC types 9 years ago
Yury Selivanov 33499b7eed genobject: Remove unnecessary tp_free slots from aiter_wrapper and coro_wrapper 9 years ago
Serhiy Storchaka b2e64f903d Issue #28621: Sped up converting int to float by reusing faster bits counting 9 years ago
Steve Dower 78057b4159 Closes #27781: Removes special cases for the experimental aspect of PEP 529 9 years ago
Benjamin Peterson db87c99444 make sure dict view types are initialized 9 years ago
Serhiy Storchaka 24411f8a8d Issue #23996: Added _PyGen_SetStopIterationValue for safe raising 9 years ago
Serhiy Storchaka f0b311bd73 Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as 9 years ago
INADA Naoki 93f26f794d Issue #28583: PyDict_SetDefault didn't combine split table when needed. 9 years ago
Eric V. Smith 5646648678 Issue 28128: Print out better error/warning messages for invalid string escapes. Backport to 3.6. 9 years ago
Serhiy Storchaka 7f0514ad54 Backed out changeset 6b88dfc7b25d 9 years ago
Serhiy Storchaka d1af5effc2 Issue #28385: An error message when non-empty format spec is passed to 9 years ago
Serhiy Storchaka 998c9cdd42 Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc. 9 years ago
Serhiy Storchaka 0438683939 Backed out changeset 9f7505019767 (issue #27275). 9 years ago
Serhiy Storchaka e26e20db95 Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada. 9 years ago
INADA Naoki ca2d8be4ba Issue #28580: Optimize iterating split table values. 9 years ago
Eric V. Smith 42454af094 Issue 28128: Print out better error/warning messages for invalid string escapes. 9 years ago
Serhiy Storchaka d76d8bfee1 Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada. 9 years ago
Yury Selivanov 684ef2c888 Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*` 9 years ago
Serhiy Storchaka 0093907f0e Issue #28426: Deprecated undocumented functions PyUnicode_AsEncodedObject(), 9 years ago
INADA Naoki b1152be2de Issue #28509: dict.update() no longer allocate unnecessary large memory 9 years ago
Serhiy Storchaka 4832580596 Issue #27275: Fixed implementation of pop() and popitem() methods in 9 years ago
Serhiy Storchaka c8bc3d1c07 Issue #28408: Fixed a leak and remove redundant code in _PyUnicodeWriter_Finish(). 9 years ago
Serhiy Storchaka 77eede35fc Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build. 9 years ago
Serhiy Storchaka 2fbc019c8c Issue #28439: Remove redundant checks in PyUnicode_EncodeLocale and 9 years ago
Serhiy Storchaka f8d7d41507 Issue #28511: Use the "U" format instead of "O!" in PyArg_Parse*. 9 years ago
Serhiy Storchaka 523c449ca0 Issue #28504: Cleanup unicode_decode_call_errorhandler_wchar/writer. 9 years ago
Raymond Hettinger b12785d456 Reference the original compact-and-ordered proposal 9 years ago
Serhiy Storchaka d5d32d2127 Issue #28214: Improved exception reporting for problematic __set_name__ 9 years ago
Serhiy Storchaka 467ab194fc Issue #28410: Added _PyErr_FormatFromCause() -- the helper for raising 9 years ago
Benjamin Peterson 8d761ff045 remove extra PyErr_Format arguments (closes #28454) 9 years ago
Christian Heimes 5cade88ac1 Check return value of _PyDict_SetItemId() 9 years ago
Victor Stinner ebe17e0347 Fix _Py_normalize_encoding() command 9 years ago
Benjamin Peterson b329e1bb5b va_end vargs2 once (closes #28417) 9 years ago
doko@ubuntu.com de69ee71e2 - dictobject.c: Make dict_merge symbol a static symbol 9 years ago
doko@ubuntu.com c96df68ea3 - dictobject.c: Make dict_merge symbol a static symbol 9 years ago
Serhiy Storchaka 2e58f1a52a Issue #28400: Removed uncessary checks in unicode_char and resize_copy. 9 years ago
Serhiy Storchaka 49f5cdde1a Issue #28183: Optimize and cleanup dict iteration. 9 years ago
Serhiy Storchaka 9c0e1f83af Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters(). 9 years ago
Serhiy Storchaka df53392f0d Issue #28376: Creating instances of range_iterator by calling range_iterator 9 years ago
Serhiy Storchaka c7f490c8b1 Issue #28376: Creating instances of range_iterator by calling range_iterator 9 years ago
Serhiy Storchaka 44759bcf13 Issue #28376: The constructor of range_iterator now checks that step is not 0. 9 years ago
Serhiy Storchaka 8ef34600c7 Issue #26906: Resolving special methods of uninitialized type now causes 9 years ago
Serhiy Storchaka de0574bdab Issue #18287: PyType_Ready() now checks that tp_name is not NULL. 9 years ago
INADA Naoki 267941c675 Issue #28201: Dict reduces possibility of 2nd conflict in hash table. 9 years ago
Serhiy Storchaka 09f3d080fe Issue #28350: String constants with null character no longer interned. 9 years ago
Benjamin Peterson 8f657c35b9 ensure gc tracking is off when invoking weakref callbacks (closes #26617) 9 years ago
Serhiy Storchaka e036ef8fa2 Issue #27358: Optimized merging var-keyword arguments and improved error 9 years ago
Serhiy Storchaka 00a0fc1144 Issue #27942: String constants now interned recursively in tuples and frozensets. 9 years ago
Serhiy Storchaka e9e44484a5 Issue #28289: ImportError.__init__ now resets not specified attributes. 9 years ago