1. e2f48bf bpo-34797: Convert heapq to the argument clinic (GH-9560) by Pablo Galindo · 6 years ago
  2. cda8094 Issue #15984: Merge PyUnicode doc from 3.5 by Martin Panter · 9 years ago
  3. 6245cb3 Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc by Martin Panter · 9 years ago
  4. 2300bf2 Only update the arr variable when PyObject_RichCompareBool() has been called. by Raymond Hettinger · 9 years ago
  5. cfe5b6c Divisions-by-two for a positive Py_ssize_t compile more cleanly with >>1 than /2. by Raymond Hettinger · 9 years ago
  6. 5cbd833 Issue #24221: Small optimizations for heapq. by Raymond Hettinger · 9 years ago
  7. c784c6d Tighten-up code by eliminating an unnecessary variable. by Raymond Hettinger · 9 years ago
  8. d69755d Minor code clean-up. by Raymond Hettinger · 9 years ago
  9. 6364880 More timings suggest that 2500 is closer to the break-even point. by Raymond Hettinger · 10 years ago
  10. 4e6bf4b merge by Raymond Hettinger · 10 years ago
  11. b9db9e1 Defend against a mutation during comparison by Raymond Hettinger · 10 years ago
  12. 99bf9a2 Minor code cleanups. by Raymond Hettinger · 10 years ago
  13. a032e46 Minor stylistic clean-up. by Raymond Hettinger · 10 years ago
  14. bc33e57 Issue #24155: Optimize heapify for better cache utililzation. by Raymond Hettinger · 10 years ago
  15. 1dd8e71 Issues #24099, #24100, and #24101: Fix free-after-use bug in heapq. by Raymond Hettinger · 10 years ago
  16. 48f68d0 Factor common code into internal functions. by Raymond Hettinger · 10 years ago
  17. 234fb2d Issue 21424: Apply the nlargest() optimizations to nsmallest() as well. by Raymond Hettinger · 11 years ago
  18. 277842e Issue #21424: Optimize heaqp.nlargest() to make fewer tuple comparisons. by Raymond Hettinger · 11 years ago
  19. 90e9338 Neaten-up a bit add add missing size change check. by Raymond Hettinger · 11 years ago
  20. 871620d Simplify and speedup the internals of the heapq module. by Raymond Hettinger · 11 years ago
  21. c992608 Issue 21375: Fix possible Py_ssizet overflow in heapq. by Raymond Hettinger · 11 years ago
  22. 764a46d Issue #18408: Fix heapq.heappop(), handle PyList_SetSlice() failure by Victor Stinner · 11 years ago
  23. 09b7503 Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4 by Terry Jan Reedy · 12 years ago
  24. 0158af3 Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*, by Terry Jan Reedy · 12 years ago
  25. 31584e3 Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the list is being resized concurrently. by Antoine Pitrou · 12 years ago
  26. 44d5214 Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the list is being resized concurrently. by Antoine Pitrou · 12 years ago
  27. bd8f290 Show the function signature in the docstring by Raymond Hettinger · 12 years ago
  28. db6b62e Inline cmp_lt(). by Raymond Hettinger · 14 years ago
  29. 1670b43 Fix invalid bytes for UTF-8 by Éric Araujo · 14 years ago
  30. f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 15 years ago
  31. 2ba198d Remove 2.6 compatibility code: by Amaury Forgeot d'Arc · 16 years ago
  32. fdfe62d Merged revisions 64089,64098,64100-64102,64113,64115-64116,64118,64120,64132,64342 via svnmerge from by Amaury Forgeot d'Arc · 16 years ago
  33. 1a21451 Implement PEP 3121: new module initialization and finalization API. by Martin v. Löwis · 16 years ago
  34. 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
  35. 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 · 17 years ago
  36. c1786ea Use UTF-8 for a docstring that contains non-ASCII chars. by Neal Norwitz · 17 years ago
  37. 13870b1 Also make _heapq.nlargest() use Py_ssize_t instead of ints, to iter over by Thomas Wouters · 19 years ago
  38. ed6254a Use 'n' format for Py_ssize_t variables to PyArg_ParseTuple(). Py_ssize_t by Thomas Wouters · 19 years ago
  39. ad0a462 Use Py_ssize_t for counts and sizes. by Martin v. Löwis · 19 years ago
  40. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago
  41. 855d9a9 Plug a leak and beef-up test coverage. by Raymond Hettinger · 20 years ago
  42. 8158e84 Fix erroneous docstring comment. by Raymond Hettinger · 20 years ago
  43. 28224f8 Improve the documented advice on how to best use heapq.heapreplace(). by Raymond Hettinger · 20 years ago
  44. aefde43 Reverse argument order for nsmallest() and nlargest(). by Raymond Hettinger · 20 years ago
  45. de72edd Fixup error exits in nlargest() and nsmallest(). by Raymond Hettinger · 20 years ago
  46. 2e3dfaf Install C version of heapq.nsmallest(). by Raymond Hettinger · 20 years ago
  47. c929766 Install C version of heapq.nlargest(). by Raymond Hettinger · 20 years ago
  48. ce97fbe Correct the file name of _heapq module. by Hye-Shik Chang · 21 years ago[Renamed from Modules/_heapmodule.c]
  49. c46cb2a * Restore the pure python version of heapq.py. by Raymond Hettinger · 21 years ago