summaryrefslogtreecommitdiffstats
path: root/Include/cpython/object.h
Commit message (Expand)AuthorAgeFilesLines
* gh-142217: Deprecate the private _Py_Identifier C API (#142221)Victor Stinner2025-12-121-1/+1
* gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)Victor Stinner2025-11-271-2/+0
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-5/+9
* gh-112075: Remove _PyObject_SetManagedDict() function (#139737)Victor Stinner2025-10-121-1/+0
* gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)Victor Stinner2025-10-081-4/+0
* gh-138794: Communicate to PyRefTracer when they are being replaced (#138797)Pablo Galindo Salgado2025-09-151-0/+1
* gh-138342: Use a common utility for visiting an object's type (GH-138343)Peter Bierma2025-09-011-0/+4
* Revert "gh-133395: add option for extension modules to specialize BINARY_OP/S...Irit Katriel2025-05-061-12/+0
* gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading (#...Peter Bierma2025-05-051-0/+2
* gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, a...Irit Katriel2025-05-051-0/+12
* gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170)Sam Gross2025-05-021-0/+5
* GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)Mark Shannon2025-04-301-70/+3
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-1/+0
* gh-131306: Remove unused code related to `BINARY_SUBSCR` (#131307)Tomas R.2025-03-161-1/+1
* GH-130396: Increase trashcan overhead (GH-130552)Mark Shannon2025-02-261-2/+2
* gh-130202: Fix bug in `_PyObject_ResurrectEnd` in free threaded build (gh-130...Sam Gross2025-02-251-0/+1
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-5/+6
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-6/+5
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-5/+6
* gh-128844: Make `_Py_TryIncref` public as an unstable API. (#128926)Sam Gross2025-01-281-0/+6
* gh-128509: Add `PyUnstable_IsImmortal` for finding immortal objects (GH-129182)Peter Bierma2025-01-271-0/+3
* gh-128910: Remove `_PyTrash_begin` and `_PyTrash_end` C-API functions (#128919)sobolevn2025-01-161-3/+0
* gh-127773: Disable attribute cache on incompatible MRO entries (GH-127924)Petr Viktorin2025-01-131-1/+11
* gh-123619: Add an unstable C API function for enabling deferred reference cou...Peter Bierma2024-11-131-0/+7
* gh-124218: Use per-thread refcounts for code objects (#125216)Sam Gross2024-10-151-1/+1
* gh-124153: Implement `PyType_GetBaseByToken()` and `Py_tp_token` slot (GH-124...neonene2024-09-181-0/+1
* gh-122417: Implement per-thread heap type refcounts (#122418)Sam Gross2024-08-061-0/+3
* gh-118789: Add `PyUnstable_Object_ClearWeakRefsNoCallbacks` (#118807)Sam Gross2024-06-181-0/+2
* Fix typos in comments (#120188)Xie Yanbo2024-06-071-1/+1
* gh-118362: Fix thread safety around lookups from the type cache in the face o...Dino Viehland2024-05-061-0/+1
* gh-93502: Add new C-API functions to trace object creation and destruction (#...Pablo Galindo Salgado2024-05-021-0/+10
* gh-118331: Handle errors in _PyObject_SetManagedDict (#118334)Sam Gross2024-04-291-1/+1
* gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...Dino Viehland2024-04-221-0/+1
* GH-117760: Streamline the trashcan mechanism (GH-117763)Mark Shannon2024-04-171-22/+25
* gh-116936: Add PyType_GetModuleByDef() to the limited C API (#116937)Victor Stinner2024-03-251-1/+0
* 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