summaryrefslogtreecommitdiffstats
path: root/Objects/setobject.c
Commit message (Expand)AuthorAgeFilesLines
* Extend work on rev 52962 and 53829 eliminating redundant PyObject_Hash() call...Raymond Hettinger2007-03-201-2/+18
* Fixup set/dict interoperability.Raymond Hettinger2007-02-191-0/+11
* Extend work on revision 52962: Eliminate redundant calls to PyObject_Hash().Raymond Hettinger2007-02-191-7/+11
* Bypass set specific optimizations for set and frozenset subclasses.Raymond Hettinger2007-02-081-7/+7
* Bug #1648179: set.update() not recognizing __iter__ overrides in dict subcla...Raymond Hettinger2007-02-011-4/+4
* SF #1486663 -- Allow keyword args in subclasses of set() and frozenset().Raymond Hettinger2007-01-111-2/+2
* For sets with cyclical reprs, emit an ellipsis instead of infinitely recursing.Raymond Hettinger2006-12-301-4/+24
* Port Georg's dictobject.c fix keys that were tuples got unpacked on the way t...Raymond Hettinger2006-12-081-1/+15
* Port Armin's fix for a dict resize vulnerability (svn revision 46589, sf bug ...Raymond Hettinger2006-12-081-6/+31
* Eliminate two redundant calls to PyObject_Hash().Raymond Hettinger2006-12-081-4/+23
* Fix warnings with HP's C compiler. It doesn't recognize that infiniteNeal Norwitz2006-10-281-0/+2
* Fix refcounts and add error checks.Raymond Hettinger2006-09-071-8/+35
* [Bug #1414697] Change docstring of set/frozenset types to specify that the co...Andrew M. Kuchling2006-07-291-2/+2
* otherset is known to be non-NULL based on checks before and DECREF after.Neal Norwitz2006-07-171-2/+2
* Use Py_ssize_tNeal Norwitz2006-06-191-22/+22
* Clear dummy and emptyfrozenset, so that we don't haveMartin v. Löwis2006-04-151-2/+2
* Ignore the references to the dummy objects used as deleted keysArmin Rigo2006-04-121-0/+8
* Remove "static forward" declaration. Move constructorsMartin v. Löwis2006-04-111-17/+15
* SF patch #1458476 with modifications based on discussions in python-dev. ThisBarry Warsaw2006-03-301-1/+68
* Remove unnecessary casts in type object initializers.Georg Brandl2006-03-301-4/+4
* Tighten an overbroad and misleading assertion.Raymond Hettinger2006-03-261-1/+1
* Use Py_ssize_t for PySet_Size() like all the other Py*_Size() functions.Neal Norwitz2006-03-041-1/+1
* Merge ssize_t branch.Martin v. Löwis2006-02-151-18/+19
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-2/+2
* Remove some shadowed variablesNeal Norwitz2006-01-081-1/+1
* Prevent name pollution by making lots of internal functions static.Neal Norwitz2005-11-131-1/+1
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-7/+12
* No longer ignore exceptions raised by comparisons during key lookup.Raymond Hettinger2005-09-161-48/+44
* Disallow keyword arguments for type constructors that don't use them.Georg Brandl2005-08-261-0/+6
* * Add a fast equality check path for frozensets where the hash value hasRaymond Hettinger2005-08-241-5/+8
* Add shortcuts for a|a and a&a.Raymond Hettinger2005-08-171-8/+9
* Results of a line-by-line comparison back to dictobject.c.Raymond Hettinger2005-08-171-127/+121
* Numerous fix-ups to C API and docs. Added tests for C API.Raymond Hettinger2005-08-161-9/+120
* DECREF --> XDECREFRaymond Hettinger2005-08-161-1/+1
* Add a C API for sets and frozensets.Raymond Hettinger2005-08-161-8/+72
* More function re-ordering (placing like functions together).Raymond Hettinger2005-08-131-86/+86
* * Bring lookkey() and lookkey_string() closer to dict version.Raymond Hettinger2005-08-131-93/+77
* * Fix SF #1257731. Make __contains__(), remove(), and discard() only doRaymond Hettinger2005-08-121-26/+30
* * Add short-circuit code for in-place operations with self (such asRaymond Hettinger2005-08-111-89/+153
* * Bring in INIT_NONZERO_SET_SLOTS macro from dictionary code.Raymond Hettinger2005-08-071-18/+51
* * Removed checked_error flag which no longer provides any benefit.Raymond Hettinger2005-08-061-15/+12
* * set_new() doesn't need to zero the structure a second time after tp_allocRaymond Hettinger2005-08-061-3/+6
* Factor away a redundant clear() function.Raymond Hettinger2005-08-061-13/+6
* * Improve a variable name: entry0 --> table.Raymond Hettinger2005-08-051-39/+58
* * Move copyright notice to top and indicate derivation from sets.py andRaymond Hettinger2005-08-051-22/+17
* Model set.pop() after dict.popitem().Raymond Hettinger2005-08-021-12/+30
* * Improve code for the empty frozenset singleton:Raymond Hettinger2005-08-011-63/+66
* Fix build on gcc: PySetIter_Type should be static in definitionHye-Shik Chang2005-08-011-1/+1
* Improve variable names.Raymond Hettinger2005-07-311-154/+154
* Fix frozenset() ref count and a comment typo.Raymond Hettinger2005-07-311-3/+2