summaryrefslogtreecommitdiffstats
path: root/Include/cpython/object.h
Commit message (Expand)AuthorAgeFilesLines
* GH-113462: Limit the number of versions that a single class can use. (GH-114900)Mark Shannon2024-02-051-0/+1
* gh-113750: Fix object resurrection in free-threaded builds (gh-113751)Sam Gross2024-01-061-0/+1
* gh-111971: Make _PyUnicode_FromId thread-safe in --disable-gil (gh-113489)Donghee Na2023-12-261-0/+4
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-0/+40
* gh-108867: Add PyThreadState_GetUnchecked() function (#108870)Victor Stinner2023-10-031-1/+1
* gh-107073: Make PyObject_VisitManagedDict() public (#108763)Victor Stinner2023-10-021-2/+2
* gh-106320: Remove private _Py_ForgetReference() (#108664)Victor Stinner2023-08-301-5/+0
* gh-106320: Remove private _Py_Identifier API (#108593)Victor Stinner2023-08-291-42/+0
* gh-91051: fix segfault when using all 8 type watchers (#107853)Carl Meyer2023-08-111-1/+1
* gh-106320: Remove private _PyObject C API (#107159)Victor Stinner2023-07-231-12/+0
* gh-106320: Remove private _PyObject C API (#107147)Victor Stinner2023-07-231-22/+0
* gh-106320: Remove _Py_SwappedOp from the C API (#107036)Victor Stinner2023-07-221-5/+0
* gh-106320: Move _PyNone_Type to the internal C API (#107030)Victor Stinner2023-07-221-3/+0
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+0
* gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522)Serhiy Storchaka2023-07-111-11/+1
* gh-105227: Add PyType_GetDict() (GH-105747)Eric Snow2023-07-101-0/+1
* Fix duplicate word typos in comments (#106225)Md Sadman Chowdhury2023-07-011-1/+1
* GH-91095: Specialize calls to normal Python classes. (GH-99331)Mark Shannon2023-06-221-0/+1
* gh-105111: remove deprecated macros Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SA...Irit Katriel2023-05-311-13/+0
* gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)Petr Viktorin2023-05-041-0/+1
* gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095)Brett Simmers2023-04-241-0/+7
* GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)Brandt Bucher2023-03-291-0/+11
* gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)Eric Snow2023-03-211-0/+1
* gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)Eric Snow2023-03-201-1/+4
* gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)Eric Snow2023-03-081-0/+1
* gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-1...Eric Snow2023-01-231-1/+1
* 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