summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)Victor Stinner2022-03-311-3/+3
* bpo-46841: Quicken code in-place (GH-31888)Brandt Bucher2022-03-211-1/+4
* bpo-46921: Vectorcall support for `super()` (GH-31687)Ken Jin2022-03-061-2/+53
* bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)Victor Stinner2022-02-251-3/+3
* bpo-45459: C API uses type names rather than structure names (GH-31528)Victor Stinner2022-02-241-2/+2
* fix __bool__ docstring (GH-31301)Jelle Zijlstra2022-02-211-1/+1
* bpo-46541: Discover the global strings. (gh-31346)Eric Snow2022-02-151-0/+1
* bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)Petr Viktorin2022-02-111-6/+2
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-281/+206
* bpo-46433: _PyType_GetModuleByDef: handle static types in MRO (GH-30696)Petr Viktorin2022-02-021-5/+4
* bpo-46564: do not create frame object for super object (GH-31002)Kumar Aditya2022-02-011-12/+8
* bpo-40170: Remove PyHeapType_GET_MEMBERS() macro (GH-30942)Victor Stinner2022-01-271-6/+6
* bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938)Victor Stinner2022-01-271-0/+9
* bpo-46417: Fix _PyStaticType_Dealloc() (GH-30810)Victor Stinner2022-01-221-3/+11
* bpo-46417: Clear Unicode static types at exit (GH-30806)Victor Stinner2022-01-221-2/+4
* bpo-46417: Cleanup typeobject.c code (GH-30795)Victor Stinner2022-01-221-159/+164
* bpo-46417: remove_subclass() clears tp_subclasses (GH-30793)Victor Stinner2022-01-221-9/+15
* bpo-46417: Fix race condition on setting type __bases__ (GH-30788)Victor Stinner2022-01-221-11/+16
* bpo-46417: Add _PyType_GetSubclasses() function (GH-30761)Victor Stinner2022-01-211-40/+60
* bpo-46417: Add _PyType_CAST() macro (GH-30760)Victor Stinner2022-01-211-57/+47
* bpo-46417: Revert remove_subclass() change (GH-30750)Victor Stinner2022-01-211-4/+0
* bpo-46417: Py_Finalize() clears static types (GH-30743)Victor Stinner2022-01-211-6/+22
* bpo-46417: Finalize structseq types at exit (GH-30645)Victor Stinner2022-01-211-2/+21
* bpo-46006: Revert "bpo-40521: Per-interpreter interned strings (GH-20085)" (G...Victor Stinner2022-01-061-0/+22
* Revert "bpo-46131: add fastpath for PyFloat_Check() (GH-30200)" (GH-30208)Raymond Hettinger2021-12-191-3/+0
* bpo-46131: add fastpath for PyFloat_Check() (#30200)Matti Picus2021-12-191-0/+3
* bpo-46008: Make runtime-global object/type lifecycle functions and state cons...Eric Snow2021-12-091-1/+2
* bpo-45947: Place dict and values pointer at fixed (negative) offset just befo...Mark Shannon2021-12-071-60/+53
* bpo-44525: Copy free variables in bytecode to allow calls to inner functions ...Mark Shannon2021-11-231-1/+1
* bpo-45392: Update the docstring of the 'type' built-in (GH-29439)Mark Dickinson2021-11-061-3/+1
* bpo-45697: Use PyObject_TypeCheck in type_call (GH-29392)Itamar Ostricher2021-11-041-1/+1
* bpo-45315: PyType_FromSpec: Copy spec->name and have the type own the memory ...Petr Viktorin2021-10-211-15/+36
* bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)Mark Shannon2021-10-131-32/+67
* pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)Victor Stinner2021-10-131-1/+1
* bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)Victor Stinner2021-10-121-5/+5
* bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)Victor Stinner2021-10-111-5/+5
* bpo-45198: __set_name__ documentation not clear about its usage with non-desc...Raymond Hettinger2021-09-181-1/+2
* bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933)Mark Shannon2021-08-251-1/+1
* bpo-42035: Add PyType_GetQualName() to get a type's qualified name. (GH-27551)Hai Shi2021-08-171-0/+6
* bpo-44914: Maintain invariants of type version tags. (GH-27773)Mark Shannon2021-08-161-27/+13
* bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)Mark Shannon2021-08-041-1/+9
* bpo-42035: Add a PyType_GetName() to get type's short name. (GH-23903)Hai Shi2021-07-291-0/+6
* bpo-44590: Lazily allocate frame objects (GH-27077)Mark Shannon2021-07-261-3/+5
* bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TA...Petr Viktorin2021-07-231-21/+2
* bpo-44654: Refactor and clean up the union type implementation (GH-27196)Serhiy Storchaka2021-07-171-1/+1
* bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27...T. Wouters2021-07-151-3/+11
* bpo-43908: Immutable types inherit vectorcall (GH-27001)Erlend Egeberg Aasland2021-07-081-4/+4
* bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947)Victor Stinner2021-07-011-1/+11
* bpo-44531: Fix type_repr() if tp_name is NULL (GH-26948)Victor Stinner2021-06-291-0/+6
* bpo-43693: Turn localspluskinds into an object (GH-26749)Guido van Rossum2021-06-211-2/+2