COMMITS
/ Objects/setobject.c 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
February 13, 2022
R
Improve docstring for set.discard() (GH-31315)
Raymond Hettinger committed
February 11, 2022
D
bpo-46615: Don't crash when set operations mutate the sets (GH-31120)
Dennis Sweeney committed
February 8, 2022
January 21, 2022
V
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner committed
December 26, 2021
S
bpo-43413: Revert changes in set.__init__ (GH-28403)
Serhiy Storchaka committed
October 6, 2021
C
Fix typos in the Objects directory (GH-28766)
Christian Clauss committed
October 2, 2021
R
Fix spelling error in comment (GH-28696)
Raymond Hettinger committed
September 19, 2021
S
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka committed
September 12, 2021
S
bpo-43413: Fix handling keyword arguments in subclasses of some buitin classes (GH-26456)
Serhiy Storchaka committed
March 24, 2021
R
bpo-43198: Revert 3dd2157 that removed freeslot tracking. (#25010)
Raymond Hettinger committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 20, 2021
P
bpo-43277: Add PySet_CheckExact to the C-API (GH-24598)
Pablo Galindo committed
December 1, 2020
V
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
Victor Stinner committed
October 26, 2020
S
bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetItemId. (GH-22648)
Serhiy Storchaka committed
June 23, 2020
R
bpo-40521: Empty frozenset is no longer a singleton (GH-21085)
Raymond Hettinger committed
V
bpo-40521: Make the empty frozenset per interpreter (GH-21068)
Victor Stinner committed
May 10, 2020
R
Improve code clarity for the set lookup logic (GH-20028)
Raymond Hettinger committed
May 3, 2020
R
Remove out-of-date comment (GH-19886)
Raymond Hettinger committed
R
Simplify set entry insertion logic. (GH-19881)
Raymond Hettinger committed
April 29, 2020
V
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
April 7, 2020
G
bpo-39481: Implementation for PEP 585 (#18239)
Guido van Rossum committed
March 18, 2020
D
bpo-37207: Use PEP 590 vectorcall to speed up frozenset() (GH-19053)
Dong-hee Na committed
March 16, 2020
D
bpo-37207: Use PEP 590 vectorcall to speed up set() constructor (GH-19019)
Dong-hee Na committed
March 6, 2020
A
bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)
Andy Lester committed
January 30, 2020
V
bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278)
Victor Stinner committed
September 1, 2019
S
bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630)
Serhiy Storchaka committed
August 29, 2019
R
bpo-8425: Fast path for set inplace difference when the second set is large (GH-15590)
Raymond Hettinger committed
August 26, 2019
V
Make PyXXX_Fini() functions private (GH-15531)
Victor Stinner committed
June 11, 2019
R
bpo-37219: Remove erroneous optimization for differencing an empty set (GH-13965)
Raymond Hettinger committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 10, 2019
J
bpo-35983: skip trashcan for subclasses (GH-11841)
Jeroen Demeyer committed
December 11, 2018
S
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
Serhiy Storchaka committed
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
November 12, 2018
V
bpo-35081: Rename internal headers (GH-10275)
Victor Stinner committed
November 11, 2018
R
Neaten the code without any algorithmic change. (GH-10466)
Raymond Hettinger committed
November 9, 2018
R
Optimize set.pop() to advance a pointer instead of indexing. (GH-10429)
Raymond Hettinger committed
October 31, 2018
V
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
Victor Stinner committed
October 20, 2018
S
bpo-34573: Simplify __reduce__() of set and dict iterators. (GH-9050)
Sergey Fedoseev committed
September 11, 2018
S
bpo-1621: Avoid signed integer overflow in set_table_resize(). (GH-9059)
Sergey Fedoseev committed
May 2, 2018
L
bpo-33391: Fix refleak in set_symmetric_difference (GH-6670)
lekma committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
January 18, 2018
R
Removed unnecesssary bit inversion which doesn't improve dispersion statistics (#5235)
Raymond Hettinger committed
January 16, 2018
R
bpo-26163: Frozenset hash improvement (#5194)
Raymond Hettinger committed