summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.9] gh-92112: Fix crash triggered by an evil custom `mro()` (GH-92113) (GH-...Jelle Zijlstra2022-05-161-9/+11
* [3.9] bpo-46732: fix __bool__ docstring (GH-31301) (GH-31474)Miss Islington (bot)2022-02-211-1/+1
* bpo-46417: Fix race condition on setting type __bases__ (GH-30788) (GH-30790)Miss Islington (bot)2022-01-221-11/+16
* bpo-45392: Update the docstring of the 'type' built-in (GH-29439) (GH-29453)Miss Islington (bot)2021-11-061-3/+1
* [3.9] bpo-45083: Include the exception class qualname when formatting an exce...Miss Islington (bot)2021-09-031-0/+8
* bpo-44184: Fix subtype_dealloc() for freed type (GH-26274)Miss Islington (bot)2021-07-151-2/+9
* bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27...Miss Islington (bot)2021-07-151-3/+11
* bpo-42412: Fix possible leaks and check arguments in PyType_FromModuleAndSpec...Miss Islington (bot)2020-11-211-5/+18
* bpo-41984: GC track all user classes (GH-22701/GH-22702)Miss Skeleton (bot)2020-10-151-16/+6
* bpo-41295: Reimplement the Carlo Verre "hackcheck" (GH-21528)Miss Islington (bot)2020-07-181-7/+20
* bpo-39960: Allow heap types in the "Carlo Verre" hack check that override "tp...Miss Islington (bot)2020-07-031-11/+30
* bpo-40703: Let PyType_FromSpec() set "type.__module__" only if it is not set ...Miss Islington (bot)2020-06-101-15/+20
* bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp...Miss Islington (bot)2020-05-281-93/+8
* [3.9] bpo-40514: Remove --with-experimental-isolated-subinterpreters in 3.9 (...Victor Stinner2020-05-191-8/+2
* bpo-39465: Don't access directly _Py_Identifier members (GH-20043)Victor Stinner2020-05-111-7/+7
* bpo-40584: Update PyType_FromModuleAndSpec() to process tp_vectorcall_offset ...Hai Shi2020-05-111-2/+12
* bpo-38787: C API for module state access from extension methods (PEP 573) (GH...Petr Viktorin2020-05-071-4/+59
* bpo-40521: Disable method cache in subinterpreters (GH-19960)Victor Stinner2020-05-061-3/+19
* bpo-40521: Disable Unicode caches in isolated subinterpreters (GH-19933)Victor Stinner2020-05-051-0/+16
* bpo-39573: Use Py_IS_TYPE to check for types (GH-19882)Hai Shi2020-05-041-1/+1
* bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781)Victor Stinner2020-04-291-4/+5
* bpo-40429: Refactor super_init() (GH-19776)Victor Stinner2020-04-291-64/+85
* bpo-40429: PyFrame_GetCode() now returns a strong reference (GH-19773)Victor Stinner2020-04-281-2/+2
* bpo-40429: PyFrame_GetCode() result cannot be NULL (GH-19772)Victor Stinner2020-04-281-5/+0
* bpo-40421: Add PyFrame_GetCode() function (GH-19757)Victor Stinner2020-04-281-2/+2
* bpo-40217: Clean code in PyType_FromSpec_Alloc and add NEWS entry (GH-19733)Pablo Galindo2020-04-271-9/+17
* bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSpe...Pablo Galindo2020-04-271-1/+83
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-2/+2
* bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner2020-04-141-1/+1
* bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data....Serhiy Storchaka2020-04-111-1/+1
* bpo-39943: Keep constness of pointer objects. (19405)Andy Lester2020-04-101-6/+5
* bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378)Victor Stinner2020-04-071-20/+27
* bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377)Victor Stinner2020-04-061-1/+1
* bpo-40024: Add PyModule_AddType() helper function (GH-19088)Dong-hee Na2020-03-221-0/+1
* bpo-39904: Move handling of one-argument call of type() from type.__new__() t...Serhiy Storchaka2020-03-091-39/+32
* bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)Andy Lester2020-03-061-3/+3
* bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)Andy Lester2020-03-041-4/+4
* bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)Dong-hee Na2020-02-171-1/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-10/+10
* bpo-39573: Add Py_SET_TYPE() function (GH-18394)Victor Stinner2020-02-071-4/+6
* bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)Victor Stinner2020-02-071-13/+13
* bpo-39573: Use Py_REFCNT() macro (GH-18388)Victor Stinner2020-02-061-2/+3
* bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254)Hai Shi2020-01-301-2/+1
* bpo-38631: Replace tp_new_wrapper() fatal error with SystemError (GH-18262)Victor Stinner2020-01-301-2/+6
* bpo-38631: Avoid Py_FatalError() in init_slotdefs() (GH-18263)Victor Stinner2020-01-301-16/+19
* bpo-38631: Replace Py_FatalError() with _PyObject_ASSERT_FAILED_MSG() (GH-18258)Victor Stinner2020-01-301-2/+2
* bpo-38644: Add _PyObject_Call() (GH-17089)Victor Stinner2019-11-141-15/+21
* bpo-38644: Add _PyObject_VectorcallTstate() (GH-17052)Victor Stinner2019-11-081-10/+16
* bpo-38644: Pass tstate to _Py_CheckFunctionResult() (GH-17050)Victor Stinner2019-11-051-9/+10
* bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612)Victor Stinner2019-10-071-8/+10