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