116 Commits (acfdfdafa202b634bc9f9ca5d3aa52e0aeb04e73)

Author SHA1 Message Date
Raymond Hettinger 3072921d0e Issue 5032: added a step argument to itertools.count() and allowed non-integer arguments. 18 years ago
Raymond Hettinger 31c769ca89 Issue 5032: added a step argument to itertools.count() and allowed non-integer arguments. 18 years ago
Benjamin Peterson a86f2c06fd Merged revisions 69466,69480 via svnmerge from 18 years ago
Raymond Hettinger 94034ea584 Issue 5171: itertools.product docstring missing 'repeat' argument 18 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 18 years ago
Raymond Hettinger 811f3dc174 Fix typo. 18 years ago
Raymond Hettinger e76816b146 Fix typo. 18 years ago
Raymond Hettinger 3522a58665 Update itertools.__doc__ to include all tools. 18 years ago
Raymond Hettinger 36d816b0ab Update itertools.__doc__ to include all tools. 18 years ago
Raymond Hettinger d07d939c5e Forward port r69001: itertools.combinations_with_replacement(). 18 years ago
Raymond Hettinger d081abc8be Promote combinations_with_replacement() from a recipe to a regular itertool. 18 years ago
Raymond Hettinger 6b3b0fc4d4 Forward port r68941 adding itertools.compress(). 18 years ago
Raymond Hettinger 2bcb8e9b0d Promote compress() from a recipe to being a regular itertool. 18 years ago
Amaury Forgeot d'Arc f343e01c17 Merged revisions 68560 via svnmerge from 18 years ago
Amaury Forgeot d'Arc a40d573664 #3720: Interpreter crashes when an evil iterator removes its own next function. 18 years ago
Raymond Hettinger 5bad41eefc Merge in r68394 fixing itertools.permutations() and combinations(). 18 years ago
Raymond Hettinger 5b913e31a1 Forward port r68394 for issue 4816. 18 years ago
Raymond Hettinger 825758c50b - Issue 4816: itertools.combinations() and itertools.product were raising 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Georg Brandl 0c77a82c3d Merged revisions 63829-63831,63858,63865,63879,63882,63948,63970-63972,63976,63989,64014-64015,64021-64022,64063-64065,64067 via svnmerge from 18 years ago
Georg Brandl 8550d69a84 #2536: fix itertools.permutations and itertools.combinations docstrings. 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Neal Norwitz d2bee32e9e Fix a refleak 18 years ago
Raymond Hettinger 0ccfe5f2a0 Remove itertools warnings I had added before the 2-to-3 handled the migration. 18 years ago
Raymond Hettinger 10dca6e282 The filter() function does support a None argument in Py3.0. 18 years ago
David Wolever 2724ab99c8 Added zip, map, filter to future_bultins (#2171) 18 years ago
Christian Heimes dd15f6c315 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 18 years ago
Raymond Hettinger 431f029486 Consistent tense. 18 years ago
Raymond Hettinger 10f40a6b5a Add 2-to-3 support for the itertools moved to builtins or renamed. 18 years ago
Raymond Hettinger 736c0ab428 Move itertools izip() code to builtins as zip(). Complete the renaming. 18 years ago
Raymond Hettinger b0002d2a07 Rename ifilterfalse() to filterfalse() and izip_longest() to zip_longest(). 18 years ago
Raymond Hettinger a6c6037f88 Issues 2186 and 2187. Move map() from itertools to builtins. 18 years ago
Raymond Hettinger 17301e9fab Issue 2186 and 2187. Move filter from itertools to builtins. 18 years ago
Raymond Hettinger 3662c9090d Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. 19 years ago
Raymond Hettinger a1ca94a102 Issue 2246: itertools grouper object did not participate in GC (should be backported). 19 years ago
Raymond Hettinger 6e3e415886 Small code cleanup. 19 years ago
Raymond Hettinger 66f91ea966 C implementation of itertools.permutations(). 19 years ago
Christian Heimes 7864476afa Merged revisions 61209-61214,61217-61222,61224-61226,61233-61237 via svnmerge from 19 years ago
Raymond Hettinger f1cca2b593 Fix refleak in chain(). 19 years ago
Raymond Hettinger d553d856e7 Beef-up docs and tests for itertools. Fix-up end-case for product(). 19 years ago
Christian Heimes b558a2e13a Merged revisions 61143-61144,61146-61147,61150-61151,61157,61165-61168,61170-61173,61176-61177,61183 via svnmerge from 19 years ago
Raymond Hettinger e3fabd10cb Handle 0-tuples which can be singletons. 19 years ago
Raymond Hettinger 61024b9181 Simplify code for itertools.product(). 19 years ago
Christian Heimes f16baebf16 Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61110-61112,61114-61115,61117-61125 via svnmerge from 19 years ago
Raymond Hettinger 08ff6822cc Handle the repeat keyword argument for itertools.product(). 19 years ago
Raymond Hettinger b4cbc98c39 Add alternate constructor for itertools.chain(). 19 years ago
Raymond Hettinger 05bf6338b8 Have itertools.chain() consume its inputs lazily instead of building a tuple of iterators at the outset. 19 years ago
Christian Heimes 380f7f22fa Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61081-61095 via svnmerge from 19 years ago
Christian Heimes cdddf18768 The empty tuple is usually a singleton with a much higher refcnt than 1 19 years ago