summaryrefslogtreecommitdiff
path: root/Objects/setobject.c
Commit message (Expand)AuthorAgeFilesLines
* * Simplify and speedup logic for tp_print.Raymond Hettinger2003-12-311-15/+29
* Speedup set.update by using the override mode for PyDict_Merge().Raymond Hettinger2003-12-151-1/+1
* Improve algorithm for set.difference when the input is not a set.Raymond Hettinger2003-12-151-43/+43
* * Refactor set.__contains__()Raymond Hettinger2003-12-131-21/+10
* Refactor set.discard() and set.remove().Raymond Hettinger2003-12-131-31/+22
* Use dictionary specific looping idiom where possible.Raymond Hettinger2003-12-131-114/+40
* * Added a new method flag, METH_COEXIST.Raymond Hettinger2003-12-131-0/+26
* Expose dict_contains() and PyDict_Contains() with is about 10% fasterRaymond Hettinger2003-11-251-9/+9
* Factor out more duplicate code.Raymond Hettinger2003-11-241-77/+51
* Stop GCC warning about int literal that's so long that it becomes anGuido van Rossum2003-11-241-1/+1
* * Checkin remaining documentationRaymond Hettinger2003-11-241-137/+148
* * Simplify hash function and add test to show effectiveness of the hashRaymond Hettinger2003-11-231-14/+26
* Extend temporary hashability to remove() and discard().Raymond Hettinger2003-11-221-11/+52
* Allow temporary hashability for the __contains__ test.Raymond Hettinger2003-11-211-1/+17
* issubset() and issuperset() to work with general iterablesRaymond Hettinger2003-11-211-5/+15
* Three minor performance improvements:Raymond Hettinger2003-11-201-12/+41
* Implement straightforward suggestions from gcc warnings (remove unusedGuido van Rossum2003-11-181-3/+2
* Use PySequence_Contains() instead of direct access macro.Raymond Hettinger2003-11-181-11/+5
* Various fixups (most suggested by Armin Rigo).Raymond Hettinger2003-11-171-40/+66
* Fix output spacing typoRaymond Hettinger2003-11-161-1/+1
* * Migrate set() and frozenset() from the sandbox.Raymond Hettinger2003-11-161-0/+1073