aboutsummaryrefslogtreecommitdiff
path: root/Objects/setobject.c
AgeCommit message (Expand)Author
2021-10-06Fix typos in the Objects directory (GH-28766)Christian Clauss
2021-10-02Fix spelling error in comment (GH-28696)Raymond Hettinger
2021-09-19Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)Serhiy Storchaka
2021-09-12bpo-43413: Fix handling keyword arguments in subclasses of some buitin classe...Serhiy Storchaka
2021-03-24bpo-43198: Revert 3dd2157 that removed freeslot tracking. (#25010)Raymond Hettinger
2021-02-26bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher
2021-02-20bpo-43277: Add PySet_CheckExact to the C-API (GH-24598)Pablo Galindo
2020-12-01bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)Victor Stinner
2020-10-26bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte...Serhiy Storchaka
2020-06-23bpo-40521: Empty frozenset is no longer a singleton (GH-21085)Raymond Hettinger
2020-06-23bpo-40521: Make the empty frozenset per interpreter (GH-21068)Victor Stinner
2020-05-10Improve code clarity for the set lookup logic (GH-20028)Raymond Hettinger
2020-05-03Remove out-of-date comment (GH-19886)Raymond Hettinger
2020-05-03Simplify set entry insertion logic. (GH-19881)Raymond Hettinger
2020-04-29bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)Victor Stinner
2020-04-15bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner
2020-04-14bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner
2020-04-07bpo-39481: Implementation for PEP 585 (#18239)Guido van Rossum
2020-03-18bpo-37207: Use PEP 590 vectorcall to speed up frozenset() (GH-19053)Dong-hee Na
2020-03-16bpo-37207: Use PEP 590 vectorcall to speed up set() constructor (GH-19019)Dong-hee Na
2020-03-06 bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)Andy Lester
2020-01-30bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278)Victor Stinner
2019-09-01bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630)Serhiy Storchaka
2019-08-29bpo-8425: Fast path for set inplace difference when the second set is large (...Raymond Hettinger
2019-08-27Make PyXXX_Fini() functions private (GH-15531)Victor Stinner
2019-06-11bpo-37219: Remove erroneous optimization for differencing an empty set (GH-13...Raymond Hettinger
2019-05-30bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer
2019-05-10bpo-35983: skip trashcan for subclasses (GH-11841)Jeroen Demeyer
2018-12-11bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11...Serhiy Storchaka
2018-11-21bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner
2018-11-12bpo-35081: Rename internal headers (GH-10275)Victor Stinner
2018-11-11Neaten the code without any algorithmic change. (GH-10466)Raymond Hettinger
2018-11-09Optimize set.pop() to advance a pointer instead of indexing. (GH-10429)Raymond Hettinger
2018-11-01bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner
2018-10-20bpo-34573: Simplify __reduce__() of set and dict iterators. (GH-9050)Sergey Fedoseev
2018-09-11bpo-1621: Avoid signed integer overflow in set_table_resize(). (GH-9059)Sergey Fedoseev
2018-05-02bpo-33391: Fix refleak in set_symmetric_difference (GH-6670)lekma
2018-04-29bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar
2018-01-18Removed unnecesssary bit inversion which doesn't improve dispersion statistic...Raymond Hettinger
2018-01-16bpo-26163: Frozenset hash improvement (#5194)Raymond Hettinger
2018-01-14bpo-29476: Simplify set_add_entry() (#5175)Raymond Hettinger
2017-09-14bpo-31462: Remove trailing whitespaces. (#3564)Serhiy Storchaka
2017-09-07bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow
2017-09-05Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow
2017-09-05bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow
2017-09-04Fix terminology in comment and add more design rationale. (#3335)Raymond Hettinger
2017-08-24bpo-31095: fix potential crash during GC (GH-2974)INADA Naoki
2017-06-08bpo-30592: Fixed error messages for some builtins. (#1996)Serhiy Storchaka
2017-04-19bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096)Serhiy Storchaka
2017-04-01bpo-29949: Fix set memory usage regression (GH-943)INADA Naoki