Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython2
/
6b27cda64386195cd07dfb686e9486f1c4bc3159
/
Modules
/
itertoolsmodule.c
6b27cda
Convert iterator __len__() methods to a private API.
by Raymond Hettinger
· 19 years ago
02c4287
Disallow keyword arguments for type constructors that don't use them.
by Georg Brandl
· 19 years ago
b259405
Added optional None arguments to itertools.islice().
by Raymond Hettinger
· 20 years ago
08ebfec
some platforms still need offsetof() from structmember.h
by Fred Drake
· 20 years ago
a9f6092
Fix and test weak referencing of itertools.tee objects.
by Raymond Hettinger
· 20 years ago
880430e
Replace structure member before decreffing.
by Raymond Hettinger
· 20 years ago
4cda01e
* Increase test coverage.
by Raymond Hettinger
· 20 years ago
75ccea3
SF patch #1020188: Use Py_CLEAR where necessary to avoid crashes
by Raymond Hettinger
· 20 years ago
58ed69b
Exercise Jim's VISIT macro.
by Raymond Hettinger
· 20 years ago
9d7c870
SF #950057: itertools.chain doesn't "process" exceptions as they occur
by Raymond Hettinger
· 20 years ago
0046839
Change two instance of format strings for PyString_FromFormat() to use %ld
by Brett Cannon
· 21 years ago
7dacda2
Provide more information representations of repeat() and count().
by Raymond Hettinger
· 21 years ago
0faa1ca
Speedup the inner loops for dropwhile(), islice(), ifilter(), and
by Raymond Hettinger
· 21 years ago
f3938fd
need to initialize ob_type slot at run-time, at least on cygwin
by Skip Montanaro
· 21 years ago
5cab2e3
Give itertools.repeat() a length method.
by Raymond Hettinger
· 21 years ago
d25c1c6
Implement itertools.groupby()
by Raymond Hettinger
· 21 years ago
ad983e7
Improve the implementation of itertools.tee().
by Raymond Hettinger
· 21 years ago
0e4f764
Fix nits in error messages.
by Raymond Hettinger
· 21 years ago
f0c5aec
Minor improvements to itertools.tee():
by Raymond Hettinger
· 21 years ago
4514369
Improvements to coding for itertools.tee():
by Raymond Hettinger
· 21 years ago
6a5b027
Added itertools.tee()
by Raymond Hettinger
· 21 years ago
4f01f89
For safety, replace a tuple entry before decreffing it.
by Raymond Hettinger
· 21 years ago
a56f6b6
SF bug #793826: using itertools.izip to mutate tuples
by Raymond Hettinger
· 21 years ago
b5a4208
Modified itertools.izip() to match the behavior of __builtin__.zip()
by Raymond Hettinger
· 21 years ago
1d7a348
SF patch #770521: make itertools type declarations static
by Raymond Hettinger
· 21 years ago
befa37d
Minor updates:
by Raymond Hettinger
· 21 years ago
7d98fb9
Add missing DECREF.
by Raymond Hettinger
· 21 years ago
bfef18c
PyType_GenericAlloc is inherited from object.
by Raymond Hettinger
· 21 years ago
d449eab
Fixed dotted name assertion.
by Raymond Hettinger
· 21 years ago
7c2bb5b
* Added a substantial number of edge case and argument tests for
by Raymond Hettinger
· 21 years ago
341deb7
The previous made the stop argument optional.
by Raymond Hettinger
· 21 years ago
14ef54c
SF bug #730685: itertools.islice stop argument is not optional
by Raymond Hettinger
· 21 years ago
dff694b
Fix docstring typo
by Andrew M. Kuchling
· 22 years ago
1da1dbf
Renamed PyObject_GenericGetIter to PyObject_SelfIter
by Raymond Hettinger
· 22 years ago
0153826
Created PyObject_GenericGetIter().
by Raymond Hettinger
· 22 years ago
d1a283b
Several of the tools can make direct calls the inner iterators.
by Raymond Hettinger
· 22 years ago
61fe64d
User requested changes to the itertools module.
by Raymond Hettinger
· 22 years ago
d58f3fc
Remove unused variable.
by Guido van Rossum
· 22 years ago
60eca93
C Code:
by Raymond Hettinger
· 22 years ago
f0c0024
* Eliminated tuple re-use in imap(). Doing it correctly made the code
by Raymond Hettinger
· 22 years ago
2012f17
SF bug #681003: itertools issues
by Raymond Hettinger
· 22 years ago
96ef811
Move itertools module from the sandbox and into production.
by Raymond Hettinger
· 22 years ago