COMMITS
/ Objects/setobject.c April 30, 2025
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed
April 23, 2025
V
gh-132825: Fix typo in dict_unhashable_type() name (#132847)
Victor Stinner committed
V
gh-132825: Enhance unhashable error messages for dict and set (#132828)
Victor Stinner committed
April 18, 2025
P
gh-132657: Avoid locking in frozenset.__contains__ (#132659)
Pieter Eendebak committed
April 7, 2025
K
gh-132213: use relaxed atomics for set hash (#132215)
Kumar Aditya committed
April 2, 2025
K
gh-132013: use relaxed atomics in hash of frozenset (#132014)
Kumar Aditya committed
March 21, 2025
D
gh-130312: SET_ADD should not lock (#130136)
Dino Viehland committed
March 20, 2025
V
gh-111178: Fix function signatures for multiple tests (#131496)
Victor Stinner committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
February 11, 2025
S
gh-129967: Fix race condition in `repr(set)` (gh-129978)
Sam Gross committed
January 20, 2025
E
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
November 7, 2024
S
gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-122945)
Serhiy Storchaka committed
October 31, 2024
S
gh-90370: Argument Clinic: avoid temporary tuple creation for varargs (#126064)
Sergey B Kirpichev committed
October 9, 2024
V
gh-124502: Remove _PyUnicode_EQ() function (#125114)
Victor Stinner committed
October 2, 2024
V
gh-111178: Fix function signatures in setobject.c (#124888)
Victor Stinner committed
August 9, 2024
S
gh-122688: Fix support of var-positional parameter in Argument Clinic (GH-122689)
Serhiy Storchaka committed
July 22, 2024
July 9, 2024
S
gh-117657: Fix TSAN races in setobject.c (#121511)
Sam Gross committed
July 1, 2024
A
gh-117657: Fix data races reported by TSAN in some set methods (#120914)
AN Long committed
May 7, 2024
S
gh-118527: Intern code consts in free-threaded build (#118667)
Sam Gross committed
April 25, 2024
D
gh-112069: Do not require lock if the set has never been exposed. (gh-118069)
Donghee Na committed
April 19, 2024
R
setobject: remove out of date docstring info (GH-118048)
Rostyslav Lobov committed
April 18, 2024
D
gh-112069: Make PySet_GET_SIZE to be atomic safe. (gh-118053)
Donghee Na committed
D
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na committed
April 16, 2024
D
gh-112069: Make setiter_iternext to be thread-safe (gh-117935)
Donghee Na committed
March 8, 2024
T
gh-112069: Make sets thread-safe with the GIL disabled (#113800)
Tomas R committed
March 6, 2024
K
gh-116381: Specialize CONTAINS_OP (GH-116385)
Ken Jin committed
February 8, 2024
T
gh-112069: Adapt set/frozenset methods to Argument Clinic (#115112)
Tomas R committed
February 6, 2024
D
gh-112075: Add critical sections for most dict APIs (#114508)
Dino Viehland committed
January 27, 2024
C
gh-113560: Improve docstrings for set.issubset() and set.issuperset() (GH-113562)
Charlie Zhao committed
November 13, 2023
S
gh-111999: Add signatures and improve docstrings for builtins (GH-112000)
Serhiy Storchaka committed
October 30, 2023
S
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross committed
October 13, 2023
N
gh-110525: Delete `test_c_api` method from `set` object (#110688)
Nikita Sobolev committed
August 31, 2023
V
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner committed
August 29, 2023
V
gh-106320: Remove private _PyErr_SetKeyError() (#108607)
Victor Stinner committed
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
July 24, 2023
V
gh-106320: Remove private _PyDict C API (#107145)
Victor Stinner committed
July 22, 2023
V
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner committed
July 3, 2023
V
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner committed
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
November 30, 2022
V
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99657)
Victor Stinner committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99354)
Victor Stinner committed
May 14, 2022
D
gh-90861: Memory optimization for set.issubset (gh-92799)
Dong-hee Na committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
S
bpo-46721: Optimize set.issuperset() for non-set arguments (GH-31280)
Serhiy Storchaka committed
S
bpo-43464: Optimize set.intersection() for non-set arguments (GH-31316)
Serhiy Storchaka committed
March 31, 2022
V
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner committed