COMMITS
/ Objects/object.c 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
February 12, 2025
M
GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)
Mark Shannon committed
February 11, 2025
S
gh-117657: Enable test_opcache under TSAN (GH-129831)
Sam Gross committed
February 6, 2025
B
gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665)
Bogdan Romanyuk committed
January 29, 2025
P
gh-126703: Add freelists for list and tuple iterators (GH-128592)
Pieter Eendebak committed
B
GH-126599: Remove the PyOptimizer API (GH-129194)
Brandt Bucher committed
January 28, 2025
S
gh-128844: Make `_Py_TryIncref` public as an unstable API. (#128926)
Sam Gross committed
January 27, 2025
P
gh-128509: Add `PyUnstable_IsImmortal` for finding immortal objects (GH-129182)
Peter Bierma committed
January 23, 2025
January 20, 2025
M
P
gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread state (#128361)
Peter Bierma committed
January 16, 2025
X
GH-126599: Remove the "counter" optimizer/executor (GH-126853)
Xuanteng Huang committed
January 12, 2025
P
gh-126703: Add freelist for `PyMethodObject` (#128594)
Pieter Eendebak committed
December 30, 2024
B
gh-128100: Use atomic dictionary load in `_PyObject_GenericGetAttrWithDict` (GH-128297)
Bogdan Romanyuk committed
December 13, 2024
P
gh-126868: Add freelist for compact int objects (GH-126865)
Pieter Eendebak committed
December 11, 2024
M
GH-125174: Mark objects as statically allocated. (#127797)
Mark Shannon committed
December 5, 2024
S
gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)
Sam Gross committed
November 21, 2024
E
gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)
Eric Snow committed
November 19, 2024
P
gh-126076: Account for relocated objects in tracemalloc (#126077)
Pablo Galindo Salgado committed
November 13, 2024
P
October 23, 2024
E
gh-125286: Share the Main Refchain With Legacy Interpreters (gh-125709)
Eric Snow committed
October 18, 2024
E
gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)
Eric Snow committed
October 11, 2024
S
gh-125221: Fix free-threading data race in `object.__reduce_ex__` (#125267)
Sam Gross committed
October 10, 2024
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
V
gh-125196: Add a free list to PyUnicodeWriter (#125227)
Victor Stinner committed
October 9, 2024
E
gh-116510: Fix a Crash Due to Shared Immortal Interned Strings (gh-124865)
Eric Snow committed
September 24, 2024
V
gh-124127: Make Py_REFCNT() opaque in limited C API 3.14 (#124128)
Victor Stinner committed
D
gh-123990: Good bye WITH_FREELISTS macro (gh-124358)
Donghee Na committed