1. e76816b Fix typo. by Raymond Hettinger · 16 years ago
  2. 36d816b Update itertools.__doc__ to include all tools. by Raymond Hettinger · 16 years ago
  3. d081abc Promote combinations_with_replacement() from a recipe to a regular itertool. by Raymond Hettinger · 16 years ago
  4. 2bcb8e9 Promote compress() from a recipe to being a regular itertool. by Raymond Hettinger · 16 years ago
  5. a40d573 #3720: Interpreter crashes when an evil iterator removes its own next function. by Amaury Forgeot d'Arc · 16 years ago
  6. 5b913e3 Forward port r68394 for issue 4816. by Raymond Hettinger · 16 years ago
  7. 8550d69 #2536: fix itertools.permutations and itertools.combinations docstrings. by Georg Brandl · 16 years ago
  8. dd96db6 This reverts r63675 based on the discussion in this thread: by Gregory P. Smith · 16 years ago
  9. 593daf5 Renamed PyString to PyBytes by Christian Heimes · 16 years ago
  10. 0ccfe5f Remove itertools warnings I had added before the 2-to-3 handled the migration. by Raymond Hettinger · 16 years ago
  11. 10dca6e The filter() function does support a None argument in Py3.0. by Raymond Hettinger · 16 years ago
  12. 2724ab9 Added zip, map, filter to future_bultins (#2171) by David Wolever · 16 years ago
  13. 431f029 Consistent tense. by Raymond Hettinger · 17 years ago
  14. 10f40a6 Add 2-to-3 support for the itertools moved to builtins or renamed. by Raymond Hettinger · 17 years ago
  15. a1ca94a Issue 2246: itertools grouper object did not participate in GC (should be backported). by Raymond Hettinger · 17 years ago
  16. 6e3e415 Small code cleanup. by Raymond Hettinger · 17 years ago
  17. 66f91ea C implementation of itertools.permutations(). by Raymond Hettinger · 17 years ago
  18. f1cca2b Fix refleak in chain(). by Raymond Hettinger · 17 years ago
  19. d553d85 Beef-up docs and tests for itertools. Fix-up end-case for product(). by Raymond Hettinger · 17 years ago
  20. e3fabd1 Handle 0-tuples which can be singletons. by Raymond Hettinger · 17 years ago
  21. 61024b9 Simplify code for itertools.product(). by Raymond Hettinger · 17 years ago
  22. 08ff682 Handle the repeat keyword argument for itertools.product(). by Raymond Hettinger · 17 years ago
  23. b4cbc98 Add alternate constructor for itertools.chain(). by Raymond Hettinger · 17 years ago
  24. 05bf633 Have itertools.chain() consume its inputs lazily instead of building a tuple of iterators at the outset. by Raymond Hettinger · 17 years ago
  25. cdddf18 The empty tuple is usually a singleton with a much higher refcnt than 1 by Christian Heimes · 17 years ago
  26. 3bd7712 One too many decrefs. by Raymond Hettinger · 17 years ago
  27. 93e804d Add itertools.combinations(). by Raymond Hettinger · 17 years ago
  28. b1d70e2 Coerced PyBool_Type to be able to compare it. by Facundo Batista · 17 years ago
  29. 9d63837 Make sure the itertools filter functions give the same performance for func=bool as func=None. by Raymond Hettinger · 17 years ago
  30. 532316d Add more comments by Raymond Hettinger · 17 years ago
  31. 73d7963 Improve the implementation of itertools.product() by Raymond Hettinger · 17 years ago
  32. 50986cc First draft for itertools.product(). Docs and other updates forthcoming. by Raymond Hettinger · 17 years ago
  33. 4731709 Make starmap() match its pure python definition and accept any itertable input (not just tuples). by Raymond Hettinger · 17 years ago
  34. e93237d #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. by Christian Heimes · 17 years ago
  35. 50e90e2 itertools.count() no longer limited to sys.maxint. by Raymond Hettinger · 17 years ago
  36. 6819210 PEP 3123: Provide forward compatibility with Python 3.0, while keeping by Martin v. Löwis · 17 years ago
  37. f030394 Fix problems in x64 build that were discovered by the testsuite: by Kristján Valur Jónsson · 17 years ago
  38. 1b6ca54 Remove filler struct item and fix leak. by Raymond Hettinger · 18 years ago
  39. d36862c Add itertools.izip_longest(). by Raymond Hettinger · 18 years ago
  40. 6d121f1 Do not let overflows in enumerate() and count() pass silently. by Raymond Hettinger · 18 years ago
  41. b84c137 Bug #1486663: don't reject keyword arguments for subclasses of builtin types. by Georg Brandl · 18 years ago
  42. 36234e8 * regression bug, count_next was coercing a Py_ssize_t to an unsigned Py_size_t by Jack Diederich · 18 years ago
  43. 69e8897 Bug #1550714: fix SystemError from itertools.tee on negative value for n. by Neal Norwitz · 18 years ago
  44. 9029b5f nextlink can be NULL if teedataobject_new fails, so use XINCREF. by Neal Norwitz · 18 years ago
  45. 2f3136b Fix compiler warning (and whitespace) on Mac OS 10.4. (A lot of this code looked duplicated, I wonder if a utility function could help reduce the duplication here.) by Neal Norwitz · 18 years ago
  46. 6c433a9 use Py_ssize_t in places that may need it by Jack Diederich · 18 years ago
  47. b3deb94 Add missing PyObject_GC_Track call, causing *some* itertools.tee objects to by Thomas Wouters · 18 years ago
  48. 19bf33b Make itertools.tee and its internal teedataobject participate in GC. This by Thomas Wouters · 18 years ago
  49. 02cbf4a More unconsting. by Martin v. Löwis · 19 years ago
  50. ad0a462 Use Py_ssize_t for counts and sizes. by Martin v. Löwis · 19 years ago
  51. f5b3e36 Renamed _length_cue() to __length_hint__(). See: by Armin Rigo · 19 years ago
  52. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago
  53. af68c87 Add const to several API functions that take char *. by Jeremy Hylton · 19 years ago
  54. 6b27cda Convert iterator __len__() methods to a private API. by Raymond Hettinger · 19 years ago
  55. 02c4287 Disallow keyword arguments for type constructors that don't use them. by Georg Brandl · 19 years ago
  56. b259405 Added optional None arguments to itertools.islice(). by Raymond Hettinger · 20 years ago
  57. 08ebfec some platforms still need offsetof() from structmember.h by Fred Drake · 20 years ago
  58. a9f6092 Fix and test weak referencing of itertools.tee objects. by Raymond Hettinger · 20 years ago
  59. 880430e Replace structure member before decreffing. by Raymond Hettinger · 20 years ago
  60. 4cda01e * Increase test coverage. by Raymond Hettinger · 20 years ago
  61. 75ccea3 SF patch #1020188: Use Py_CLEAR where necessary to avoid crashes by Raymond Hettinger · 20 years ago
  62. 58ed69b Exercise Jim's VISIT macro. by Raymond Hettinger · 20 years ago
  63. 9d7c870 SF #950057: itertools.chain doesn't "process" exceptions as they occur by Raymond Hettinger · 20 years ago
  64. 0046839 Change two instance of format strings for PyString_FromFormat() to use %ld by Brett Cannon · 20 years ago
  65. 7dacda2 Provide more information representations of repeat() and count(). by Raymond Hettinger · 20 years ago
  66. 0faa1ca Speedup the inner loops for dropwhile(), islice(), ifilter(), and by Raymond Hettinger · 20 years ago
  67. f3938fd need to initialize ob_type slot at run-time, at least on cygwin by Skip Montanaro · 21 years ago
  68. 5cab2e3 Give itertools.repeat() a length method. by Raymond Hettinger · 21 years ago
  69. d25c1c6 Implement itertools.groupby() by Raymond Hettinger · 21 years ago
  70. ad983e7 Improve the implementation of itertools.tee(). by Raymond Hettinger · 21 years ago
  71. 0e4f764 Fix nits in error messages. by Raymond Hettinger · 21 years ago
  72. f0c5aec Minor improvements to itertools.tee(): by Raymond Hettinger · 21 years ago
  73. 4514369 Improvements to coding for itertools.tee(): by Raymond Hettinger · 21 years ago
  74. 6a5b027 Added itertools.tee() by Raymond Hettinger · 21 years ago
  75. 4f01f89 For safety, replace a tuple entry before decreffing it. by Raymond Hettinger · 21 years ago
  76. a56f6b6 SF bug #793826: using itertools.izip to mutate tuples by Raymond Hettinger · 21 years ago
  77. b5a4208 Modified itertools.izip() to match the behavior of __builtin__.zip() by Raymond Hettinger · 21 years ago
  78. 1d7a348 SF patch #770521: make itertools type declarations static by Raymond Hettinger · 21 years ago
  79. befa37d Minor updates: by Raymond Hettinger · 21 years ago
  80. 7d98fb9 Add missing DECREF. by Raymond Hettinger · 21 years ago
  81. bfef18c PyType_GenericAlloc is inherited from object. by Raymond Hettinger · 21 years ago
  82. d449eab Fixed dotted name assertion. by Raymond Hettinger · 21 years ago
  83. 7c2bb5b * Added a substantial number of edge case and argument tests for by Raymond Hettinger · 21 years ago
  84. 341deb7 The previous made the stop argument optional. by Raymond Hettinger · 21 years ago
  85. 14ef54c SF bug #730685: itertools.islice stop argument is not optional by Raymond Hettinger · 21 years ago
  86. dff694b Fix docstring typo by Andrew M. Kuchling · 21 years ago
  87. 1da1dbf Renamed PyObject_GenericGetIter to PyObject_SelfIter by Raymond Hettinger · 21 years ago
  88. 0153826 Created PyObject_GenericGetIter(). by Raymond Hettinger · 21 years ago
  89. d1a283b Several of the tools can make direct calls the inner iterators. by Raymond Hettinger · 22 years ago
  90. 61fe64d User requested changes to the itertools module. by Raymond Hettinger · 22 years ago
  91. d58f3fc Remove unused variable. by Guido van Rossum · 22 years ago
  92. 60eca93 C Code: by Raymond Hettinger · 22 years ago
  93. f0c0024 * Eliminated tuple re-use in imap(). Doing it correctly made the code by Raymond Hettinger · 22 years ago
  94. 2012f17 SF bug #681003: itertools issues by Raymond Hettinger · 22 years ago
  95. 96ef811 Move itertools module from the sandbox and into production. by Raymond Hettinger · 22 years ago