1. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 7 years ago
  2. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  3. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  4. 31aca4b bpo-31586: Use _count_element fast path for real dicts. by Oren Milman · 7 years ago
  5. b3a7796 bpo-27541: Reprs of subclasses of some classes now contain actual type name. (#3631) by Serhiy Storchaka · 7 years ago
  6. e1b0287 Code clean-up. Remove unnecessary pre-increment before the loop starts. (#3312) by Raymond Hettinger · 7 years ago
  7. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 7 years ago
  8. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 7 years ago
  9. d4edfc9 bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) by Serhiy Storchaka · 8 years ago
  10. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 8 years ago
  11. 357bad7 bpo-29634: Reduce deque repeat execution when maxlen exist and size is not 1 (#255) (#255) by Louie Lu · 8 years ago
  12. dd407d5 Optimize deque index, insert and rotate() methods by Victor Stinner · 8 years ago
  13. a24dca6 Fix typo by Raymond Hettinger · 8 years ago
  14. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  15. 4778eab Replace PyObject_CallFunction() with fastcall by Victor Stinner · 8 years ago
  16. f0b311b Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as by Serhiy Storchaka · 8 years ago
  17. 8805717 Revert part of 3471a3515827 that caused a performance regression by Raymond Hettinger · 8 years ago
  18. ad8c83a Avoid inefficient way to call functions without argument by Victor Stinner · 8 years ago
  19. 17f0e61 - Modules/_collectionsmodule.c: Mark one more internal symbol as static. by doko@ubuntu.com · 8 years ago
  20. bc73150 - make some internal symbols static by doko@ubuntu.com · 8 years ago
  21. a0d416f Issue #26482: Allowed pickling recursive dequeues. by Serhiy Storchaka · 9 years ago
  22. d79d5b1 More logicial order. Move space saving step to just before it is used. by Raymond Hettinger · 9 years ago
  23. 6f86a33 Factor-out common subexpression. by Raymond Hettinger · 9 years ago
  24. 589106b Put block length computations in a more logical order. by Raymond Hettinger · 9 years ago
  25. 3841866 Issue #26200: The SETREF macro adds unnecessary work in some cases. by Raymond Hettinger · 9 years ago
  26. a638971 merge by Raymond Hettinger · 9 years ago
  27. 0ef0423 merge by Raymond Hettinger · 9 years ago
  28. 3743432 Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlen by Raymond Hettinger · 9 years ago
  29. 306d6b1 Convert another post-decrement while-loop to pre-decrement for consistency by Raymond Hettinger · 9 years ago
  30. 165eee2 Convert two other post-decrement while-loops to pre-decrements for consistency by Raymond Hettinger · 9 years ago
  31. d84ec22 Miscellaneous refactorings by Raymond Hettinger · 9 years ago
  32. 3e47a13 merge 3.5 by Benjamin Peterson · 9 years ago
  33. 4e3dd51 merge 3.4 by Benjamin Peterson · 9 years ago
  34. 630329e merge 3.3 by Benjamin Peterson · 9 years ago
  35. 0e617e2 remove some copyright notices supserseded by the toplevel ones by Benjamin Peterson · 9 years ago
  36. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 9 years ago
  37. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  38. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  39. 4a91d21 Neaten-up the inner-loop logic. by Raymond Hettinger · 9 years ago
  40. df8f5b5 Minor cleanup. by Raymond Hettinger · 9 years ago
  41. 0bdf9ea merge by Raymond Hettinger · 9 years ago
  42. 67b97b8 Move the initial start-search out of the main loop so it can be factored-out later. by Raymond Hettinger · 9 years ago
  43. e56a919 Issue #25523: Merge a-to-an corrections from 3.5 by Martin Panter · 9 years ago
  44. d2ad571 Issue #25523: Further a-to-an corrections new in 3.5 by Martin Panter · 9 years ago
  45. db41fd4 Removed unused parameter by Raymond Hettinger · 9 years ago
  46. 0f43bb1 Only update the state variable once per iteration. by Raymond Hettinger · 9 years ago
  47. 20151f5 Issue #25414: Remove unnecessary tests that can never succeed. by Raymond Hettinger · 9 years ago
  48. 1eca237 Remove old Todo entry that isn't going to happen. by Raymond Hettinger · 9 years ago
  49. a4b13d0 Rewrap comment. by Raymond Hettinger · 9 years ago
  50. bc00341 Use unsigned division by Raymond Hettinger · 9 years ago
  51. 1286d14 Improve variable names and constant expressions by Raymond Hettinger · 9 years ago
  52. 965362e Minor fixup. maxlen is already known. by Raymond Hettinger · 9 years ago
  53. d96db09 Refactor the deque trim logic to eliminate the two separate trim functions. by Raymond Hettinger · 9 years ago
  54. 6b1e113 Hoist the deque->maxlen lookup out of the inner-loop. by Raymond Hettinger · 9 years ago
  55. a7f63009 Minor tweak. Make the maxlen comparisons a little more clear and consistent. by Raymond Hettinger · 9 years ago
  56. 848f2b5 Backport early-out 91259f061cfb to reduce the cost of bb1a2944bcb6 by Raymond Hettinger · 9 years ago
  57. 0443ac2 Eliminate unnecessary test by Raymond Hettinger · 9 years ago
  58. fd265f4 Factor out common iterator finalization code by Raymond Hettinger · 9 years ago
  59. 0d30940 Add fast paths to deque_init() for the common cases by Raymond Hettinger · 9 years ago
  60. 3803114 Add an early-out for deque_clear() by Raymond Hettinger · 9 years ago
  61. 8299e9b Move the copy and clear functions upwards to eliminate unnecessary forward references. by Raymond Hettinger · 9 years ago
  62. 7c0b70f Minor tweak to the order of variable updates. by Raymond Hettinger · 9 years ago
  63. f2b02ce Bump up the maximum number of freeblocks by Raymond Hettinger · 9 years ago
  64. c22eee6 Precomputing the number iterations allows the inner-loop to be vectorizable. by Raymond Hettinger · 9 years ago
  65. 7a84552 Hoist constant expression out of an inner loop. by Raymond Hettinger · 9 years ago
  66. e055b88 merge by Raymond Hettinger · 9 years ago
  67. bf49fee Issue #25135: Avoid possible reentrancy issues in deque_clear. by Raymond Hettinger · 9 years ago
  68. 2b0d646 Replace an unpredictable branch with a simple addition. by Raymond Hettinger · 9 years ago
  69. 3a1a8d0 Eliminate unnecessary variables by Raymond Hettinger · 9 years ago
  70. 7a23723 Eliminate unnecessary variable by Raymond Hettinger · 9 years ago
  71. d3d2b2c Minor consistency improvements to negative value comparisons. by Raymond Hettinger · 9 years ago
  72. aed8830 Add a fast path (no iterator creation) for a common case for repeating deques of size 1 by Raymond Hettinger · 9 years ago
  73. 0e14e66 Hoist constant expression out of an inner loop by Raymond Hettinger · 9 years ago
  74. ad26225 Tighten inner-loop for deque_inplace_repeat(). by Raymond Hettinger · 9 years ago
  75. e4f3467 Add an exact type match fast path for deque_copy(). by Raymond Hettinger · 9 years ago
  76. 95e2cc5 Fix refcount. by Raymond Hettinger · 9 years ago
  77. 67c78b5 In-line the append operations inside deque_inplace_repeat(). by Raymond Hettinger · 9 years ago
  78. f5d72f3 Simply deque repeat by reusing code in in-line repeat. Avoid unnecessary division. by Raymond Hettinger · 9 years ago
  79. 318c5ae merge by Raymond Hettinger · 9 years ago
  80. 2b2b753 Prevent reentrant badness by deferring the decrefs as long as possible. by Raymond Hettinger · 9 years ago
  81. 7a1a0bb merge by Raymond Hettinger · 9 years ago
  82. 87674ec Issue #24913: Fix overrun error in deque.index(). by Raymond Hettinger · 9 years ago
  83. 28c995d Minor cleanup. by Raymond Hettinger · 9 years ago
  84. 12f896c Fix minor typo in a comment by Raymond Hettinger · 9 years ago
  85. aa23fa2 merge by Raymond Hettinger · 9 years ago
  86. 043e800 merge by Raymond Hettinger · 9 years ago
  87. 239aba7 Issue #19663: Improve error message for defaultdict. by Raymond Hettinger · 9 years ago
  88. cfe5b6c Divisions-by-two for a positive Py_ssize_t compile more cleanly with >>1 than /2. by Raymond Hettinger · 9 years ago
  89. 96c6af9 Issue #16991: Add a C implementation of collections.OrderedDict. by Eric Snow · 9 years ago
  90. 47db717 Issue #16991: Add a C implementation of collections.OrderedDict. by Eric Snow · 9 years ago
  91. c6249a6 Defer deleted item decref until after the deque is restored to a consistent state. by Raymond Hettinger · 10 years ago
  92. 1a62921 fix refleak in deque_concat by Benjamin Peterson · 10 years ago
  93. 41290a6 Issue 23793: Add deque support for __add__(), __mul__(), and __imul__(). by Raymond Hettinger · 10 years ago
  94. fef9c1b Fix typo by Raymond Hettinger · 10 years ago
  95. 8dbbae2 Minor code and comment cleanups. by Raymond Hettinger · 10 years ago
  96. 551350a Improve and fix-up comments. by Raymond Hettinger · 10 years ago
  97. 0f1451c Issue 23744: Minor speed-up for deque.__bool__(). by Raymond Hettinger · 10 years ago
  98. 6921c13 Minor nit. Make the rotate() success/fail tests consistent. by Raymond Hettinger · 10 years ago
  99. ac13ad6 For safety, wait to decref deleted values until the deque state has been restored. by Raymond Hettinger · 10 years ago
  100. 0f6f947 Fix minor formatting nits and remove unnecessary comment. by Raymond Hettinger · 10 years ago