1. 0523c39 bpo-36430: Fix a possible reference leak in itertools.count(). (GH-12551) by Zackery Spytz · 5 years ago
  2. 234531b bpo-36030: Add _PyTuple_FromArray() function (GH-11954) by Sergey Fedoseev · 5 years ago
  3. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 5 years ago
  4. bb86bf4 bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) by Serhiy Storchaka · 6 years ago
  5. 9718b59 bpo-34659: Adds initial kwarg to itertools.accumulate() (GH-9345) by Lisa Roach · 6 years ago
  6. c4bccd3 bpo-20180: convert most of itertoolsmodule.c to use Argument Clinic (GH-9164) by Tal Einat · 6 years ago
  7. 3286ce4 bpo-20180: itertools.groupby Argument Clinic conversion (GH-4170) by Tal Einat · 6 years ago
  8. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  9. aa0735f bpo-32747: Remove trailing spaces in docstrings. (GH-5491) by oldk · 7 years ago
  10. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  11. 1707e40 bpo-31572: Silence only AttributeError when get the __copy__ attribute in itertools.tee(). (#3724) by Serhiy Storchaka · 7 years ago
  12. c740e4f bpo-30347: Stop crashes when concurrently iterate over itertools.groupby() iterators. (#1557) by Serhiy Storchaka · 7 years ago
  13. 49392c6 bpo-27385: Clarify docstring for groupby() (#3738) by Raymond Hettinger · 7 years ago
  14. c247caf bpo-30346: An iterator produced by the itertools.groupby() iterator (#1569) by Serhiy Storchaka · 7 years ago
  15. b3a7796 bpo-27541: Reprs of subclasses of some classes now contain actual type name. (#3631) by Serhiy Storchaka · 7 years ago
  16. 4ab46d7 bpo-31497: Add private helper _PyType_Name(). (#3630) by Serhiy Storchaka · 7 years ago
  17. 6cca5c8 bpo-30592: Fixed error messages for some builtins. (#1996) by Serhiy Storchaka · 7 years ago
  18. 0ecdc52 bpo-30537: use PyNumber in itertools.islice instead of PyLong (#1918) by Will Roberts · 7 years ago
  19. bf623ae bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) by Serhiy Storchaka · 7 years ago
  20. 5466d4a bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. (#889) by T. Wouters · 7 years ago
  21. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 7 years ago
  22. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 7 years ago
  23. 5ab81d7 Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. by Serhiy Storchaka · 8 years ago
  24. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 8 years ago
  25. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 8 years ago
  26. 8f0f205 Issue #28322: Fixed possible crashes when unpickle itertools objects from by Serhiy Storchaka · 8 years ago
  27. 85c3f26 Issue #28322: Fixed possible crashes when unpickle itertools objects from by Serhiy Storchaka · 8 years ago
  28. 8f9cafa Issue #28019: itertools.count() no longer rounds non-integer step in range by Serhiy Storchaka · 8 years ago
  29. 8ddcf3a Issue #28019: itertools.count() no longer rounds non-integer step in range by Serhiy Storchaka · 8 years ago
  30. 8bde911 Issue #27626: Merge spelling fixes from 3.5 by Martin Panter · 8 years ago
  31. eb99570 Issue #27626: Spelling fixes in docs, comments and internal names by Martin Panter · 8 years ago
  32. b6a9c97 Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error by Serhiy Storchaka · 8 years ago
  33. 6a7b3a7 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. by Serhiy Storchaka · 8 years ago
  34. f01e408 Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF by Serhiy Storchaka · 8 years ago
  35. 57a01d3 Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF by Serhiy Storchaka · 8 years ago
  36. ec39756 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  37. 4884271 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  38. 5608411 Issue #25718: Fixed pickling and copying the accumulate() iterator with total is None. by Serhiy Storchaka · 8 years ago
  39. d551625 Issue #25718: Fixed pickling and copying the accumulate() iterator with total is None. by Serhiy Storchaka · 8 years ago
  40. 3e47a13 merge 3.5 by Benjamin Peterson · 9 years ago
  41. 4e3dd51 merge 3.4 by Benjamin Peterson · 9 years ago
  42. 630329e merge 3.3 by Benjamin Peterson · 9 years ago
  43. 0e617e2 remove some copyright notices supserseded by the toplevel ones by Benjamin Peterson · 9 years ago
  44. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 9 years ago
  45. bdb908e Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  46. 4a1e70f Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  47. f006940 Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 9 years ago
  48. 5a57ade Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 9 years ago
  49. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  50. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  51. 4a7c03a Issue #25523: Merge a-to-an corrections from 3.5. by Serhiy Storchaka · 9 years ago
  52. a84f6c3 Issue #25523: Merge a-to-an corrections from 3.4. by Serhiy Storchaka · 9 years ago
  53. d65c949 Issue #25523: Further a-to-an corrections. by Serhiy Storchaka · 9 years ago
  54. a8a930f Issue #25021: Merge 3.5 to default by Kristján Valur Jónsson · 9 years ago
  55. d7f65e5 Issue #25021: Merge 3.4 to 3.5 by Kristján Valur Jónsson · 9 years ago
  56. 95c3e6c Issue #25021: Merge from 3.3 to 3.4 by Kristján Valur Jónsson · 9 years ago
  57. 102764a Issue #25021: Correctly make sure that product.__setstate__ does not access by Kristján Valur Jónsson · 9 years ago
  58. a6ea44a Minor cleanups by Raymond Hettinger · 9 years ago
  59. ca3788c Issue #24874: Speed-up itertools and make it pickles more compact. by Raymond Hettinger · 9 years ago
  60. a6a2d44 Neaten-up whitespace, vertical alignment, and line-wrapping. by Raymond Hettinger · 9 years ago
  61. b5244a3 Inline PyIter_Next() matching what was done for other itertools. by Raymond Hettinger · 9 years ago
  62. c39786d Fix oddly placed whitespace by Raymond Hettinger · 9 years ago
  63. 98958fe Remove dead code (unreachable) by Raymond Hettinger · 9 years ago
  64. 79c878d Fix crash in itertools.cycle.__setstate__() caused by lack of type checking. by Raymond Hettinger · 9 years ago
  65. b468e1f Neaten-up vertical alignment of comments by Raymond Hettinger · 9 years ago
  66. d2117e1 merge by Raymond Hettinger · 9 years ago
  67. acd61b6 Issue #24735: Fix invalid memory access in combinations_with_replacement() by Raymond Hettinger · 9 years ago
  68. 553e156 Fixed indentation of Python examples in C comments. by Serhiy Storchaka · 9 years ago
  69. d741a88 Fixed indentation of Python examples in C comments. by Serhiy Storchaka · 9 years ago
  70. 483405b Issue #22883: Got rid of outdated references to PyInt and PyString in comments. by Serhiy Storchaka · 9 years ago
  71. b5e8e57 Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. by Serhiy Storchaka · 10 years ago
  72. dee948b Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. by Serhiy Storchaka · 10 years ago
  73. c468b53 merge 3.3 (#23364, #23363) by Benjamin Peterson · 10 years ago
  74. 0eaabf1 check for overflows in permutations() and product() (closes #23363, closes #23364) by Benjamin Peterson · 10 years ago
  75. f635dc3 merge 3.3 (#23365) by Benjamin Peterson · 10 years ago
  76. 6f08229 check for overflow in combinations_with_replacement (closes #23365) by Benjamin Peterson · 10 years ago
  77. 819c4e9 merge 3.3 (#23366) by Benjamin Peterson · 10 years ago
  78. 4b40eeb detect overflow in combinations (closes #23366) by Benjamin Peterson · 10 years ago
  79. 97d3555 Issue #19145: Fix handling of negative values for a "times" keyword argument to itertools.repeat()> by Raymond Hettinger · 10 years ago
  80. 26f82ef Issue #21321: itertools.islice() now releases the reference to the source iterator when the slice is exhausted. by Antoine Pitrou · 10 years ago
  81. 2dae92a Issue #15475: Add __sizeof__ implementations for itertools objects. by Serhiy Storchaka · 11 years ago
  82. b4a46cb Add a comment making it explicit that itertools.tee() is already 64bit-safe (issue #19049) by Antoine Pitrou · 11 years ago
  83. fb92f39 Issue 18752: Make chain.from_iterable() more visible in the documentation. by Raymond Hettinger · 11 years ago
  84. 8df58f7 Issue 18752: Make chain.from_iterable() more visible in the documentation. by Raymond Hettinger · 11 years ago
  85. 9edb168 cwr_next(): move invariants out of loops. by Tim Peters · 11 years ago
  86. c554f72 Issue #18912: Fix indentation in docstring by Eli Bendersky · 11 years ago
  87. da30acf Closes #18220: expand itertools.islice docstring to 2 lines by Andrew Kuchling · 11 years ago
  88. 446a39f Close #18285: add 'repeat' parameter to docstring for product by Andrew Kuchling · 11 years ago
  89. b003ffa Closes #18239: correct description of count() in module docstring by Andrew Kuchling · 11 years ago
  90. 278d03b Revert a premature patch for issue #14010 (changeset aaaf36026511). by Serhiy Storchaka · 11 years ago
  91. e8f706e Issue #14010: Fix a crash when iterating or deleting deeply nested filters by Serhiy Storchaka · 11 years ago
  92. d269b5e Clean trailing whitespace in itertoolsmodule.c. by Serhiy Storchaka · 12 years ago
  93. e7e9c32 Clean trailing whitespace in itertoolsmodule.c. by Serhiy Storchaka · 12 years ago
  94. 339e91d Issue #13454: Fix a crash when deleting an iterator created by itertools.tee() by Serhiy Storchaka · 12 years ago
  95. a3e9128 Issue #13454: Fix a crash when deleting an iterator created by itertools.tee() by Serhiy Storchaka · 12 years ago
  96. 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  97. 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  98. 33cac85 Add safecase to silence Win64 warning. by Martin v. Löwis · 12 years ago
  99. 31668b8 Issue #14288: Serialization support for builtin iterators. by Kristján Valur Jónsson · 12 years ago
  100. 1c67dd9 Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. by Martin v. Löwis · 13 years ago