summaryrefslogtreecommitdiffstats
path: root/Include/cpython/object.h
Commit message (Expand)AuthorAgeFilesLines
* gh-98724: Fix Py_CLEAR() macro side effects (#99100) (#100070)Victor Stinner2022-12-071-20/+51
* Revert "gh-98724: Fix Py_CLEAR() macro side effects" (#99737)Victor Stinner2022-11-241-24/+20
* GH-90699: disallow `_Py_IDENTIFIER` in core code (GH-99210)Kumar Aditya2022-11-091-2/+2
* gh-98724: Fix Py_CLEAR() macro side effects (#99100)Victor Stinner2022-11-091-20/+24
* gh-98410: move getbufferproc and releasebufferproc to buffer.h (#31158)David Hewitt2022-10-311-4/+0
* gh-91051: allow setting a callback hook on PyType_Modified (GH-97875)Carl Meyer2022-10-211-0/+11
* gh-93274: Expose receiving vectorcall in the Limited API (GH-95717)Petr Viktorin2022-08-081-3/+0
* gh-94673: Add Per-Interpreter tp_subclasses for Static Builtin Types (gh-95301)Eric Snow2022-08-051-3/+2
* GH-95245: Store object values and dict pointers in single tagged pointer. (GH...Mark Shannon2022-08-011-0/+4
* gh-94673: Add Per-Interpreter tp_weaklist for Static Builtin Types (#95302)Eric Snow2022-07-291-1/+1
* gh-94673: Add Per-Interpreter Storage for Static Builtin Types (#95255)Eric Snow2022-07-261-0/+1
* gh-87347: Add parenthesis around macro arguments (#93915)Victor Stinner2022-06-201-6/+6
* bpo-46841: Use inline cache for `BINARY_SUBSCR`. (GH-31618)Mark Shannon2022-03-011-0/+8
* bpo-45459: C API uses type names rather than structure names (GH-31528)Victor Stinner2022-02-241-10/+10
* bpo-45459: Add pytypedefs.h header file (GH-31527)Victor Stinner2022-02-241-5/+0
* bpo-45459: Rename buffer.h to pybuffer.h (#31201)Victor Stinner2022-02-221-2/+0
* bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)Petr Viktorin2022-02-111-1/+1
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-1/+12
* bpo-45459: Add Py_buffer to limited API (GH-29991)Christian Heimes2022-02-021-49/+2
* bpo-40170: Remove PyHeapType_GET_MEMBERS() macro (GH-30942)Victor Stinner2022-01-271-4/+0
* bpo-45947: Place dict and values pointer at fixed (negative) offset just befo...Mark Shannon2021-12-071-1/+0
* bpo-45315: PyType_FromSpec: Copy spec->name and have the type own the memory ...Petr Viktorin2021-10-211-0/+1
* bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)Mark Shannon2021-10-131-0/+1
* bpo-44874: deprecate Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END (GH-27693)Irit Katriel2021-08-181-4/+13
* bpo-39947: Remove old private trashcan C API functions (GH-26869)Victor Stinner2021-06-231-14/+2
* bpo-43908: Document Static Types in the C API (GH-25710)Victor Stinner2021-04-291-0/+2
* bpo-40522: Replace PyThreadState_GET() with PyThreadState_Get() (GH-24575)Victor Stinner2021-02-191-1/+1
* bpo-39465: Fix _PyUnicode_FromId() for subinterpreters (GH-20058)Victor Stinner2020-12-251-3/+4
* bpo-40170: Hide impl detail of Py_TRASHCAN_BEGIN macro (GH-23235)Hai Shi2020-11-241-1/+3
* bpo-40170: Fix PyType_Ready() refleak on static type (GH-23236)Victor Stinner2020-11-111-0/+1
* bpo-42085: Introduce dedicated entry in PyAsyncMethods for sending values (#2...Vladimir Matveev2020-11-101-0/+3
* Add _PyType_GetModuleByDef (GH-22835)Petr Viktorin2020-11-031-0/+2
* bpo-41991: Remove _PyObject_HasAttrId (GH-22629)Serhiy Storchaka2020-10-101-1/+0
* bpo-40989: Make _PyTraceMalloc_NewReference() internal (GH-20915)Victor Stinner2020-06-161-4/+0
* bpo-39583: Remove superfluous "extern C" bits from Include/cpython/*.h (GH-18...Skip Montanaro2020-06-011-8/+0
* bpo-39465: Remove _PyUnicode_ClearStaticStrings() from C API (GH-20078)Victor Stinner2020-05-131-1/+1
* bpo-38787: C API for module state access from extension methods (PEP 573) (GH...Petr Viktorin2020-05-071-0/+1
* bpo-39947: Hide implementation detail of trashcan macros (GH-18971)Victor Stinner2020-03-131-15/+18
* bpo-39571: Fix clang warning on PyTypeObject typedef (GH-18385)Victor Stinner2020-02-071-2/+2
* bpo-39542: Convert PyType_Check() to static inline function (GH-18364)Victor Stinner2020-02-051-2/+0
* bpo-39542: Make PyObject_INIT() opaque in limited C API (GH-18363)Victor Stinner2020-02-051-0/+16
* bpo-39542: Exclude trashcan from the limited C API (GH-18362)Victor Stinner2020-02-051-0/+86
* bpo-39543: Remove unused _Py_Dealloc() macro (GH-18361)Victor Stinner2020-02-051-10/+0
* bpo-39489: Remove COUNT_ALLOCS special build (GH-18259)Victor Stinner2020-02-031-11/+0
* bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278)Victor Stinner2020-01-301-1/+1
* bpo-37645: add new function _PyObject_FunctionStr() (GH-14890)Jeroen Demeyer2019-11-051-0/+1
* bpo-37249: add declaration of _PyObject_GetMethod (GH-14015)Jeroen Demeyer2019-06-141-0/+3
* bpo-36974: implement PEP 590 (GH-13185)Jeroen Demeyer2019-05-291-7/+8
* bpo-36389: Add _PyObject_CheckConsistency() function (GH-12803)Victor Stinner2019-04-121-0/+15
* bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11...Serhiy Storchaka2018-12-111-3/+0