summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_object.h
Commit message (Expand)AuthorAgeFilesLines
* gh-142472: Clean-up _PyStackRef functions (gh-142479)Sam Gross12 days1-0/+5
* gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)Victor Stinner2025-11-141-2/+1
* gh-112075: Remove _PyObject_SetManagedDict() function (#139737)Victor Stinner2025-10-121-1/+2
* gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)Victor Stinner2025-10-081-0/+4
* gh-135906: Use `_PyObject_CAST` in internal headers (GH-135892)Charlie Lin2025-07-071-2/+2
* gh-127705: Move Py_INCREF_MORTAL() to the internal C API (GH-136178)Victor Stinner2025-07-021-0/+14
* gh-136125: Use `_PyObject_GetMethodStackRef` for `LOAD_ATTR` (GH-136127)Ken Jin2025-07-011-1/+1
* gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)Donghee Na2025-06-171-0/+21
* GH-133912: Fix `PyObject_GenericSetDict` to handle inline values (GH-134725)Mark Shannon2025-05-281-0/+2
* gh-127266: avoid data races when updating type slots (gh-133177)Neil Schemenauer2025-05-281-1/+1
* gh-134043: use stackrefs in vectorcalling methods (#134044)Kumar Aditya2025-05-271-0/+3
* Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-1...Neil Schemenauer2025-04-291-1/+1
* gh-127266: avoid data races when updating type slots (gh-131174)Neil Schemenauer2025-04-281-1/+1
* gh-131586: Avoid refcount contention in context managers (gh-131851)Sam Gross2025-04-211-1/+1
* gh-131586: Avoid refcount contention in some "special" calls (#131588)Sam Gross2025-03-261-0/+14
* gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)Victor Stinner2025-03-211-3/+5
* GH-127705: Don't call _Py_ForgetReference before _Py_Dealloc (GH-131508)Mark Shannon2025-03-201-3/+0
* gh-131238: Cleanup pycore_runtime.h includes (#131486)Victor Stinner2025-03-201-0/+1
* GH-127705: Move mortal decrefs to internal header and make sure _PyReftracerT...Mark Shannon2025-03-171-0/+68
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-95/+2
* GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal (GH-131140)Mark Shannon2025-03-121-9/+17
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-1/+1
* gh-130202: Fix bug in `_PyObject_ResurrectEnd` in free threaded build (gh-130...Sam Gross2025-02-251-1/+13
* gh-129984: Mark immortal objects as deferred (#129985)Dino Viehland2025-02-131-1/+2
* gh-129289: fix crash when task finalizer is not called in asyncio (#129840)Kumar Aditya2025-02-101-2/+2
* gh-125723: Fix crash with f_locals when generator frame outlive their genera...Mikhail Efimov2025-01-221-1/+1
* gh-128923: Use zero to indicate unassigned unique id (#128925)Sam Gross2025-01-171-12/+12
* gh-128679: Redesign tracemalloc locking (#128888)Victor Stinner2025-01-151-6/+0
* gh-128002: fix `asyncio.all_tasks` against concurrent deallocations of tasks ...Kumar Aditya2025-01-091-1/+1
* gh-127599: Fix _Py_RefcntAdd missing calls to _Py_INCREF_STAT_INC/_Py_INCREF_...Ed Nutting2024-12-151-0/+5
* GH-125174: Fix compiler warning (GH-127860)Mark Shannon2024-12-121-1/+1
* GH-125174: Mark objects as statically allocated. (#127797)Mark Shannon2024-12-111-1/+15
* gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)Sam Gross2024-12-051-0/+44
* gh-115999: Enable specialization of `CALL` instructions in free-threaded buil...mpage2024-12-031-0/+14
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-12-021-2/+2
* gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)Jelle Zijlstra2024-11-261-0/+7
* gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607)mpage2024-11-211-0/+15
* gh-126076: Account for relocated objects in tracemalloc (#126077)Pablo Galindo Salgado2024-11-191-5/+9
* Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...Hugo van Kemenade2024-11-191-2/+2
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-11-181-2/+2
* gh-124218: Use per-thread reference counting for globals and builtins (#125713)Sam Gross2024-10-211-0/+14
* gh-125703: Correctly honour tracemalloc hooks on specialized DECREF paths (#1...Pablo Galindo Salgado2024-10-181-0/+5
* gh-124218: Use per-thread refcounts for code objects (#125216)Sam Gross2024-10-151-31/+53
* GH-125174: Make immortal objects more robust, following design from PEP 683 (...Mark Shannon2024-10-101-27/+7
* gh-124218: Refactor per-thread reference counting (#124844)Sam Gross2024-10-011-5/+5
* gh-124344: Make `_PyObject_IS_GC()` use underscored `PyType_IS_GC()` (#124349)neonene2024-09-231-4/+4
* GH-124284: Add stats for refcount operations on immortal objects (GH-124288)Mark Shannon2024-09-231-0/+5
* gh-124064: Fix -Wconversion warnings in pycore_{long,object}.h (#124177)Victor Stinner2024-09-171-4/+4
* gh-123091: Use more _Py_IsImmortalLoose() (GH-123602)Petr Viktorin2024-09-021-2/+2
* gh-123271: Make builtin zip method safe under free-threading (#123272)Pieter Eendebak2024-08-271-0/+17