summaryrefslogtreecommitdiffstats
path: root/Modules/itertoolsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-106320: Remove private _PyEval function (#108433)Victor Stinner2023-08-241-0/+1
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-2/+2
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+1
* gh-104922: remove PY_SSIZE_T_CLEAN (#106315)Inada Naoki2023-07-021-1/+0
* Fix grammar and improve clarity for an deprecation message. (GH-105457)Raymond Hettinger2023-06-071-2/+2
* GH-101588: Deprecate pickle/copy/deepcopy support in itertools (GH-104965)Raymond Hettinger2023-05-261-1/+43
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* gh-101476: Add _PyType_GetModuleState (GH-101477)Erlend E. Aasland2023-02-231-1/+2
* gh-101277: Finalise isolating itertools (GH-101305)Erlend E. Aasland2023-02-101-319/+215
* gh-101277: Port more itertools static types to heap types (#101304)Erlend E. Aasland2023-02-081-324/+197
* gh-101277: Port more `itertools` static types to heap types (#101303)Erlend E. Aasland2023-02-031-323/+197
* gh-101277: Isolate itertools, add group and _grouper types to module state (#...Erlend E. Aasland2023-02-011-107/+137
* GH-98363: Shrink the physical size as well as the logical size (GH-100138)Raymond Hettinger2022-12-091-2/+1
* GH-98363: Have batched() return tuples (GH-100118)Raymond Hettinger2022-12-081-14/+16
* gh-60203: Revert changes in cycle.__setstate__ (#99982)Serhiy Storchaka2022-12-051-2/+3
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-2/+2
* gh-99845: Use size_t type in __sizeof__() methods (#99846)Victor Stinner2022-11-301-21/+13
* gh-99537: Use Py_SETREF() function in C code (#99656)Victor Stinner2022-11-221-2/+1
* gh-99300: Use Py_NewRef() in Modules/itertoolsmodule.c (#99439)Victor Stinner2022-11-131-62/+31
* GH-98363: Slicing isn't necessary. A size reduction will suffice. (GH-98538)Raymond Hettinger2022-10-221-7/+6
* GH-98363: Use better accessor macro (#98535)Raymond Hettinger2022-10-211-1/+1
* GH-98363: Fix exception handling in batched() (GH-98523)Raymond Hettinger2022-10-211-8/+21
* GH-98363: Presize the list for batched() (GH-98419)Raymond Hettinger2022-10-201-13/+13
* Fix typos in comments (GH-98375)Raymond Hettinger2022-10-181-2/+2
* GH-98363: Add itertools.batched() (GH-98364)Raymond Hettinger2022-10-171-1/+170
* bpo-46728: fix docstring of combinations_with_replacement for consistency (GH...DongGeon Lee2022-02-151-2/+2
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-10/+6
* bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)Victor Stinner2021-10-121-2/+1
* bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)Victor Stinner2021-10-111-1/+1
* Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)Serhiy Storchaka2021-09-191-1/+1
* bpo-43413: Fix handling keyword arguments in subclasses of some buitin classe...Serhiy Storchaka2021-09-121-2/+4
* bpo-44563: Fix error handling in tee.fromiterable() (GH-27020)Serhiy Storchaka2021-07-051-9/+10
* bpo-42536: GC track recycled tuples (GH-23623)Brandt Bucher2020-12-051-0/+26
* bpo-38200: Add itertools.pairwise() (GH-23549)Raymond Hettinger2020-12-011-1/+136
* bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)Victor Stinner2020-10-271-3/+5
* bpo-41078: Rename pycore_tupleobject.h to pycore_tuple.h (GH-21056)Victor Stinner2020-06-221-1/+1
* bpo-40898: Remove redundant if statements in tp_traverse (GH-20692)Hai Shi2020-06-071-2/+1
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* Generic itertools.chain (GH-19417)Ethan Smith2020-04-101-0/+2
* bpo-40036: Deleting duplicates in itertoolsmodule.c (GH-18958)AlphaHot2020-03-231-26/+0
* bpo-40024: Add PyModule_AddType() helper function (GH-19088)Dong-hee Na2020-03-221-11/+3
* bpo-1635741: Port itertools module to multiphase initialization (GH-19044)Dong-hee Na2020-03-171-35/+42
* bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)Andy Lester2020-03-061-1/+1
* bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)Andy Lester2020-03-041-1/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-4/+4
* bpo-39573: Add Py_SET_TYPE() function (GH-18394)Victor Stinner2020-02-071-3/+5
* Minor readability improvement for argument handling in itertools.repeat() (G...Raymond Hettinger2019-11-101-5/+5
* Permutations Python code equivalent in comment was invalid for Python 3 (GH-1...Sergey2019-10-291-3/+6
* bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625)Serhiy Storchaka2019-09-091-0/+9
* Revert "Raise a RuntimeError when tee iterator is consumed from different thr...Serhiy Storchaka2019-09-091-8/+0