COMMITS
/ Objects/object.c 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
August 29, 2024
P
gh-123448: Move `_PyNoDefault_Type` to the static types array (#123449)
Peter Bierma committed
August 21, 2024
W
Fix typos in comments (#123201)
Wulian committed
August 6, 2024
S
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross committed
July 31, 2024
M
gh-116622: Fix testPyObjectPrintOSError on Android (#122487)
Malcolm Smith committed
July 23, 2024
S
gh-120974: Use common freelist code in asyncio (#122132)
Sam Gross committed
July 22, 2024
S
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross committed
July 15, 2024
S
gh-121794: Don't set `ob_tid` to zero in fast-path dealloc (#121799)
Sam Gross committed
June 27, 2024
I
gh-120686: remove unused internal c api functions (#120687)
Irit Katriel committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
June 20, 2024
S
gh-117511: Make PyMutex public in the non-limited API (#117731)
Sam Gross committed
June 18, 2024
V
gh-120600: Make Py_TYPE() opaque in limited C API 3.14 (#120601)
Victor Stinner committed
June 4, 2024
S
gh-119999: Fix potential race condition in `_Py_ExplicitMergeRefcount` (#120000)
Sam Gross committed
June 3, 2024
E
gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929)
Eric Snow committed
S
gh-117657: Fix race involving immortalizing objects (#119927)
Sam Gross committed
May 8, 2024
J
gh-118767: Make bool(NotImplemented) raise TypeError (#118775)
Jelle Zijlstra committed
May 6, 2024
D
gh-112075: Fix race in constructing dict for instance (#118499)
Dino Viehland committed
May 4, 2024
T
gh-74929: Implement PEP 667 (GH-115153)
Tian Gao committed
May 2, 2024
P
gh-93502: Add new C-API functions to trace object creation and destruction (#115945)
Pablo Galindo Salgado committed
May 1, 2024
G
gh-118335: Configure Tier 2 interpreter at build time (#118339)
Guido van Rossum committed
April 29, 2024
S
gh-117783: Immortalize objects that use deferred reference counting (#118112)
Sam Gross committed
April 22, 2024
D
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114742)
Dino Viehland committed
April 19, 2024
April 17, 2024
I
gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629)
Irit Katriel committed