summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* gh-142217: Deprecate the private _Py_Identifier C API (#142221)Victor Stinner2025-12-121-0/+3
* gh-142589: Fix PyUnstable_Object_IsUniqueReferencedTemporary (gh-142593)Sam Gross2025-12-111-2/+6
* gh-139165: Make Py_SIZE, Py_IS_TYPE,Py_ SET_SIZE regular functions in stable ...Petr Viktorin2025-11-251-18/+13
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-2/+2
* GH-138355: Remove trash_delete_later from _gc_runtime_state (#138767)Sergey Miryanov2025-09-171-2/+2
* gh-137992: fix `PyRefTracer_SetTracer` to start world before returning (#138...Kumar Aditya2025-09-151-0/+1
* gh-137992: Stop the world when calling PyRefTracer_SetTracer (#137994)Pablo Galindo Salgado2025-09-151-0/+3
* gh-138794: Communicate to PyRefTracer when they are being replaced (#138797)Pablo Galindo Salgado2025-09-151-0/+6
* gh-129813, PEP 782: Add PyBytesWriter C API (#138822)Victor Stinner2025-09-121-0/+1
* gh-138342: Use a common utility for visiting an object's type (GH-138343)Peter Bierma2025-09-011-0/+10
* gh-130821: Add type information to error messages for invalid return type (GH...Semyon Moroz2025-08-141-6/+4
* gh-134043: use stackrefs for dict lookup in `_PyObject_GetMethodStackRef` (#1...Kumar Aditya2025-07-281-12/+7
* gh-135075: Make PyObject_SetAttr() fail with NULL value and exception (#136180)Victor Stinner2025-07-031-9/+29
* gh-136017: avoid decref in rich compare for bool objects (#136018)Pieter Eendebak2025-06-271-3/+6
* GH-135106: Restrict trashcan to GC'ed objects (GH-135682)Mark Shannon2025-06-241-52/+24
* gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)Eric Snow2025-06-161-2/+18
* gh-126703: Add freelist for PyComplexObject's (gh-135233)Sergey B Kirpichev2025-06-131-0/+1
* GH-133912: Fix `PyObject_GenericSetDict` to handle inline values (GH-134725)Mark Shannon2025-05-281-30/+1
* gh-134043: use stackrefs in vectorcalling methods (#134044)Kumar Aditya2025-05-271-0/+110
* gh-133980: use atomic store in `PyObject_GenericSetDict` (#133988)Kumar Aditya2025-05-201-1/+7
* GH-133261: Make sure trashcan pointers look mortal -- 32 bit (GH-133450)Mark Shannon2025-05-051-0/+9
* gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading (#...Peter Bierma2025-05-051-0/+8
* GH-133261: Make sure that the GC doesn't untrack objects in trashcan (GH-133431)Mark Shannon2025-05-051-6/+32
* gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170)Sam Gross2025-05-021-0/+24
* GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)Mark Shannon2025-04-301-5/+26
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-301-0/+5
* gh-126703: Add freelist for range and range_iter objects (GH-128619)Pieter Eendebak2025-04-061-0/+2
* gh-126703: Add PyCFunction freelist (GH-128692)Pieter Eendebak2025-04-051-0/+2
* gh-111178: remove redundant casts for functions with correct signatures (#131...Bénédikt Tran2025-04-011-2/+2
* gh-131586: Avoid refcount contention in some "special" calls (#131588)Sam Gross2025-03-261-8/+20
* gh-131238: Remove includes from pycore_interp.h (#131495)Victor Stinner2025-03-201-8/+7
* gh-131238: Remove many includes from pycore_interp.h (#131472)Victor Stinner2025-03-191-3/+5
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-0/+1
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-0/+3
* GH-127705: better double free message. (GH-130785)Mark Shannon2025-03-051-1/+1
* gh-130202: Fix bug in `_PyObject_ResurrectEnd` in free threaded build (gh-130...Sam Gross2025-02-251-14/+32
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-30/+1
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-1/+30
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-30/+1
* gh-129984: Mark immortal objects as deferred (#129985)Dino Viehland2025-02-131-0/+1
* GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)Mark Shannon2025-02-121-0/+5
* gh-117657: Enable test_opcache under TSAN (GH-129831)Sam Gross2025-02-111-1/+1
* gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665)Bogdan Romanyuk2025-02-061-1/+8
* gh-126703: Add freelists for list and tuple iterators (GH-128592)Pieter Eendebak2025-01-291-0/+2
* GH-126599: Remove the PyOptimizer API (GH-129194)Brandt Bucher2025-01-291-5/+1
* gh-128844: Make `_Py_TryIncref` public as an unstable API. (#128926)Sam Gross2025-01-281-0/+14
* gh-128509: Add `PyUnstable_IsImmortal` for finding immortal objects (GH-129182)Peter Bierma2025-01-271-0/+9
* Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...Sam Gross2025-01-231-1/+1
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-201-1/+1
* gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread stat...Peter Bierma2025-01-201-2/+2