summaryrefslogtreecommitdiffstats
path: root/Lib/heapq.py
Commit message (Expand)AuthorAgeFilesLines
* Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-1/+1
* Issue #18200: Update the stdlib (except tests) to useBrett Cannon2013-06-141-1/+1
* Fix typoRaymond Hettinger2013-03-051-1/+1
* Issue #16098: Update heapq.nsmallest to use the same algorithm as nlargest.Raymond Hettinger2013-03-051-25/+59
* Issue 13274: Make the pure python code for heapq more closely match the C im...Raymond Hettinger2011-10-301-0/+4
* Merge 3.1Éric Araujo2011-04-201-3/+3
|\
| * Minor tweaks to a few comments in heapqÉric Araujo2011-04-151-3/+3
* | Issue 3051: make pure python code pass the same tests as the C version.Raymond Hettinger2011-04-131-5/+4
* | Remove coding cookie from heapq.py.Mark Dickinson2010-07-041-3/+1
|/
* Make life easier for non-CPython implementationsRaymond Hettinger2009-03-291-1/+1
* In Py3.x, a list comprehension is now faster than list(map(itemgetter(0), ite...Raymond Hettinger2009-02-211-5/+4
* Port r69838: Speedup and simplify negative counter using count's new step ar...Raymond Hettinger2009-02-211-3/+3
* Merged revisions 69129-69131,69139-69140,69143,69154-69159,69169,69288-69289,...Benjamin Peterson2009-02-061-1/+1
* Issue #1717: Remove cmp. Stage 1: remove all uses of cmp and __cmp__ fromMark Dickinson2009-01-271-1/+1
* Merged revisions 68750,68776-68777,68811,68842,68859 via svnmerge fromBenjamin Peterson2009-01-231-1/+1
* Merged revisions 68546 via svnmerge fromBenjamin Peterson2009-01-181-1/+46
* Manually merge r68096,68189 from 3.0 branch.Georg Brandl2009-01-031-4/+10
* Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,...Georg Brandl2008-06-101-6/+7
* Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,...Christian Heimes2008-03-161-8/+11
* Move itertools izip() code to builtins as zip(). Complete the renaming.Raymond Hettinger2008-03-131-3/+3
* Replace map(None, *iterables) with zip(*iterables).Raymond Hettinger2008-01-221-2/+4
* Merged revisions 56125-56153 via svnmerge fromGuido van Rossum2007-07-031-6/+6
* Merged revisions 55007-55179 via svnmerge fromGuido van Rossum2007-05-071-1/+1
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-1/+1
* PEP 3114: rename .next() to .__next__() and add next() builtin.Georg Brandl2007-04-211-1/+1
* Merged revisions 53623-53858 via svnmerge fromThomas Wouters2007-02-231-2/+40
* Fix most trivially-findable print statements.Guido van Rossum2007-02-091-1/+1
* Merged revisions 53005-53303 via svnmerge fromThomas Wouters2007-01-091-6/+2
* Add key= argument to heapq.nsmallest() and heapq.nlargest().Raymond Hettinger2004-12-021-1/+29
* Fix argument order in pure python version of nsmallest() and nlargest().Raymond Hettinger2004-11-291-2/+2
* Fix erroneous docstring comment.Raymond Hettinger2004-09-061-2/+3
* Improve the documented advice on how to best use heapq.heapreplace().Raymond Hettinger2004-06-201-1/+3
* Install C version of heapq.nsmallest().Raymond Hettinger2004-06-131-1/+1
* Improve the memory performance and speed of heapq.nsmallest() by usingRaymond Hettinger2004-06-121-0/+23
* SF patch #969791: Add nlargest() and nsmallest() to heapq.Raymond Hettinger2004-06-101-2/+34
* * Restore the pure python version of heapq.py.Raymond Hettinger2004-04-191-0/+261
* Convert heapq.py to a C implementation.Raymond Hettinger2003-11-081-255/+0
* Implement and apply PEP 322, reverse iterationRaymond Hettinger2003-11-061-1/+1
* Fix a bunch of typos in documentation, docstrings and comments.Walter Dörwald2003-10-201-1/+1
* Fix typo in comment.Fred Drake2002-11-131-2/+2
* Added __all__.Raymond Hettinger2002-10-301-0/+2
* Fixed misspelling in comment.Tim Peters2002-08-111-1/+1
* Whitespace normalization.Tim Peters2002-08-081-1/+1
* Simplify heapreplace() -- there's no need for an explicit test forGuido van Rossum2002-08-071-7/+4
* _siftup(): __le__ is now the only comparison operator used on arrayTim Peters2002-08-031-1/+1
* Added new heapreplace(heap, item) function, to pop (and return) theTim Peters2002-08-031-0/+18
* Large code rearrangement to use better algorithms, in the sense of needingTim Peters2002-08-031-39/+79
* Minor fiddling, including a simple class to implement a heap iteratorTim Peters2002-08-031-5/+5
* Augment credits.Guido van Rossum2002-08-021-1/+1
* Hmm! I thought I checked this in before! Oh well.Tim Peters2002-08-021-9/+29