COMMITS
/ Objects/typeobject.c March 26, 2025
S
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross committed
March 25, 2025
S
gh-131711: Preventing the use of a null pointer in set_tp_mro (#131713)
Sergey Muraviov committed
March 24, 2025
B
gh-111178: fix UBSan failures for `PyBufferWrapper` (#131616)
Bénédikt Tran committed
March 19, 2025
V
gh-130931: Add pycore_interpframe.h internal header (#131249)
Victor Stinner committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 3, 2025
S
gh-130790: Remove references about unicode's readiness from comments (#130801)
Sergey Miryanov committed
February 26, 2025
N
gh-117657: Use an atomic store to set type flags. (gh-127588)
Neil Schemenauer committed
February 25, 2025
B
gh-111178: fix UBSan failures in `Objects/typeobject.c` (#129799)
Bénédikt Tran committed
February 14, 2025
D
gh-130123: Make __new__ wrapper be deferred (#130124)
Dino Viehland committed
February 13, 2025
S
gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)
Sam Gross committed
February 12, 2025
S
gh-128759: Fix accesses to `tp_version_tag`. (GH-129750)
Sam Gross committed
February 11, 2025
S
gh-117657: Enable test_opcache under TSAN (GH-129831)
Sam Gross committed
February 5, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129523)
Victor Stinner committed
January 17, 2025
S
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross committed
January 13, 2025
P
gh-127773: Disable attribute cache on incompatible MRO entries (GH-127924)
Petr Viktorin committed
S
gh-128759: fix data race in `type_modified_unlocked` (#128764)
sobolevn committed
January 10, 2025
B
December 19, 2024
D
gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)
Donghee Na committed
December 10, 2024
P
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-127519)" (GH-127770)
Petr Viktorin committed
December 6, 2024
M
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon committed
December 3, 2024
M
N
gh-127271: Replace use of PyCell_GET/SET (gh-127272)
Neil Schemenauer committed
November 21, 2024
D
gh-115999: Add free-threaded specialization for ``TO_BOOL`` (gh-126616)
Donghee Na committed
November 19, 2024
V
gh-126594: Fix typeobject.c wrap_buffer() cast (#126754)
Victor Stinner committed
November 13, 2024
N
gh-123465: Ensure PyType_FromMetaclass avoids extra strcmp (GH-125460)
neonene committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
November 5, 2024
S
gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336)
Serhiy Storchaka committed
November 4, 2024
October 25, 2024
V
gh-121654: Add PyType_Freeze() function (#122457)
Victor Stinner committed
October 15, 2024
S
gh-124218: Use per-thread refcounts for code objects (#125216)
Sam Gross 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
N
gh-124153: Simplify PyType_GetBaseByToken (GH-124488)
neonene committed
October 1, 2024
S
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross committed
September 28, 2024
S
gh-123339: Fix cases of inconsistency of __module__ and __firstlineno__ in classes (GH-123613)
Serhiy Storchaka committed
September 26, 2024
N
gh-124153: Remove `_PyType_GetModuleByDef2` private function (GH-124261)
neonene committed
September 18, 2024
September 13, 2024
P
gh-123909: PyType_From*: Disallow metaclasses with custom tp_new (GH-123947)
Petr Viktorin committed
September 9, 2024
E
gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865)
Eric Snow committed
September 6, 2024
J
Fix typo in error message misspelling __slotnames__ (GH-115772)
Jay Aljelo Ting committed
September 5, 2024
P
gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474)
Petr Viktorin committed
September 2, 2024
V
gh-123091: Use _Py_IsImmortalLoose() (#123511)
Victor Stinner committed
August 30, 2024
S
August 27, 2024
M
GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468)
Mark Shannon committed
August 21, 2024
M
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
Mark Shannon committed
August 12, 2024
E
August 6, 2024
S
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross committed
August 1, 2024
V
Replace PyObject_Del with PyObject_Free (#122453)
Victor Stinner committed
July 24, 2024
July 11, 2024
E
gh-117482: Fix Builtin Types Slot Wrappers (gh-121602)
Eric Snow committed