1. 21ce245 bpo-37165: Convert _count_elements to the argument clinic (GH-13848) by Miss Islington (bot) · 5 years ago
  2. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 5 years ago
  3. d53fe5f bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) by Serhiy Storchaka · 5 years ago
  4. adfffc7 Fix the C function signature for _collections._tuplegetter.__reduce__. (GH-12180) by Serhiy Storchaka · 5 years ago
  5. 359a2f3 bpo-33012: Fix compilation warnings in memoryobject.c and _collectionsmodule.c (GH-12179) by Stéphane Wirtel · 5 years ago
  6. f36f892 bpo-36068: Make _tuplegetter objects serializable (GH-11981) by Joe Jevnik · 5 years ago
  7. 05f1b93 Speed-up argument parsing for common cases in deque.__init__()(GH-11717) by Raymond Hettinger · 5 years ago
  8. 052b2df bpo-32492: Tweak _collections._tuplegetter. (GH-11367) by Serhiy Storchaka · 6 years ago
  9. 3f5fc70 bpo-32492: 1.6x speed up in namedtuple attribute access using C fast-path (#10495) by Pablo Galindo · 6 years ago
  10. d4f9cf5 bpo-33029: Fix signatures of getter and setter functions. (GH-10746) by Serhiy Storchaka · 6 years ago
  11. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 6 years ago
  12. 8152402 bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736) by Serhiy Storchaka · 6 years ago
  13. b46ad54 Minor performance tweak for deque.index() with a start argument (GH-9440) by Raymond Hettinger · 6 years ago
  14. 24bd50b closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-3788) by Oren Milman · 6 years ago
  15. 66953f0 Factor-out two substantially identical code blocks. (GH-8219) by Raymond Hettinger · 6 years ago
  16. a5c4228 bpo-33677: Fix signatures of tp_clear handlers for AST and deque. (GH-7196) by Serhiy Storchaka · 6 years ago
  17. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  18. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 6 years ago
  19. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  20. 31aca4b bpo-31586: Use _count_element fast path for real dicts. by Oren Milman · 7 years ago
  21. b3a7796 bpo-27541: Reprs of subclasses of some classes now contain actual type name. (#3631) by Serhiy Storchaka · 7 years ago
  22. e1b0287 Code clean-up. Remove unnecessary pre-increment before the loop starts. (#3312) by Raymond Hettinger · 7 years ago
  23. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 7 years ago
  24. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 7 years ago
  25. d4edfc9 bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) by Serhiy Storchaka · 7 years ago
  26. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 7 years ago
  27. 357bad7 bpo-29634: Reduce deque repeat execution when maxlen exist and size is not 1 (#255) (#255) by Louie Lu · 7 years ago
  28. dd407d5 Optimize deque index, insert and rotate() methods by Victor Stinner · 7 years ago
  29. a24dca6 Fix typo by Raymond Hettinger · 8 years ago
  30. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  31. 4778eab Replace PyObject_CallFunction() with fastcall by Victor Stinner · 8 years ago
  32. f0b311b Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as by Serhiy Storchaka · 8 years ago
  33. 8805717 Revert part of 3471a3515827 that caused a performance regression by Raymond Hettinger · 8 years ago
  34. ad8c83a Avoid inefficient way to call functions without argument by Victor Stinner · 8 years ago
  35. 17f0e61 - Modules/_collectionsmodule.c: Mark one more internal symbol as static. by doko@ubuntu.com · 8 years ago
  36. bc73150 - make some internal symbols static by doko@ubuntu.com · 8 years ago
  37. a0d416f Issue #26482: Allowed pickling recursive dequeues. by Serhiy Storchaka · 8 years ago
  38. d79d5b1 More logicial order. Move space saving step to just before it is used. by Raymond Hettinger · 8 years ago
  39. 6f86a33 Factor-out common subexpression. by Raymond Hettinger · 8 years ago
  40. 589106b Put block length computations in a more logical order. by Raymond Hettinger · 8 years ago
  41. 3841866 Issue #26200: The SETREF macro adds unnecessary work in some cases. by Raymond Hettinger · 8 years ago
  42. a638971 merge by Raymond Hettinger · 8 years ago
  43. 0ef0423 merge by Raymond Hettinger · 8 years ago
  44. 3743432 Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlen by Raymond Hettinger · 8 years ago
  45. 306d6b1 Convert another post-decrement while-loop to pre-decrement for consistency by Raymond Hettinger · 8 years ago
  46. 165eee2 Convert two other post-decrement while-loops to pre-decrements for consistency by Raymond Hettinger · 8 years ago
  47. d84ec22 Miscellaneous refactorings by Raymond Hettinger · 8 years ago
  48. 3e47a13 merge 3.5 by Benjamin Peterson · 9 years ago
  49. 4e3dd51 merge 3.4 by Benjamin Peterson · 9 years ago
  50. 630329e merge 3.3 by Benjamin Peterson · 9 years ago
  51. 0e617e2 remove some copyright notices supserseded by the toplevel ones by Benjamin Peterson · 9 years ago
  52. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 9 years ago
  53. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  54. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  55. 4a91d21 Neaten-up the inner-loop logic. by Raymond Hettinger · 9 years ago
  56. df8f5b5 Minor cleanup. by Raymond Hettinger · 9 years ago
  57. 0bdf9ea merge by Raymond Hettinger · 9 years ago
  58. 67b97b8 Move the initial start-search out of the main loop so it can be factored-out later. by Raymond Hettinger · 9 years ago
  59. e56a919 Issue #25523: Merge a-to-an corrections from 3.5 by Martin Panter · 9 years ago
  60. d2ad571 Issue #25523: Further a-to-an corrections new in 3.5 by Martin Panter · 9 years ago
  61. db41fd4 Removed unused parameter by Raymond Hettinger · 9 years ago
  62. 0f43bb1 Only update the state variable once per iteration. by Raymond Hettinger · 9 years ago
  63. 20151f5 Issue #25414: Remove unnecessary tests that can never succeed. by Raymond Hettinger · 9 years ago
  64. 1eca237 Remove old Todo entry that isn't going to happen. by Raymond Hettinger · 9 years ago
  65. a4b13d0 Rewrap comment. by Raymond Hettinger · 9 years ago
  66. bc00341 Use unsigned division by Raymond Hettinger · 9 years ago
  67. 1286d14 Improve variable names and constant expressions by Raymond Hettinger · 9 years ago
  68. 965362e Minor fixup. maxlen is already known. by Raymond Hettinger · 9 years ago
  69. d96db09 Refactor the deque trim logic to eliminate the two separate trim functions. by Raymond Hettinger · 9 years ago
  70. 6b1e113 Hoist the deque->maxlen lookup out of the inner-loop. by Raymond Hettinger · 9 years ago
  71. a7f63009 Minor tweak. Make the maxlen comparisons a little more clear and consistent. by Raymond Hettinger · 9 years ago
  72. 848f2b5 Backport early-out 91259f061cfb to reduce the cost of bb1a2944bcb6 by Raymond Hettinger · 9 years ago
  73. 0443ac2 Eliminate unnecessary test by Raymond Hettinger · 9 years ago
  74. fd265f4 Factor out common iterator finalization code by Raymond Hettinger · 9 years ago
  75. 0d30940 Add fast paths to deque_init() for the common cases by Raymond Hettinger · 9 years ago
  76. 3803114 Add an early-out for deque_clear() by Raymond Hettinger · 9 years ago
  77. 8299e9b Move the copy and clear functions upwards to eliminate unnecessary forward references. by Raymond Hettinger · 9 years ago
  78. 7c0b70f Minor tweak to the order of variable updates. by Raymond Hettinger · 9 years ago
  79. f2b02ce Bump up the maximum number of freeblocks by Raymond Hettinger · 9 years ago
  80. c22eee6 Precomputing the number iterations allows the inner-loop to be vectorizable. by Raymond Hettinger · 9 years ago
  81. 7a84552 Hoist constant expression out of an inner loop. by Raymond Hettinger · 9 years ago
  82. e055b88 merge by Raymond Hettinger · 9 years ago
  83. bf49fee Issue #25135: Avoid possible reentrancy issues in deque_clear. by Raymond Hettinger · 9 years ago
  84. 2b0d646 Replace an unpredictable branch with a simple addition. by Raymond Hettinger · 9 years ago
  85. 3a1a8d0 Eliminate unnecessary variables by Raymond Hettinger · 9 years ago
  86. 7a23723 Eliminate unnecessary variable by Raymond Hettinger · 9 years ago
  87. d3d2b2c Minor consistency improvements to negative value comparisons. by Raymond Hettinger · 9 years ago
  88. aed8830 Add a fast path (no iterator creation) for a common case for repeating deques of size 1 by Raymond Hettinger · 9 years ago
  89. 0e14e66 Hoist constant expression out of an inner loop by Raymond Hettinger · 9 years ago
  90. ad26225 Tighten inner-loop for deque_inplace_repeat(). by Raymond Hettinger · 9 years ago
  91. e4f3467 Add an exact type match fast path for deque_copy(). by Raymond Hettinger · 9 years ago
  92. 95e2cc5 Fix refcount. by Raymond Hettinger · 9 years ago
  93. 67c78b5 In-line the append operations inside deque_inplace_repeat(). by Raymond Hettinger · 9 years ago
  94. f5d72f3 Simply deque repeat by reusing code in in-line repeat. Avoid unnecessary division. by Raymond Hettinger · 9 years ago
  95. 318c5ae merge by Raymond Hettinger · 9 years ago
  96. 2b2b753 Prevent reentrant badness by deferring the decrefs as long as possible. by Raymond Hettinger · 9 years ago
  97. 7a1a0bb merge by Raymond Hettinger · 9 years ago
  98. 87674ec Issue #24913: Fix overrun error in deque.index(). by Raymond Hettinger · 9 years ago
  99. 28c995d Minor cleanup. by Raymond Hettinger · 9 years ago
  100. 12f896c Fix minor typo in a comment by Raymond Hettinger · 9 years ago