summaryrefslogtreecommitdiffstats
path: root/Objects/setobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-132213: use relaxed atomics for set hash (#132215)Kumar Aditya2025-04-071-7/+9
* gh-132013: use relaxed atomics in hash of frozenset (#132014)Kumar Aditya2025-04-021-3/+3
* gh-130312: SET_ADD should not lock (#130136)Dino Viehland2025-03-211-7/+22
* gh-111178: Fix function signatures for multiple tests (#131496)Victor Stinner2025-03-201-4/+7
* gh-111178: Change Argument Clinic signature for METH_O (#130682)Victor Stinner2025-03-111-10/+10
* gh-129967: Fix race condition in `repr(set)` (gh-129978)Sam Gross2025-02-111-2/+11
* gh-111178: Generate correct signature for most self converters (#128447)Erlend E. Aasland2025-01-201-9/+8
* GH-126547: Pre-assign version numbers for a few common classes (GH-126551)Mark Shannon2024-11-081-0/+2
* gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-...Serhiy Storchaka2024-11-071-36/+38
* gh-90370: Argument Clinic: avoid temporary tuple creation for varargs (#126064)Sergey B Kirpichev2024-10-311-26/+30
* gh-124502: Remove _PyUnicode_EQ() function (#125114)Victor Stinner2024-10-091-2/+4
* gh-111178: Fix function signatures in setobject.c (#124888)Victor Stinner2024-10-021-68/+90
* gh-122688: Fix support of var-positional parameter in Argument Clinic (GH-122...Serhiy Storchaka2024-08-091-12/+6
* gh-121795: Improve performance of set membership testing from set arguments (...HarryLHW2024-07-221-23/+36
* gh-117657: Fix TSAN races in setobject.c (#121511)Sam Gross2024-07-091-8/+10
* gh-117657: Fix data races reported by TSAN in some set methods (#120914)AN Long2024-07-011-21/+9
* gh-118527: Intern code consts in free-threaded build (#118667)Sam Gross2024-05-071-0/+6
* gh-112069: Do not require lock if the set has never been exposed. (gh-118069)Donghee Na2024-04-251-0/+7
* setobject: remove out of date docstring info (GH-118048)Rostyslav Lobov2024-04-191-1/+1
* gh-112069: Make PySet_GET_SIZE to be atomic safe. (gh-118053)Donghee Na2024-04-181-1/+0
* gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)Donghee Na2024-04-181-1/+17
* gh-112069: Make setiter_iternext to be thread-safe (gh-117935)Donghee Na2024-04-161-12/+17
* gh-112069: Make sets thread-safe with the GIL disabled (#113800)Tomas R2024-03-081-145/+334
* gh-116381: Specialize CONTAINS_OP (GH-116385)Ken Jin2024-03-061-4/+4
* gh-112069: Adapt set/frozenset methods to Argument Clinic (#115112)Tomas R2024-02-081-157/+259
* gh-112075: Add critical sections for most dict APIs (#114508)Dino Viehland2024-02-061-27/+51
* gh-113560: Improve docstrings for set.issubset() and set.issuperset() (GH-113...Charlie Zhao2024-01-271-2/+10
* gh-111999: Add signatures and improve docstrings for builtins (GH-112000)Serhiy Storchaka2023-11-131-16/+32
* gh-110481: Implement biased reference counting (gh-110764)Sam Gross2023-10-301-4/+1
* gh-110525: Delete `test_c_api` method from `set` object (#110688)Nikita Sobolev2023-10-131-153/+0
* gh-108634: Py_TRACE_REFS uses a hash table (#108663)Victor Stinner2023-08-311-1/+0
* gh-106320: Remove private _PyErr_SetKeyError() (#108607)Victor Stinner2023-08-291-0/+1
* gh-106320: Remove private _PyEval function (#108433)Victor Stinner2023-08-241-0/+1
* gh-106320: Remove private _PyDict C API (#107145)Victor Stinner2023-07-241-0/+1
* gh-106320: Move private _PySet API to the internal API (#107041)Victor Stinner2023-07-221-0/+1
* gh-106320: Create pycore_modsupport.h header file (#106355)Victor Stinner2023-07-031-0/+1
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-2/+3
* gh-99845: Use size_t type in __sizeof__() methods (#99846)Victor Stinner2022-11-301-6/+5
* gh-99537: Use Py_SETREF() function in C code (#99657)Victor Stinner2022-11-221-2/+1
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)Victor Stinner2022-11-161-6/+3
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-18/+10
* gh-90861: Memory optimization for set.issubset (gh-92799)Dong-hee Na2022-05-141-5/+5
* bpo-26579: Add object.__getstate__(). (GH-2821)Serhiy Storchaka2022-04-061-9/+5
* bpo-46721: Optimize set.issuperset() for non-set arguments (GH-31280)Serhiy Storchaka2022-04-061-16/+23
* bpo-43464: Optimize set.intersection() for non-set arguments (GH-31316)Serhiy Storchaka2022-04-061-0/+4
* bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)Victor Stinner2022-03-311-3/+3
* Improve docstring for set.discard() (GH-31315)Raymond Hettinger2022-02-131-1/+2
* bpo-46615: Don't crash when set operations mutate the sets (GH-31120)Dennis Sweeney2022-02-111-8/+39
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-4/+2
* bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)Victor Stinner2022-01-211-4/+4