summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-40170: Fix PyType_Ready() refleak on static type (GH-23236)Victor Stinner2020-11-111-2/+7
* bpo-41073: PyType_GetSlot() can now accept static types. (GH-21931)Hai Shi2020-11-101-8/+40
* bpo-42085: Introduce dedicated entry in PyAsyncMethods for sending values (#2...Vladimir Matveev2020-11-101-0/+7
* bpo-42233: Add union type expression support for GenericAlias and fix de-dupl...kj2020-11-091-12/+2
* bpo-41832: PyType_FromModuleAndSpec() now accepts NULL tp_doc (GH-23123)Hai Shi2020-11-061-0/+4
* Add _PyType_GetModuleByDef (GH-22835)Petr Viktorin2020-11-031-0/+38
* bpo-42152: Use PyDict_Contains and PyDict_SetDefault if appropriate. (GH-22986)Serhiy Storchaka2020-10-261-71/+51
* bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte...Serhiy Storchaka2020-10-261-14/+26
* bpo-41984: GC track all user classes (GH-22701)Brandt Bucher2020-10-151-16/+6
* bpo-41428: Implementation for PEP 604 (GH-21515)Maggie Moss2020-09-091-2/+17
* closes bpo-41689: Preserve text signature from tp_doc in C heap type creation...Benjamin Peterson2020-09-021-3/+12
* bpo-41521: Replace whitelist/blacklist with allowlist/denylist (GH-21822)Victor Stinner2020-08-111-2/+2
* bpo-41295: Reimplement the Carlo Verre "hackcheck" (GH-21528)scoder2020-07-181-7/+20
* bpo-39960: Allow heap types in the "Carlo Verre" hack check that override "tp...scoder2020-07-031-11/+30
* bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901)Victor Stinner2020-06-151-2/+2
* bpo-40703: Let PyType_FromSpec() set "type.__module__" only if it is not set ...scoder2020-06-101-15/+20
* bpo-40792: Make the result of PyNumber_Index() always having exact type int. ...Serhiy Storchaka2020-05-281-1/+1
* bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp...Pablo Galindo2020-05-271-93/+8
* bpo-40521: Fix update_slot() when INTERN_NAME_STRINGS is not defined (#20246)Victor Stinner2020-05-191-1/+10
* 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