576 Commits (3cd30c2ceeaeabe0486a2467fd11cdc008bf6f67)

Author SHA1 Message Date
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
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
Benjamin Peterson e823933f9f remove tautological condition (closes #22954) 11 years ago
Georg Brandl e1d26f377e Closes #22772: fix __ifloordiv__ and __itruediv__ docstring. 12 years ago
Victor Stinner 1c6970fac9 Issue #21418: Fix a crash in the builtin function super() when called without 12 years ago
Zachary Ware 715ef02ddc Fix a typo in the docstring of nb_index. 12 years ago
Zachary Ware ea42b4cc80 Fix a typo in the signature for object.__ge__ 12 years ago
Benjamin Peterson df813791db correct the fix for #20637; allow slot descriptor inheritance to take place before creating cached keys 12 years ago
Yury Selivanov d930d85f12 Issue #20786: Fix signatures for dict.__delitem__ and property.__delete__ 12 years ago
Yury Selivanov 056e265491 Issue #20786: Fix signatures for dict.__delitem__ and property.__delete__ 12 years ago
Antoine Pitrou f0b5a7c0f6 Issue #20637: Key-sharing now also works for instance dictionaries of subclasses. Patch by Peter Ingebretson. 12 years ago
Benjamin Peterson e686c5c3e8 look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251) 12 years ago
Benjamin Peterson 2626fab4c7 look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251) 12 years ago
Larry Hastings 69a2547cd5 Issue #20530: The signatures for slot builtins have been updated 12 years ago
Larry Hastings 2623c8c23c Issue #20530: Argument Clinic's signature format has been revised again. 12 years ago
Victor Stinner 1ea4e4174b Issue #17162: Fix compilation, replace non-breaking space with an ASCII space 12 years ago
Martin v. Löwis ca7b04644c Issue #17162: Add PyType_GetSlot. 12 years ago
Larry Hastings 581ee3618c Issue #20326: Argument Clinic now uses a simple, unique signature to 12 years ago
Larry Hastings 5c66189e88 Issue #20189: Four additional builtin types (PyTypeObject, 12 years ago
Christian Heimes d3afe781b1 Silence expression result unused warnings with clang. 12 years ago
Alexandre Vassalotti 1a83070d9e Issue #19088: Fix incorrect caching of the copyreg module. 12 years ago
Christian Heimes 2489bd83f5 Issue #17810: Fixed NULL check in _PyObject_GetItemsIter() 12 years ago
Antoine Pitrou c9dc4a2a8a Issue #17810: Implement PEP 3154, pickle protocol 4. 12 years ago
Victor Stinner 3f36a5736b Issue #19515: Remove identifiers duplicated in the same file. 13 years ago
Victor Stinner bd303c165b Issue #19512, #19515: remove shared identifiers, move identifiers where they 13 years ago
Martin v. Löwis e75fc14813 Issue #19514: Deduplicate some _Py_IDENTIFIER declarations. 13 years ago
Victor Stinner ad14ccd047 Issue #19512: add _PyUnicode_CompareWithId() function 13 years ago
Victor Stinner 3688aa9a04 Issue #19512: type_abstractmethods() and type_set_abstractmethods() now use an 13 years ago
Antoine Pitrou 84745ab464 Issue #17936: Fix O(n**2) behaviour when adding or removing many subclasses of a given type. 13 years ago
Victor Stinner bebba5059c fix indent 13 years ago
Raymond Hettinger 2ff2190b62 Issue #18594: Fix the fast path for collections.Counter(). 13 years ago
Victor Stinner 33824f6fd7 Restore changeset 5bd9db528aed (issue #18408) 13 years ago
Antoine Pitrou 91541931f5 Back out 5bd9db528aed (issue #18408). It caused unsolved buildbot failures. 13 years ago
Antoine Pitrou 796564c27b Issue #18112: PEP 442 implementation (safe object finalization). 13 years ago
Christian Heimes de4d183955 Issue #18327: Fix argument order in call to compatible_for_assignment(oldto, newto, attr). 13 years ago
Victor Stinner 8e47832737 Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an 13 years ago
Victor Stinner 5967bf4928 Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure 13 years ago
Victor Stinner 3997cfdb7f Cleanup type_call() to ease debug 13 years ago
Victor Stinner 53510cda59 Issue #18408: type_new() and PyType_FromSpecWithBases() now raise MemoryError 13 years ago
Victor Stinner a41f085144 Issue #18408: pmerge() help of mro_implementation() now raises MemoryError on 13 years ago
Victor Stinner 2e8474ddde Issue #18408: slot_tp_str() must not fallback on slot_tp_repr() on error 13 years ago
Victor Stinner 54e4ca76c9 typeobject.c: remove trailing spaces 13 years ago
Victor Stinner 9812af8e72 Issue #18408: Fix PyType_Ready() and type.__bases__ setter to handle 13 years ago
Benjamin Peterson e1b4cbc422 when arguments are cells clear the locals slot (backport of #17927) 13 years ago
Benjamin Peterson 159ae41da6 when an argument is a cell, set the local copy to NULL (see #17927) 13 years ago
Guido van Rossum 6832c81d5d #17927: Keep frame from referencing cell-ified arguments. 13 years ago
Antoine Pitrou 957a23b088 Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again. 13 years ago
Mark Dickinson 64aafeb4de Issue #16447: Fix potential segfault when setting __name__ on a class. 13 years ago