COMMITS
/ Objects/object.c March 24, 2026
S
gh-146041: Avoid lock in sys.intern() for already interned strings (gh-146072)
Sam Gross committed
March 17, 2026
S
March 9, 2026
P
gh-145376: Fix various refleaks in Objects/ (#145609)
Pieter Eendebak committed
March 3, 2026
B
gh-145452: Initialize `PyLazyImport_Type` during interpreter startup (#145453)
Bartosz Sławecki committed
February 17, 2026
V
gh-141510, PEP 814: Add built-in frozendict type (#144757)
Victor Stinner committed
February 11, 2026
K
gh-143300: implement `PyUnstable_SetImmortal` for marking objects as immortal (#144543)
Kumar Aditya committed
February 6, 2026
S
gh-139103: Improve namedtuple scaling in free-threaded build (gh-144332)
Sam Gross committed
February 5, 2026
V
gh-144330: Initialize classmethod and staticmethod in new (#144469)
Victor Stinner committed
January 19, 2026
B
gh-102809: No longer mention `Misc/gdbinit` in the code (#143980)
Bartosz Sławecki committed
January 16, 2026
P
gh-141070: Rename `PyUnstable_Object_Dump` to `PyObject_Dump` (GH-142848)
Peter Bierma committed
December 12, 2025
V
gh-142217: Deprecate the private _Py_Identifier C API (#142221)
Victor Stinner committed
December 11, 2025
S
gh-142589: Fix PyUnstable_Object_IsUniqueReferencedTemporary (gh-142593)
Sam Gross committed
November 25, 2025
P
gh-139165: Make Py_SIZE, Py_IS_TYPE,Py_ SET_SIZE regular functions in stable ABI (GH-139166)
Petr Viktorin committed
November 18, 2025
V
gh-141070: Add PyUnstable_Object_Dump() function (#141072)
Victor Stinner committed
September 17, 2025
S
GH-138355: Remove trash_delete_later from _gc_runtime_state (#138767)
Sergey Miryanov committed
September 15, 2025
K
gh-137992: fix `PyRefTracer_SetTracer` to start world before returning (#138925)
Kumar Aditya committed
P
gh-137992: Stop the world when calling PyRefTracer_SetTracer (#137994)
Pablo Galindo Salgado committed
P
gh-138794: Communicate to PyRefTracer when they are being replaced (#138797)
Pablo Galindo Salgado committed
September 12, 2025
V
gh-129813, PEP 782: Add PyBytesWriter C API (#138822)
Victor Stinner committed
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 14, 2025
S
gh-130821: Add type information to error messages for invalid return type (GH-130835)
Semyon Moroz committed
July 28, 2025
K
gh-134043: use stackrefs for dict lookup in `_PyObject_GetMethodStackRef` (#136412)
Kumar Aditya committed
July 3, 2025
V
gh-135075: Make PyObject_SetAttr() fail with NULL value and exception (#136180)
Victor Stinner committed
June 27, 2025
P
gh-136017: avoid decref in rich compare for bool objects (#136018)
Pieter Eendebak committed
June 24, 2025
M
GH-135106: Restrict trashcan to GC'ed objects (GH-135682)
Mark Shannon committed
June 16, 2025
E
gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)
Eric Snow committed
June 13, 2025
S
gh-126703: Add freelist for PyComplexObject's (gh-135233)
Sergey B Kirpichev committed
May 28, 2025
M
GH-133912: Fix `PyObject_GenericSetDict` to handle inline values (GH-134725)
Mark Shannon committed
May 27, 2025
K
gh-134043: use stackrefs in vectorcalling methods (#134044)
Kumar Aditya committed
May 20, 2025
K
gh-133980: use atomic store in `PyObject_GenericSetDict` (#133988)
Kumar Aditya committed
May 5, 2025
M
GH-133261: Make sure trashcan pointers look mortal -- 32 bit (GH-133450)
Mark Shannon committed
P
gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading (#133144)
Peter Bierma committed
M
GH-133261: Make sure that the GC doesn't untrack objects in trashcan (GH-133431)
Mark Shannon committed
May 2, 2025
S
gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170)
Sam Gross committed
April 30, 2025
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed
L
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou committed
April 6, 2025
P
gh-126703: Add freelist for range and range_iter objects (GH-128619)
Pieter Eendebak committed
April 5, 2025
P
gh-126703: Add PyCFunction freelist (GH-128692)
Pieter Eendebak committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 26, 2025
S
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross committed
March 20, 2025
V
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner committed
March 19, 2025
V
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner committed
March 17, 2025
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 10, 2025
M
GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)
Mark Shannon committed
March 5, 2025
M
GH-127705: better double free message. (GH-130785)
Mark Shannon committed
February 25, 2025
S
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 24, 2025
February 19, 2025
M
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon committed
February 13, 2025
D
gh-129984: Mark immortal objects as deferred (#129985)
Dino Viehland committed