1. a86b522 bpo-40277: Add a repr() to namedtuple's _tuplegetter to aid with introspection (GH-19537) by Ammar Askar · 4 years, 4 months ago
  2. 4a21e57 bpo-40268: Remove unused structmember.h includes (GH-19530) by Victor Stinner · 4 years, 4 months ago
  3. 48b069a bpo-39481: Implementation for PEP 585 (#18239) by Guido van Rossum · 4 years, 4 months ago
  4. 05e4a29 bpo-40024: Add PyModule_AddType() helper function (GH-19088) by Dong-hee Na · 4 years, 5 months ago
  5. 77248a2 bpo-1635741: Port _collections module to multiphase initialization (GH-19074) by Dong-hee Na · 4 years, 5 months ago
  6. 1dd3794 Simplify defaultdict.__or__ (#18931) by Brandt Bucher · 4 years, 5 months ago
  7. 57c9d17 bpo-36144: Implement defaultdict union (GH-18729) by Brandt Bucher · 4 years, 5 months ago
  8. dffe4c0 bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601) by Andy Lester · 4 years, 5 months ago
  9. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 4 years, 6 months ago
  10. c6dedde bpo-39590: make deque.__contains__ and deque.count hold strong references (GH-18421) by sweeneyde · 4 years, 6 months ago
  11. 60ac6ed bpo-39573: Use Py_SET_SIZE() function (GH-18402) by Victor Stinner · 4 years, 6 months ago
  12. daa9756 bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) by Victor Stinner · 4 years, 6 months ago
  13. 762f93f bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) by Jeroen Demeyer · 5 years ago
  14. 7f41c8e bpo-37493: use _PyObject_CallNoArg in more places (GH-14575) by Jeroen Demeyer · 5 years ago
  15. 196a530 bpo-37483: add _PyObject_CallOneArg() function (#14558) by Jeroen Demeyer · 5 years ago
  16. e985804 bpo-37165: Convert _count_elements to the argument clinic (GH-13848) by Raymond Hettinger · 5 years ago
  17. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 5 years ago
  18. d53fe5f bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) by Serhiy Storchaka · 5 years ago
  19. adfffc7 Fix the C function signature for _collections._tuplegetter.__reduce__. (GH-12180) by Serhiy Storchaka · 5 years ago
  20. 359a2f3 bpo-33012: Fix compilation warnings in memoryobject.c and _collectionsmodule.c (GH-12179) by Stéphane Wirtel · 5 years ago
  21. f36f892 bpo-36068: Make _tuplegetter objects serializable (GH-11981) by Joe Jevnik · 5 years ago
  22. 05f1b93 Speed-up argument parsing for common cases in deque.__init__()(GH-11717) by Raymond Hettinger · 6 years ago
  23. 052b2df bpo-32492: Tweak _collections._tuplegetter. (GH-11367) by Serhiy Storchaka · 6 years ago
  24. 3f5fc70 bpo-32492: 1.6x speed up in namedtuple attribute access using C fast-path (#10495) by Pablo Galindo · 6 years ago
  25. d4f9cf5 bpo-33029: Fix signatures of getter and setter functions. (GH-10746) by Serhiy Storchaka · 6 years ago
  26. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 6 years ago
  27. 8152402 bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736) by Serhiy Storchaka · 6 years ago
  28. b46ad54 Minor performance tweak for deque.index() with a start argument (GH-9440) by Raymond Hettinger · 6 years ago
  29. 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
  30. 66953f0 Factor-out two substantially identical code blocks. (GH-8219) by Raymond Hettinger · 6 years ago
  31. a5c4228 bpo-33677: Fix signatures of tp_clear handlers for AST and deque. (GH-7196) by Serhiy Storchaka · 6 years ago
  32. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  33. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  34. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  35. 31aca4b bpo-31586: Use _count_element fast path for real dicts. by Oren Milman · 7 years ago
  36. b3a7796 bpo-27541: Reprs of subclasses of some classes now contain actual type name. (#3631) by Serhiy Storchaka · 7 years ago
  37. e1b0287 Code clean-up. Remove unnecessary pre-increment before the loop starts. (#3312) by Raymond Hettinger · 7 years ago
  38. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 7 years ago
  39. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 7 years ago
  40. d4edfc9 bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) by Serhiy Storchaka · 7 years ago
  41. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 7 years ago
  42. 357bad7 bpo-29634: Reduce deque repeat execution when maxlen exist and size is not 1 (#255) (#255) by Louie Lu · 7 years ago
  43. dd407d5 Optimize deque index, insert and rotate() methods by Victor Stinner · 8 years ago
  44. a24dca6 Fix typo by Raymond Hettinger · 8 years ago
  45. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  46. 4778eab Replace PyObject_CallFunction() with fastcall by Victor Stinner · 8 years ago
  47. f0b311b Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as by Serhiy Storchaka · 8 years ago
  48. 8805717 Revert part of 3471a3515827 that caused a performance regression by Raymond Hettinger · 8 years ago
  49. ad8c83a Avoid inefficient way to call functions without argument by Victor Stinner · 8 years ago
  50. 17f0e61 - Modules/_collectionsmodule.c: Mark one more internal symbol as static. by doko@ubuntu.com · 8 years ago
  51. bc73150 - make some internal symbols static by doko@ubuntu.com · 8 years ago
  52. a0d416f Issue #26482: Allowed pickling recursive dequeues. by Serhiy Storchaka · 8 years ago
  53. d79d5b1 More logicial order. Move space saving step to just before it is used. by Raymond Hettinger · 8 years ago
  54. 6f86a33 Factor-out common subexpression. by Raymond Hettinger · 8 years ago
  55. 589106b Put block length computations in a more logical order. by Raymond Hettinger · 8 years ago
  56. 3841866 Issue #26200: The SETREF macro adds unnecessary work in some cases. by Raymond Hettinger · 9 years ago
  57. a638971 merge by Raymond Hettinger · 9 years ago
  58. 0ef0423 merge by Raymond Hettinger · 9 years ago
  59. 3743432 Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlen by Raymond Hettinger · 9 years ago
  60. 306d6b1 Convert another post-decrement while-loop to pre-decrement for consistency by Raymond Hettinger · 9 years ago
  61. 165eee2 Convert two other post-decrement while-loops to pre-decrements for consistency by Raymond Hettinger · 9 years ago
  62. d84ec22 Miscellaneous refactorings by Raymond Hettinger · 9 years ago
  63. 3e47a13 merge 3.5 by Benjamin Peterson · 9 years ago
  64. 4e3dd51 merge 3.4 by Benjamin Peterson · 9 years ago
  65. 630329e merge 3.3 by Benjamin Peterson · 9 years ago
  66. 0e617e2 remove some copyright notices supserseded by the toplevel ones by Benjamin Peterson · 9 years ago
  67. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 9 years ago
  68. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  69. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  70. 4a91d21 Neaten-up the inner-loop logic. by Raymond Hettinger · 9 years ago
  71. df8f5b5 Minor cleanup. by Raymond Hettinger · 9 years ago
  72. 0bdf9ea merge by Raymond Hettinger · 9 years ago
  73. 67b97b8 Move the initial start-search out of the main loop so it can be factored-out later. by Raymond Hettinger · 9 years ago
  74. e56a919 Issue #25523: Merge a-to-an corrections from 3.5 by Martin Panter · 9 years ago
  75. d2ad571 Issue #25523: Further a-to-an corrections new in 3.5 by Martin Panter · 9 years ago
  76. db41fd4 Removed unused parameter by Raymond Hettinger · 9 years ago
  77. 0f43bb1 Only update the state variable once per iteration. by Raymond Hettinger · 9 years ago
  78. 20151f5 Issue #25414: Remove unnecessary tests that can never succeed. by Raymond Hettinger · 9 years ago
  79. 1eca237 Remove old Todo entry that isn't going to happen. by Raymond Hettinger · 9 years ago
  80. a4b13d0 Rewrap comment. by Raymond Hettinger · 9 years ago
  81. bc00341 Use unsigned division by Raymond Hettinger · 9 years ago
  82. 1286d14 Improve variable names and constant expressions by Raymond Hettinger · 9 years ago
  83. 965362e Minor fixup. maxlen is already known. by Raymond Hettinger · 9 years ago
  84. d96db09 Refactor the deque trim logic to eliminate the two separate trim functions. by Raymond Hettinger · 9 years ago
  85. 6b1e113 Hoist the deque->maxlen lookup out of the inner-loop. by Raymond Hettinger · 9 years ago
  86. a7f63009 Minor tweak. Make the maxlen comparisons a little more clear and consistent. by Raymond Hettinger · 9 years ago
  87. 848f2b5 Backport early-out 91259f061cfb to reduce the cost of bb1a2944bcb6 by Raymond Hettinger · 9 years ago
  88. 0443ac2 Eliminate unnecessary test by Raymond Hettinger · 9 years ago
  89. fd265f4 Factor out common iterator finalization code by Raymond Hettinger · 9 years ago
  90. 0d30940 Add fast paths to deque_init() for the common cases by Raymond Hettinger · 9 years ago
  91. 3803114 Add an early-out for deque_clear() by Raymond Hettinger · 9 years ago
  92. 8299e9b Move the copy and clear functions upwards to eliminate unnecessary forward references. by Raymond Hettinger · 9 years ago
  93. 7c0b70f Minor tweak to the order of variable updates. by Raymond Hettinger · 9 years ago
  94. f2b02ce Bump up the maximum number of freeblocks by Raymond Hettinger · 9 years ago
  95. c22eee6 Precomputing the number iterations allows the inner-loop to be vectorizable. by Raymond Hettinger · 9 years ago
  96. 7a84552 Hoist constant expression out of an inner loop. by Raymond Hettinger · 9 years ago
  97. e055b88 merge by Raymond Hettinger · 9 years ago
  98. bf49fee Issue #25135: Avoid possible reentrancy issues in deque_clear. by Raymond Hettinger · 9 years ago
  99. 2b0d646 Replace an unpredictable branch with a simple addition. by Raymond Hettinger · 9 years ago
  100. 3a1a8d0 Eliminate unnecessary variables by Raymond Hettinger · 9 years ago