summaryrefslogtreecommitdiffstats
path: root/Lib/sets.py
Commit message (Expand)AuthorAgeFilesLines
* C Code:Raymond Hettinger2003-02-091-6/+6
* Whitespace normalization.Tim Peters2003-02-041-1/+1
* One more use of ifilter()Raymond Hettinger2003-02-021-3/+2
* SF patch #678899: Save time and memory by using itertools in sets module.Raymond Hettinger2003-02-021-19/+11
* Explicitly raise an exception in __cmp__ -- this clarifies that cmp()Guido van Rossum2003-01-141-0/+5
* SF 643115: Set._update() had a special case for dictionaries which allowedRaymond Hettinger2002-11-251-3/+0
* Add getstate and setstate implementation to concrete set classes.Jeremy Hylton2002-11-131-0/+12
* Another attempt at making the set constructor both safe and fast. [SFGuido van Rossum2002-11-081-18/+24
* _update(): Commented the new obscurity. Materialized into a tupleTim Peters2002-11-081-2/+8
* Closes SF bug #628246.Raymond Hettinger2002-11-081-0/+2
* .iterkeys() is not needed.Raymond Hettinger2002-10-041-1/+1
* Sped _update().Raymond Hettinger2002-08-291-0/+9
* Gave intersection_update a speed boost.Tim Peters2002-08-261-3/+1
* Gave issubet() and issuperset() major speed boosts. That's it for now!Tim Peters2002-08-251-2/+4
* Gave __sub__/difference a factor of 2-5 speed boost.Tim Peters2002-08-251-1/+2
* Gave __xor__/symmetric_difference a factor of 2-5 speed boost.Tim Peters2002-08-251-4/+6
* Sped union by a factor of 3-4.Tim Peters2002-08-251-1/+2
* Sped intersection by large factors (3-5x faster than before on sets ofTim Peters2002-08-251-7/+2
* Added a clue about why xyz_update isn't the same as __xyz__.Tim Peters2002-08-251-1/+4
* Implemented <, <=, >, >= for sets, giving subset and proper-subsetTim Peters2002-08-251-0/+12
* Record a clue about why __or__ is not union, etc.Tim Peters2002-08-251-0/+5
* Removed < <= > >= from the API. Implemented as comparisons of theRaymond Hettinger2002-08-241-18/+1
* At Tim Peter's suggestion, propagated GvR's binary operator changes toRaymond Hettinger2002-08-241-8/+16
* Since instances of _TemporarilyImmutableSet are always thrown awayRaymond Hettinger2002-08-241-5/+1
* 1. Removed module self test in favor of unittests -- Timbot's suggestion.Raymond Hettinger2002-08-241-109/+7
* pop() docstring: this isn't a randomly-chosen element, it's merelyTim Peters2002-08-231-1/+1
* Comment repair.Tim Peters2002-08-231-4/+4
* RH pointed out that discard(element) doesn't do the transformation onGuido van Rossum2002-08-231-1/+1
* Change the binary operators |, &, ^, - to return NotImplemented ratherGuido van Rossum2002-08-221-14/+40
* Now that __init__ transforms set elements, we know that all of theRaymond Hettinger2002-08-211-1/+3
* Sped ._update() method by factoring try/except out of the inner loop.Raymond Hettinger2002-08-211-4/+5
* Ouch. The test suite *really* needs work!!!!! There were severalGuido van Rossum2002-08-211-46/+38
* Add Raymond H to the list of authors; add some XXX comments aboutGuido van Rossum2002-08-211-0/+9
* Fast size check for sub/super set testsRaymond Hettinger2002-08-211-0/+4
* Optimize try/except ordering in sets.py.Raymond Hettinger2002-08-211-25/+25
* Minor typoRaymond Hettinger2002-08-201-1/+1
* Rename popitem() to pop(). (An idea from SF patch 597444.)Guido van Rossum2002-08-201-1/+1
* Move __init__ from BaseSet into Set and ImmutableSet. This causes aGuido van Rossum2002-08-201-16/+28
* Add a note reminding the reader that sets are not sequences. IGuido van Rossum2002-08-201-0/+10
* Fix typo in __slots__ of ImmutableSet.Guido van Rossum2002-08-191-1/+1
* Set classes and their unit tests, from sandbox.Guido van Rossum2002-08-191-0/+529