index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Objects
/
setobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-132657: Use stronger memory ordering for so->mask. (gh-142735)
Neil Schemenauer
11 days
1
-5/+5
*
gh-132657: Add lock-free set contains implementation (#132290)
Neil Schemenauer
13 days
1
-113/+316
*
gh-140476: optimize `PySet_Add` for `frozenset` in free-threading (#140440)
Alper
2025-11-11
1
-9/+16
*
gh-132657: optimize `PySet_Contains` for `frozenset` (#141183)
Kumar Aditya
2025-11-11
1
-1/+3
*
gh-140061: Use `_PyObject_IsUniquelyReferenced()` to check if objects are uni...
Sergey Miryanov
2025-10-15
1
-2/+2
*
gh-132657: avoid locks and refcounting in `frozenset` lookups (#136107)
Pieter Eendebak
2025-08-30
1
-10/+25
*
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner
2025-08-18
1
-1/+2
*
gh-135607: remove null checking of weakref list in dealloc of extension modul...
Xuanteng Huang
2025-06-30
1
-2/+2
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
1
-2/+0
*
gh-132825: Fix typo in dict_unhashable_type() name (#132847)
Victor Stinner
2025-04-23
1
-5/+5
*
gh-132825: Enhance unhashable error messages for dict and set (#132828)
Victor Stinner
2025-04-23
1
-0/+20
*
gh-132657: Avoid locking in frozenset.__contains__ (#132659)
Pieter Eendebak
2025-04-18
1
-1/+23
*
gh-132213: use relaxed atomics for set hash (#132215)
Kumar Aditya
2025-04-07
1
-7/+9
*
gh-132013: use relaxed atomics in hash of frozenset (#132014)
Kumar Aditya
2025-04-02
1
-3/+3
*
gh-130312: SET_ADD should not lock (#130136)
Dino Viehland
2025-03-21
1
-7/+22
*
gh-111178: Fix function signatures for multiple tests (#131496)
Victor Stinner
2025-03-20
1
-4/+7
*
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner
2025-03-11
1
-10/+10
*
gh-129967: Fix race condition in `repr(set)` (gh-129978)
Sam Gross
2025-02-11
1
-2/+11
*
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland
2025-01-20
1
-9/+8
*
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon
2024-11-08
1
-0/+2
*
gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-...
Serhiy Storchaka
2024-11-07
1
-36/+38
*
gh-90370: Argument Clinic: avoid temporary tuple creation for varargs (#126064)
Sergey B Kirpichev
2024-10-31
1
-26/+30
*
gh-124502: Remove _PyUnicode_EQ() function (#125114)
Victor Stinner
2024-10-09
1
-2/+4
*
gh-111178: Fix function signatures in setobject.c (#124888)
Victor Stinner
2024-10-02
1
-68/+90
*
gh-122688: Fix support of var-positional parameter in Argument Clinic (GH-122...
Serhiy Storchaka
2024-08-09
1
-12/+6
*
gh-121795: Improve performance of set membership testing from set arguments (...
HarryLHW
2024-07-22
1
-23/+36
*
gh-117657: Fix TSAN races in setobject.c (#121511)
Sam Gross
2024-07-09
1
-8/+10
*
gh-117657: Fix data races reported by TSAN in some set methods (#120914)
AN Long
2024-07-01
1
-21/+9
*
gh-118527: Intern code consts in free-threaded build (#118667)
Sam Gross
2024-05-07
1
-0/+6
*
gh-112069: Do not require lock if the set has never been exposed. (gh-118069)
Donghee Na
2024-04-25
1
-0/+7
*
setobject: remove out of date docstring info (GH-118048)
Rostyslav Lobov
2024-04-19
1
-1/+1
*
gh-112069: Make PySet_GET_SIZE to be atomic safe. (gh-118053)
Donghee Na
2024-04-18
1
-1/+0
*
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na
2024-04-18
1
-1/+17
*
gh-112069: Make setiter_iternext to be thread-safe (gh-117935)
Donghee Na
2024-04-16
1
-12/+17
*
gh-112069: Make sets thread-safe with the GIL disabled (#113800)
Tomas R
2024-03-08
1
-145/+334
*
gh-116381: Specialize CONTAINS_OP (GH-116385)
Ken Jin
2024-03-06
1
-4/+4
*
gh-112069: Adapt set/frozenset methods to Argument Clinic (#115112)
Tomas R
2024-02-08
1
-157/+259
*
gh-112075: Add critical sections for most dict APIs (#114508)
Dino Viehland
2024-02-06
1
-27/+51
*
gh-113560: Improve docstrings for set.issubset() and set.issuperset() (GH-113...
Charlie Zhao
2024-01-27
1
-2/+10
*
gh-111999: Add signatures and improve docstrings for builtins (GH-112000)
Serhiy Storchaka
2023-11-13
1
-16/+32
*
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross
2023-10-30
1
-4/+1
*
gh-110525: Delete `test_c_api` method from `set` object (#110688)
Nikita Sobolev
2023-10-13
1
-153/+0
*
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner
2023-08-31
1
-1/+0
*
gh-106320: Remove private _PyErr_SetKeyError() (#108607)
Victor Stinner
2023-08-29
1
-0/+1
*
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner
2023-08-24
1
-0/+1
*
gh-106320: Remove private _PyDict C API (#107145)
Victor Stinner
2023-07-24
1
-0/+1
*
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner
2023-07-22
1
-0/+1
*
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner
2023-07-03
1
-0/+1
*
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo
2023-04-22
1
-2/+3
*
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner
2022-11-30
1
-6/+5
[next]