| Commit message (Expand) | Author | Age | Files | Lines |
* | bpo-29984: Improve 'heapq' test coverage (GH-992) | ![](//www.gravatar.com/avatar/b27283401450fa414f2baf442216b103?s=13&d=retro) Rob Day | 2019-05-31 | 1 | -2/+2 |
* | bpo-34149: Behavior of the min/max with key=None (GH-8328) | ![](//www.gravatar.com/avatar/a116e3945c03b7613753ab17f4fcb29b?s=13&d=retro) Alexander Marshalov | 2018-07-23 | 1 | -8/+2 |
* | Improve clarity (and small speed-up) by using tuple unpacking (#3289) | ![](//www.gravatar.com/avatar/ee12c44bc37fe713bf83ab57f26362bc?s=13&d=retro) Raymond Hettinger | 2017-09-04 | 1 | -8/+8 |
* | Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc | ![](//www.gravatar.com/avatar/77935f3976b0afffef709eff905f1df6?s=13&d=retro) Martin Panter | 2016-04-15 | 1 | -1/+1 |
* | Issue #22186: Fix typos in Lib/. | ![](//www.gravatar.com/avatar/df8e51d7618d5ed7ccbbc8dea9a9afee?s=13&d=retro) Berker Peksag | 2014-10-19 | 1 | -1/+1 |
|\ |
|
* | | Update comment to reflect using the default parameter with min() and max(). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-06-15 | 1 | -2/+2 |
* | | Factor common code into internal functions. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-06-14 | 1 | -10/+18 |
* | | Fix typo | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-06-14 | 1 | -1/+1 |
* | | Fix comment | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-06-02 | 1 | -1/+1 |
* | | Minor clean-ups. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-06-01 | 1 | -3/+5 |
* | | Issue #13742: Add key and reverse parameters to heapq.merge() | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-30 | 1 | -11/+63 |
* | | Minor clean-ups for heapq.merge(). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-26 | 1 | -14/+13 |
* | | Minor clean-ups for heapq. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-26 | 1 | -11/+11 |
* | | Small code and comment cleanups | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-19 | 1 | -14/+4 |
* | | Issue 21424: Apply the nlargest() optimizations to nsmallest() as well. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-11 | 1 | -41/+115 |
* | | Issue #21424: Optimize heaqp.nlargest() to make fewer tuple comparisons. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-05-11 | 1 | -88/+37 |
* | | Update comment for the comparison table to use measured results rather than p... | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-04-10 | 1 | -9/+10 |
* | | Add algorithmic notes for nsmallest() and nlargest(). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-04-09 | 1 | -0/+56 |
* | | Broaden the early-out test for nsmallest and nlargest | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2014-03-26 | 1 | -2/+2 |
|/ |
|
* | Issue #18962: Optimize the single iterator case for heapq.merge() | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2013-09-11 | 1 | -5/+9 |
* | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) | ![](//www.gravatar.com/avatar/e8600d16ba667cc8d7f00ddc9f254340?s=13&d=retro) Brett Cannon | 2013-07-04 | 1 | -1/+1 |
* | Issue #18200: Update the stdlib (except tests) to use | ![](//www.gravatar.com/avatar/e8600d16ba667cc8d7f00ddc9f254340?s=13&d=retro) Brett Cannon | 2013-06-13 | 1 | -1/+1 |
* | Fix typo | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2013-03-05 | 1 | -1/+1 |
* | Issue #16098: Update heapq.nsmallest to use the same algorithm as nlargest. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2013-03-05 | 1 | -25/+59 |
* | Issue 13274: Make the pure python code for heapq more closely match the C im... | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2011-10-30 | 1 | -0/+4 |
* | Merge 3.1 | ![](//www.gravatar.com/avatar/b700adeedd4c123ba839b960ceec0ef1?s=13&d=retro) Éric Araujo | 2011-04-20 | 1 | -3/+3 |
|\ |
|
| * | Minor tweaks to a few comments in heapq | ![](//www.gravatar.com/avatar/b700adeedd4c123ba839b960ceec0ef1?s=13&d=retro) Éric Araujo | 2011-04-15 | 1 | -3/+3 |
* | | Issue 3051: make pure python code pass the same tests as the C version. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2011-04-13 | 1 | -5/+4 |
* | | Remove coding cookie from heapq.py. | ![](//www.gravatar.com/avatar/c49652c88a43a35bbf0095abfdae3515?s=13&d=retro) Mark Dickinson | 2010-07-04 | 1 | -3/+1 |
|/ |
|
* | Make life easier for non-CPython implementations | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2009-03-29 | 1 | -1/+1 |
* | In Py3.x, a list comprehension is now faster than list(map(itemgetter(0), ite... | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2009-02-21 | 1 | -5/+4 |
* | Port r69838: Speedup and simplify negative counter using count's new step ar... | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2009-02-21 | 1 | -3/+3 |
* | Merged revisions 69129-69131,69139-69140,69143,69154-69159,69169,69288-69289,... | ![](//www.gravatar.com/avatar/cd2e442c42c95ed534e4197df4300222?s=13&d=retro) Benjamin Peterson | 2009-02-06 | 1 | -1/+1 |
* | Issue #1717: Remove cmp. Stage 1: remove all uses of cmp and __cmp__ from | ![](//www.gravatar.com/avatar/c49652c88a43a35bbf0095abfdae3515?s=13&d=retro) Mark Dickinson | 2009-01-27 | 1 | -1/+1 |
* | Merged revisions 68750,68776-68777,68811,68842,68859 via svnmerge from | ![](//www.gravatar.com/avatar/cd2e442c42c95ed534e4197df4300222?s=13&d=retro) Benjamin Peterson | 2009-01-23 | 1 | -1/+1 |
* | Merged revisions 68546 via svnmerge from | ![](//www.gravatar.com/avatar/cd2e442c42c95ed534e4197df4300222?s=13&d=retro) Benjamin Peterson | 2009-01-18 | 1 | -1/+46 |
* | Manually merge r68096,68189 from 3.0 branch. | ![](//www.gravatar.com/avatar/3c46e59585526b90c088845402bc8407?s=13&d=retro) Georg Brandl | 2009-01-03 | 1 | -4/+10 |
* | Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,... | ![](//www.gravatar.com/avatar/3c46e59585526b90c088845402bc8407?s=13&d=retro) Georg Brandl | 2008-06-10 | 1 | -6/+7 |
* | Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,... | ![](//www.gravatar.com/avatar/fce8285a62cae101b839f07d32ba7e8a?s=13&d=retro) Christian Heimes | 2008-03-16 | 1 | -8/+11 |
* | Move itertools izip() code to builtins as zip(). Complete the renaming. | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2008-03-13 | 1 | -3/+3 |
* | Replace map(None, *iterables) with zip(*iterables). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2008-01-22 | 1 | -2/+4 |
* | Merged revisions 56125-56153 via svnmerge from | ![](//www.gravatar.com/avatar/047f2332cde3730f1ed661eebb0c5686?s=13&d=retro) Guido van Rossum | 2007-07-03 | 1 | -6/+6 |
* | Merged revisions 55007-55179 via svnmerge from | ![](//www.gravatar.com/avatar/047f2332cde3730f1ed661eebb0c5686?s=13&d=retro) Guido van Rossum | 2007-05-07 | 1 | -1/+1 |
* | Merged revisions 53952-54987 via svnmerge from | ![](//www.gravatar.com/avatar/047f2332cde3730f1ed661eebb0c5686?s=13&d=retro) Guido van Rossum | 2007-04-27 | 1 | -1/+1 |
* | PEP 3114: rename .next() to .__next__() and add next() builtin. | ![](//www.gravatar.com/avatar/3c46e59585526b90c088845402bc8407?s=13&d=retro) Georg Brandl | 2007-04-21 | 1 | -1/+1 |
* | Merged revisions 53623-53858 via svnmerge from | ![](//www.gravatar.com/avatar/1063da4d34e5552046834eb884bac8df?s=13&d=retro) Thomas Wouters | 2007-02-23 | 1 | -2/+40 |
* | Fix most trivially-findable print statements. | ![](//www.gravatar.com/avatar/047f2332cde3730f1ed661eebb0c5686?s=13&d=retro) Guido van Rossum | 2007-02-09 | 1 | -1/+1 |
* | Merged revisions 53005-53303 via svnmerge from | ![](//www.gravatar.com/avatar/1063da4d34e5552046834eb884bac8df?s=13&d=retro) Thomas Wouters | 2007-01-09 | 1 | -6/+2 |
* | Add key= argument to heapq.nsmallest() and heapq.nlargest(). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2004-12-02 | 1 | -1/+29 |
* | Fix argument order in pure python version of nsmallest() and nlargest(). | ![](//www.gravatar.com/avatar/bc2071afd499daef001e75e14d7f9cce?s=13&d=retro) Raymond Hettinger | 2004-11-29 | 1 | -2/+2 |