summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-113024: C API: Add PyObject_GenericHash() function (GH-113025)Serhiy Storchaka2024-03-221-7/+1
* gh-115756: make PyCode_GetFirstFree an unstable API (GH-115781)Bogdan Romanyuk2024-03-191-1/+1
* gh-116868: Avoid locking in PyType_IsSubtype (#116829)Dino Viehland2024-03-151-32/+48
* gh-111696, PEP 737: Add %T and %N to PyUnicode_FromFormat() (#116839)Victor Stinner2024-03-141-2/+8
* gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824)Victor Stinner2024-03-141-8/+13
* gh-111696, PEP 737: Add PyType_GetFullyQualifiedName() function (#116815)Victor Stinner2024-03-141-12/+50
* gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)Serhiy Storchaka2024-03-071-15/+19
* gh-116296: Fix refleak in reduce_newobj() corner case (#116297)Erlend E. Aasland2024-03-041-0/+1
* gh-113743: Give _PyTypes_AfterFork a prototype. (gh-115563)Benjamin Peterson2024-02-161-1/+1
* gh-112529: Make the GC scheduling thread-safe (#114880)Sam Gross2024-02-161-0/+2
* gh-113743: Use per-interpreter locks for types (#115541)Dino Viehland2024-02-161-2/+3
* gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)Dino Viehland2024-02-151-67/+357
* gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)Sam Gross2024-02-071-3/+3
* GH-113462: Limit the number of versions that a single class can use. (GH-114900)Mark Shannon2024-02-051-1/+6
* gh-55664: Add warning when creating a type using a namespace dictionary with ...Furkan Onder2024-01-281-0/+11
* gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)Erlend E. Aasland2024-01-261-5/+5
* gh-114312: Collect stats for unlikely events (GH-114493)Michael Droettboom2024-01-251-0/+3
* gh-112529: Use GC heaps for GC allocations in free-threaded builds (gh-114157)Sam Gross2024-01-201-1/+2
* gh-113212: Improve error message & document zero-arg super inside nested func...Yan Yanchii2023-12-221-3/+16
* gh-111178: Make slot functions in typeobject.c have compatible types (GH-112752)Christopher Chavez2023-12-201-19/+34
* gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False (#...andrewluotechnologies2023-12-071-0/+6
* gh-76785: Add _PyType_GetModuleName() to the Internal C-API (gh-112323)Eric Snow2023-11-221-0/+6
* gh-112266: Remove `(if defined)` part from `__dict__` and `__weakref__` docst...Nikita Sobolev2023-11-191-4/+4
* gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)Serhiy Storchaka2023-11-141-73/+47
* gh-111999: Add signatures and improve docstrings for builtins (GH-112000)Serhiy Storchaka2023-11-131-2/+4
* gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)Victor Stinner2023-11-071-3/+2
* gh-108082: Use PyErr_FormatUnraisable() (GH-111580)Serhiy Storchaka2023-11-021-4/+6
* gh-111089: PyUnicode_AsUTF8() now raises on embedded NUL (#111091)Victor Stinner2023-10-201-2/+3
* gh-107073: Make PyObject_VisitManagedDict() public (#108763)Victor Stinner2023-10-021-2/+2
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-171-5/+3
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-031-2/+0
* gh-108634: Py_TRACE_REFS uses a hash table (#108663)Victor Stinner2023-08-311-1/+1
* gh-107910: Remove not needing newline in error message (GH-107928)Joon Hwan 김준환2023-08-141-1/+1
* gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension functio...Serhiy Storchaka2023-08-111-2/+27
* gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-...Marc Mueller2023-08-101-3/+3
* GH-106485: Dematerialize instance dictionaries when possible (GH-106539)Brandt Bucher2023-08-091-3/+0
* GH-84436: Skip refcounting for known immortals (GH-107605)Brandt Bucher2023-08-041-1/+1
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-21/+21
* gh-106719: Fix __annotations__ getter and setter in the type and module types...Serhiy Storchaka2023-07-181-20/+12
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-11/+11
* gh-105227: Add PyType_GetDict() (GH-105747)Eric Snow2023-07-101-0/+7
* gh-106320: Create pycore_modsupport.h header file (#106355)Victor Stinner2023-07-031-0/+1
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-011-2/+2
* Cleanup clear_static_tp_subclasses() (#106276)Victor Stinner2023-06-301-0/+2
* gh-106023: Update code using _PyObject_FastCall() (#106257)Victor Stinner2023-06-301-1/+2
* gh-106084: Remove _PyObject_HasLen() function (#106103)Victor Stinner2023-06-261-2/+2
* gh-106033: Get rid of new occurrences of PyDict_GetItem and PyObject_HasAttr ...Serhiy Storchaka2023-06-231-1/+4
* GH-91095: Specialize calls to normal Python classes. (GH-99331)Mark Shannon2023-06-221-0/+20
* gh-105927: type_from_ref() uses _PyWeakref_GET_REF() (#105963)Victor Stinner2023-06-211-13/+24
* GH-100987: Allow objects other than code objects as the "executable" of an in...Mark Shannon2023-06-141-2/+2