652 Commits (fcff437de3fea07eb0decc7ccbb344be33d01d95)

Author SHA1 Message Date
Serhiy Storchaka 484c913ed9 Issue #27225: Fixed a reference leak in type_new when setting __new__ fails. 10 years ago
Kushal Das 5801ecb440 Issue #25548: Showing memory address of class objects in repl 10 years ago
Benjamin Peterson c352620c92 backout 3c9512d8ac0d 10 years ago
Serhiy Storchaka 27ba8864a4 Issue #27118: Clean up Py_XINCREF/Py_XDECREF in typeobject.c. 10 years ago
Berker Peksag 0ac70c0e90 Fix typos. Reported by andportnoy on GitHub. 10 years ago
Martin Panter 8f26565ba9 Fix spelling (inital), grammar (may translates) in documentation, comments 10 years ago
Serhiy Storchaka 3d7497608b Issue #26718: super.__init__ no longer leaks memory if called multiple times. 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Benjamin Peterson 9ad11544bf set tp_new from the class in the hierarchy that actually owns the descriptor (closes #25731) 10 years ago
Barry Warsaw 09880c89e9 Comment out some tests that won't pass now that we've reverted the 10 years ago
Barry Warsaw 885e1939be Issue #22995: [UPDATE] Comment out the one of the pickleability tests in 10 years ago
Serhiy Storchaka 576f132b98 Issue #20440: Cleaning up the code by using Py_SETREF. 10 years ago
Serhiy Storchaka 42bf8fc901 Issue #25961: Disallowed null characters in the type name. 10 years ago
Serhiy Storchaka 1ed017ae92 Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. 10 years ago
Serhiy Storchaka f81be8aa3f Issue #22995: Instances of extension types with a state that aren't 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Serhiy Storchaka d28bb624d1 Issue #24097: Fixed crash in object.__reduce__() if slot name is freed inside 10 years ago
Serhiy Storchaka d7a4415599 Issue #22995: Default implementation of __reduce__ and __reduce_ex__ now 10 years ago
Serhiy Storchaka 0d554d7ef1 Issue #24164: Objects that need calling ``__new__`` with keyword arguments, 10 years ago
Martin Panter 9955a373a8 Various minor typos in documentation and comments 10 years ago
Benjamin Peterson bd6c41a185 prevent unacceptable bases from becoming bases through multiple inheritance (#24806) 10 years ago
Guido van Rossum 7d293ee97d Issue #24912: Prevent __class__ assignment to immutable built-in objects. 11 years ago
Victor Stinner 99bb14bf0c type_call() now detect bugs in type new and init 11 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago
Serhiy Storchaka d741a88049 Fixed indentation of Python examples in C comments. 11 years ago
Nick Coghlan a48db2bc8b Issue #24268: Address some PEP 489 refleaks 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Zachary Ware 8ef887ce47 Issue #20586: Argument Clinic now ensures signatures on functions without docstrings. 11 years ago
Antoine Pitrou a63cc21234 Issue #23726: Don't enable GC for user subclasses of non-GC types that don't add any new fields. 11 years ago
Serhiy Storchaka d357b89f0b Issue #22079: Deprecation warning now is issued in PyType_Ready() instead of 11 years ago
Antoine Pitrou a654510150 Issue #23629: Fix the default __sizeof__ implementation for variable-sized objects. 11 years ago
Serhiy Storchaka 71c6f445cd Fixed a typo. 11 years ago
Serhiy Storchaka 490055a167 Issue #20204: Deprecation warning is now raised for builtin type without the 11 years ago
Steve Dower b4e20bb588 Fix definition mismatch for type_is_subtype_base_chain. 11 years ago
Benjamin Peterson 104b9e0cca fix many custom mro() edge cases and improve code quality (#22735) 11 years ago
Benjamin Peterson 9d4cbcc86b allow changing __class__ between a heaptype and non-heaptype in some cases (closes #22986) 11 years ago
Serhiy Storchaka e09bcc874a Issue #22079: PyType_Ready() now checks that statically allocated type has 11 years ago
Serhiy Storchaka f4b7a02e93 Issue #21408: The default __ne__() now returns NotImplemented if __eq__() 11 years ago
Serhiy Storchaka 707b5ccde5 Issue #22783: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX 11 years ago
Benjamin Peterson e823933f9f remove tautological condition (closes #22954) 11 years ago
Antoine Pitrou 2a40e36739 Issue #22847: Improve method cache efficiency. 11 years ago
Georg Brandl e1d26f377e Closes #22772: fix __ifloordiv__ and __itruediv__ docstring. 11 years ago
Victor Stinner 12174a5dca Issue #22156: Fix "comparison between signed and unsigned integers" compiler 12 years ago
Victor Stinner 331a726b38 Issue #22082: Fix a compiler warning (function is not a prototype) 12 years ago
Martin v. Löwis 996b671446 Issue #22082: Clear interned strings in slotdefs. 12 years ago
Martin v. Löwis 5b5615006c slotdefs is no longer sorted. 12 years ago
Victor Stinner 1c6970fac9 Issue #21418: Fix a crash in the builtin function super() when called without 12 years ago