COMMITS
/ Include/setobject.h June 16, 2022
V
gh-87347: Add parenthesis around PyXXX_Check() arguments (#92815)
Victor Stinner committed
April 6, 2022
V
bpo-35134: Add Include/cpython/setobject.h header (GH-32384)
Victor Stinner committed
February 20, 2021
P
bpo-43277: Add PySet_CheckExact to the C-API (GH-24598)
Pablo Galindo committed
April 29, 2020
V
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)
Victor Stinner committed
February 13, 2020
D
bpo-39573: Add Py_IS_TYPE() function (GH-18488)
Dong-hee Na committed
April 21, 2017
S
bpo-29867: Add asserts in PyTuple_GET_SIZE, PyList_GET_SIZE and PySet_GET_SIZE. (#751)
Serhiy Storchaka committed
August 1, 2015
R
Clarify comments on setentry invariants.
Raymond Hettinger committed
January 30, 2015
R
Move the set search finger before the smalltable.
Raymond Hettinger committed
January 27, 2015
R
Remove unneeded dummy test from the set search loop (when the hashes match we know the key is not a dummy).
Raymond Hettinger committed
January 26, 2015
R
Issue #23119: Simplify setobject by inlining the special case for unicode equality testing.
Raymond Hettinger committed
January 18, 2015
R
Issue 23261: Clean-up the hack to store the set.pop() search finger in a hash field instead of the setobject.
Raymond Hettinger committed
December 29, 2014
R
Minor comment clean-up
Raymond Hettinger committed
December 27, 2014
R
Neaten-up setobject.h
Raymond Hettinger committed
September 8, 2013
R
Remove the freelist scheme for setobjects.
Raymond Hettinger committed
August 24, 2013
A
Issue #18772: fix the gdb plugin after the set implementation changes
Antoine Pitrou committed
August 19, 2013
R
Issue18771: Reduce the cost of hash collisions for set objects.
Raymond Hettinger committed
August 6, 2013
R
Put the most important and most frequency accessed struct member first.
Raymond Hettinger committed
June 22, 2012
D
Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues
David Malcolm committed
December 16, 2011
A
Issue #6695: Full garbage collection runs now clear the freelist of set objects.
Antoine Pitrou committed
December 3, 2010
M
Merge branches/pep-0384.
Martin v. Löwis committed
October 17, 2010
B
make hashes always the size of pointers; introduce Py_hash_t #9778
Benjamin Peterson committed
August 17, 2010
A
Issue #9612: The set object is now 64-bit clean under Windows.
Antoine Pitrou committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
February 4, 2008
January 31, 2008
C
Fixed r60466
Christian Heimes committed
January 29, 2008
C
Merged revisions 60383-60407 via svnmerge from
Christian Heimes committed
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
November 29, 2007
C
Added all PyTypeObjects to the appropriate header files.
Christian Heimes committed
July 21, 2007
M
Merged revisions 56467-56482 via svnmerge from
Martin v. Löwis committed
April 27, 2007
G
Merged revisions 53952-54987 via svnmerge from
Guido van Rossum committed
August 11, 2006
T
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters committed
April 21, 2006
T
Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
Thomas Wouters committed
March 4, 2006
N
Use Py_ssize_t for PySet_Size() like all the other Py*_Size() functions.
Neal Norwitz committed
August 16, 2005
R
Numerous fix-ups to C API and docs. Added tests for C API.
Raymond Hettinger committed
R
Add a C API for sets and frozensets.
Raymond Hettinger committed
August 7, 2005
R
* Bring in INIT_NONZERO_SET_SLOTS macro from dictionary code.
Raymond Hettinger committed
August 2, 2005
R
Model set.pop() after dict.popitem().
Raymond Hettinger committed
August 1, 2005
R
* Improve code for the empty frozenset singleton:
Raymond Hettinger committed
July 31, 2005
R
Revised the set() and frozenset() implementaion to use its own internal
Raymond Hettinger committed
October 28, 2004
A
Wrote down the invariants of some common objects whose structure is
Armin Rigo committed
May 30, 2004
R
Make sets and deques weak referencable.
Raymond Hettinger committed
November 24, 2003
R
* Checkin remaining documentation
Raymond Hettinger committed
November 17, 2003
R
Various fixups (most suggested by Armin Rigo).
Raymond Hettinger committed
November 16, 2003
R
* Migrate set() and frozenset() from the sandbox.
Raymond Hettinger committed