1. 6245cb3 Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc by Martin Panter · 8 years ago
  2. 1ed2e69 Issue #22186: Fix typos in Lib/. by Berker Peksag · 10 years ago
  3. 354bffa Update comment to reflect using the default parameter with min() and max(). by Raymond Hettinger · 10 years ago
  4. 48f68d0 Factor common code into internal functions. by Raymond Hettinger · 10 years ago
  5. b321e79 Fix typo by Raymond Hettinger · 10 years ago
  6. 7df3c15 Fix comment by Raymond Hettinger · 10 years ago
  7. 450ed10 Minor clean-ups. by Raymond Hettinger · 10 years ago
  8. 35db439 Issue #13742: Add key and reverse parameters to heapq.merge() by Raymond Hettinger · 10 years ago
  9. ab09c13 Minor clean-ups for heapq.merge(). by Raymond Hettinger · 10 years ago
  10. 41331e8 Minor clean-ups for heapq. by Raymond Hettinger · 10 years ago
  11. 356902d Small code and comment cleanups by Raymond Hettinger · 10 years ago
  12. 234fb2d Issue 21424: Apply the nlargest() optimizations to nsmallest() as well. by Raymond Hettinger · 10 years ago
  13. 277842e Issue #21424: Optimize heaqp.nlargest() to make fewer tuple comparisons. by Raymond Hettinger · 10 years ago
  14. 6ed7c20 Update comment for the comparison table to use measured results rather than predicted. by Raymond Hettinger · 10 years ago
  15. 2aad6ef Add algorithmic notes for nsmallest() and nlargest(). by Raymond Hettinger · 10 years ago
  16. 8f2420c Broaden the early-out test for nsmallest and nlargest by Raymond Hettinger · 10 years ago
  17. f276232 Issue #18962: Optimize the single iterator case for heapq.merge() by Raymond Hettinger · 11 years ago
  18. cd171c8 Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) by Brett Cannon · 11 years ago
  19. 0a14066 Issue #18200: Update the stdlib (except tests) to use ModuleNotFoundError. by Brett Cannon · 11 years ago
  20. 2e8d9a7 Fix typo by Raymond Hettinger · 11 years ago
  21. f6b2667 Issue #16098: Update heapq.nsmallest to use the same algorithm as nlargest. by Raymond Hettinger · 11 years ago
  22. e584457 Issue 13274: Make the pure python code for heapq more closely match the C implementation for an undefined corner case. by Raymond Hettinger · 13 years ago
  23. 37e6c54 Merge 3.1 by Éric Araujo · 13 years ago
  24. 395ba35 Minor tweaks to a few comments in heapq by Éric Araujo · 13 years ago
  25. 8a9c4d9 Issue 3051: make pure python code pass the same tests as the C version. by Raymond Hettinger · 13 years ago
  26. b4a17a8 Remove coding cookie from heapq.py. by Mark Dickinson · 14 years ago
  27. 0dd737b Make life easier for non-CPython implementations by Raymond Hettinger · 15 years ago
  28. ba86fa9 In Py3.x, a list comprehension is now faster than list(map(itemgetter(0), iterable)). by Raymond Hettinger · 15 years ago
  29. bd171bc Port r69838: Speedup and simplify negative counter using count's new step argument. by Raymond Hettinger · 15 years ago
  30. 5c6d787 Merged revisions 69129-69131,69139-69140,69143,69154-69159,69169,69288-69289,69293,69297-69301,69348 via svnmerge from by Benjamin Peterson · 15 years ago
  31. a56c467 Issue #1717: Remove cmp. Stage 1: remove all uses of cmp and __cmp__ from by Mark Dickinson · 15 years ago
  32. aa06900 Merged revisions 68750,68776-68777,68811,68842,68859 via svnmerge from by Benjamin Peterson · 15 years ago
  33. 18e9512 Merged revisions 68546 via svnmerge from by Benjamin Peterson · 15 years ago
  34. 3a9b062 Manually merge r68096,68189 from 3.0 branch. by Georg Brandl · 15 years ago
  35. f78e02b Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,63887,63975,63998 via svnmerge from by Georg Brandl · 16 years ago
  36. dd15f6c Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from by Christian Heimes · 16 years ago
  37. 736c0ab Move itertools izip() code to builtins as zip(). Complete the renaming. by Raymond Hettinger · 16 years ago
  38. 1dfde1d Replace map(None, *iterables) with zip(*iterables). by Raymond Hettinger · 16 years ago
  39. c1f779c Merged revisions 56125-56153 via svnmerge from by Guido van Rossum · 17 years ago
  40. 805365e Merged revisions 55007-55179 via svnmerge from by Guido van Rossum · 17 years ago
  41. d8faa36 Merged revisions 53952-54987 via svnmerge from by Guido van Rossum · 17 years ago
  42. a18af4e PEP 3114: rename .next() to .__next__() and add next() builtin. by Georg Brandl · 17 years ago
  43. cf297e4 Merged revisions 53623-53858 via svnmerge from by Thomas Wouters · 17 years ago
  44. be19ed7 Fix most trivially-findable print statements. by Guido van Rossum · 17 years ago
  45. 902d6eb Merged revisions 53005-53303 via svnmerge from by Thomas Wouters · 17 years ago
  46. 4901a1f Add key= argument to heapq.nsmallest() and heapq.nlargest(). by Raymond Hettinger · 19 years ago
  47. e1defa4 Fix argument order in pure python version of nsmallest() and nlargest(). by Raymond Hettinger · 20 years ago
  48. 8158e84 Fix erroneous docstring comment. by Raymond Hettinger · 20 years ago
  49. 28224f8 Improve the documented advice on how to best use heapq.heapreplace(). by Raymond Hettinger · 20 years ago
  50. 2e3dfaf Install C version of heapq.nsmallest(). by Raymond Hettinger · 20 years ago
  51. b25aa36 Improve the memory performance and speed of heapq.nsmallest() by using by Raymond Hettinger · 20 years ago
  52. 33ecffb SF patch #969791: Add nlargest() and nsmallest() to heapq. by Raymond Hettinger · 20 years ago
  53. c46cb2a * Restore the pure python version of heapq.py. by Raymond Hettinger · 20 years ago
  54. b3af181 Convert heapq.py to a C implementation. by Raymond Hettinger · 21 years ago
  55. 85c20a4 Implement and apply PEP 322, reverse iteration by Raymond Hettinger · 21 years ago
  56. f0dfc7a Fix a bunch of typos in documentation, docstrings and comments. by Walter Dörwald · 21 years ago
  57. f2928eb Fix typo in comment. by Fred Drake · 22 years ago
  58. a853cc6 Added __all__. by Raymond Hettinger · 22 years ago
  59. 5f7617b Fixed misspelling in comment. by Tim Peters · 22 years ago
  60. 469cdad Whitespace normalization. by Tim Peters · 22 years ago
  61. 3c8dd0c Simplify heapreplace() -- there's no need for an explicit test for by Guido van Rossum · 22 years ago
  62. 6681de2 _siftup(): __le__ is now the only comparison operator used on array elements. by Tim Peters · 22 years ago
  63. 0cd53a6 Added new heapreplace(heap, item) function, to pop (and return) the by Tim Peters · 22 years ago
  64. 657fe38 Large code rearrangement to use better algorithms, in the sense of needing by Tim Peters · 22 years ago
  65. aa7d243 Minor fiddling, including a simple class to implement a heap iterator by Tim Peters · 22 years ago
  66. fbb2992 Augment credits. by Guido van Rossum · 22 years ago
  67. 28c2552 Hmm! I thought I checked this in before! Oh well. by Tim Peters · 22 years ago
  68. 4b48d6b Add a PEP-263-style encoding turd^H^H^H^Hdeclaration, because there's by Guido van Rossum · 22 years ago
  69. 62abc2f heappop(): Added comments; simplified and sped the code. by Tim Peters · 22 years ago
  70. a0b3a00 heappop(): Use "while True" instead of "while 1". by Tim Peters · 22 years ago
  71. d9ea39d Don't use true division where int division was intended. For that matter, by Tim Peters · 22 years ago
  72. 37c3b27 Add Kevin O'Connor, author of the heapq code. by Guido van Rossum · 22 years ago
  73. 0a82438 Adding the heap queue algorithm, per discussion in python-dev last week. by Guido van Rossum · 22 years ago