Serhiy Storchaka
|
85c3f268f4
|
Issue #28322: Fixed possible crashes when unpickle itertools objects from
incorrect pickle data. Based on patch by John Leitch.
|
2016-10-02 08:34:53 +03:00 |
Serhiy Storchaka
|
8ddcf3abf7
|
Issue #28019: itertools.count() no longer rounds non-integer step in range
between 1.0 and 2.0 to 1.
|
2016-09-10 09:49:24 +03:00 |
Martin Panter
|
eb9957065a
|
Issue #27626: Spelling fixes in docs, comments and internal names
Based on patch by Ville Skyttä.
|
2016-07-28 01:11:04 +00:00 |
Serhiy Storchaka
|
6a7b3a77b4
|
Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
|
2016-04-17 08:32:47 +03:00 |
Serhiy Storchaka
|
57a01d3a0e
|
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
in places where Py_DECREF was used.
|
2016-04-10 18:05:40 +03:00 |
Serhiy Storchaka
|
48842714b9
|
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
|
2016-04-06 09:45:48 +03:00 |
Serhiy Storchaka
|
d55162517d
|
Issue #25718: Fixed pickling and copying the accumulate() iterator with total is None.
|
2016-03-06 14:00:45 +02:00 |
Benjamin Peterson
|
4e3dd51396
|
merge 3.4
|
2016-01-01 11:56:16 -06:00 |
Benjamin Peterson
|
630329e4ea
|
merge 3.3
|
2016-01-01 11:55:47 -06:00 |
Benjamin Peterson
|
0e617e22f0
|
remove some copyright notices supserseded by the toplevel ones
|
2016-01-01 11:53:47 -06:00 |
Serhiy Storchaka
|
4a1e70fc31
|
Issue #20440: Applied yet one patch for using Py_SETREF.
The patch is automatically generated, it replaces the code that uses Py_CLEAR.
|
2015-12-27 12:36:18 +02:00 |
Serhiy Storchaka
|
5a57ade58e
|
Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
|
2015-12-24 10:35:59 +02:00 |
Serhiy Storchaka
|
5c4064e8bd
|
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined.
|
2015-12-19 20:05:25 +02:00 |
Serhiy Storchaka
|
a84f6c3dd3
|
Issue #25523: Merge a-to-an corrections from 3.4.
|
2015-11-02 14:39:05 +02:00 |
Serhiy Storchaka
|
d65c9496da
|
Issue #25523: Further a-to-an corrections.
|
2015-11-02 14:10:23 +02:00 |
Kristján Valur Jónsson
|
d7f65e5763
|
Issue #25021: Merge 3.4 to 3.5
|
2015-09-12 16:34:33 +00:00 |
Kristján Valur Jónsson
|
95c3e6cb22
|
Issue #25021: Merge from 3.3 to 3.4
|
2015-09-12 15:30:23 +00:00 |
Kristján Valur Jónsson
|
102764a1f6
|
Issue #25021: Correctly make sure that product.__setstate__ does not access
invalid memory.
|
2015-09-12 15:20:54 +00:00 |
Raymond Hettinger
|
acd61b6e40
|
Issue #24735: Fix invalid memory access in combinations_with_replacement()
|
2015-07-28 02:05:44 -07:00 |
Raymond Hettinger
|
d2117e18a0
|
merge
|
2015-07-28 02:07:14 -07:00 |
Serhiy Storchaka
|
553e156921
|
Fixed indentation of Python examples in C comments.
|
2015-06-11 00:07:47 +03:00 |
Serhiy Storchaka
|
d741a88049
|
Fixed indentation of Python examples in C comments.
|
2015-06-11 00:06:39 +03:00 |
Serhiy Storchaka
|
483405bcca
|
Issue #22883: Got rid of outdated references to PyInt and PyString in comments.
|
2015-02-17 10:14:30 +02:00 |
Serhiy Storchaka
|
b5e8e57555
|
Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.
Used PyMem_New to check overflow.
|
2015-02-03 01:35:10 +02:00 |
Serhiy Storchaka
|
dee948b359
|
Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.
Used PyMem_New to check overflow.
|
2015-02-03 01:34:09 +02:00 |
Benjamin Peterson
|
c468b537cd
|
merge 3.3 (#23364, #23363)
|
2015-02-01 21:35:34 -05:00 |
Benjamin Peterson
|
0eaabf1c05
|
check for overflows in permutations() and product() (closes #23363, closes #23364)
|
2015-02-01 21:34:07 -05:00 |
Benjamin Peterson
|
f635dc32b1
|
merge 3.3 (#23365)
|
2015-02-01 21:11:39 -05:00 |
Benjamin Peterson
|
6f082297b2
|
check for overflow in combinations_with_replacement (closes #23365)
|
2015-02-01 21:10:47 -05:00 |
Benjamin Peterson
|
819c4e9bc4
|
merge 3.3 (#23366)
|
2015-02-01 21:00:15 -05:00 |
Benjamin Peterson
|
4b40eeb339
|
detect overflow in combinations (closes #23366)
|
2015-02-01 20:59:00 -05:00 |
Raymond Hettinger
|
97d3555029
|
Issue #19145: Fix handling of negative values for a "times" keyword argument to itertools.repeat()>
(Patch contributed by Vajrasky Kok.)
|
2014-06-24 21:36:58 -07:00 |
Antoine Pitrou
|
26f82efe59
|
Issue #21321: itertools.islice() now releases the reference to the source iterator when the slice is exhausted.
Patch by Anton Afanasyev.
|
2014-04-29 12:13:46 +02:00 |
Serhiy Storchaka
|
2dae92a807
|
Issue #15475: Add __sizeof__ implementations for itertools objects.
|
2013-12-09 17:45:57 +02:00 |
Antoine Pitrou
|
b4a46cb428
|
Add a comment making it explicit that itertools.tee() is already 64bit-safe (issue #19049)
|
2013-09-20 22:19:22 +02:00 |
Raymond Hettinger
|
fb92f393b0
|
Issue 18752: Make chain.from_iterable() more visible in the documentation.
|
2013-09-09 02:01:35 -05:00 |
Raymond Hettinger
|
8df58f7ae8
|
Issue 18752: Make chain.from_iterable() more visible in the documentation.
|
2013-09-09 01:29:40 -05:00 |
Tim Peters
|
9edb168dd7
|
cwr_next(): move invariants out of loops.
This simplifies and clarifies the code, and gives a small speedup.
|
2013-09-03 11:49:31 -05:00 |
Eli Bendersky
|
c554f725a0
|
Issue #18912: Fix indentation in docstring
Contributed by Jeroen Van Goey
|
2013-09-03 06:37:19 -07:00 |
Andrew Kuchling
|
da30acf50b
|
Closes #18220: expand itertools.islice docstring to 2 lines
|
2013-06-22 19:20:54 -04:00 |
Andrew Kuchling
|
446a39f78f
|
Close #18285: add 'repeat' parameter to docstring for product
|
2013-06-22 19:04:11 -04:00 |
Andrew Kuchling
|
b003ffa0ab
|
Closes #18239: correct description of count() in module docstring
|
2013-06-21 07:58:35 -04:00 |
Serhiy Storchaka
|
278d03bd66
|
Revert a premature patch for issue #14010 (changeset aaaf36026511).
|
2013-04-06 22:52:34 +03:00 |
Serhiy Storchaka
|
e8f706eda7
|
Issue #14010: Fix a crash when iterating or deleting deeply nested filters
(builting and in itertools module, i.e. map(), itertools.chain(), etc).
|
2013-04-06 21:14:43 +03:00 |
Serhiy Storchaka
|
d269b5e73d
|
Clean trailing whitespace in itertoolsmodule.c.
|
2013-01-25 13:38:56 +02:00 |
Serhiy Storchaka
|
e7e9c32195
|
Clean trailing whitespace in itertoolsmodule.c.
|
2013-01-25 13:37:39 +02:00 |
Serhiy Storchaka
|
339e91d4cb
|
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
|
2013-01-25 13:24:47 +02:00 |
Serhiy Storchaka
|
a3e9128aba
|
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
|
2013-01-25 13:19:31 +02:00 |
Antoine Pitrou
|
721738fbee
|
Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
Patch by Serhiy Storchaka.
|
2012-08-15 23:20:39 +02:00 |
Antoine Pitrou
|
6f430e4963
|
Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
Patch by Serhiy Storchaka.
|
2012-08-15 23:18:25 +02:00 |