Terry Jan Reedy
								
							 
						 | 
						
							
							
							
							
								
							
							
								ffff1440d1
								
							
						 | 
						
							
							
								
								Issue #22077: Improve index error messages for bytearrays, bytes, lists, and
							
							
							
							
							
							
							
							tuples by adding 'or slices'. Added ', not <typename' for bytearrays.
Original patch by Claudiu Popa. 
							
						 | 
						
							2014-08-02 01:30:37 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								af9049ebbc
								
							
						 | 
						
							
							
								
								merge 3.3
							
							
							
							
							
						 | 
						
							2014-03-15 12:21:47 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a42cd48d5
								
							
						 | 
						
							
							
								
								avoid referencing past the bounds of an array
							
							
							
							
							
						 | 
						
							2014-03-15 12:21:28 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								1aca78da62
								
							
						 | 
						
							
							
								
								merge 3.3
							
							
							
							
							
						 | 
						
							2014-03-14 21:54:41 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef87f8cb57
								
							
						 | 
						
							
							
								
								avoid referencing out-of-bounds memory
							
							
							
							
							
						 | 
						
							2014-03-14 21:54:31 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Kristján Valur Jónsson
								
							 
						 | 
						
							
							
							
							
								
							
							
								25dded041f
								
							
						 | 
						
							
							
								
								Make the various iterators' "setstate" sliently and consistently clip the
							
							
							
							
							
							
							
							index.  This avoids the possibility of setting an iterator to an invalid
state. 
							
						 | 
						
							2014-03-05 13:47:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Kristján Valur Jónsson
								
							 
						 | 
						
							
							
							
							
								
							
							
								c5cc5011ac
								
							
						 | 
						
							
							
								
								Make the various iterators' "setstate" sliently and consistently clip the
							
							
							
							
							
							
							
							index.  This avoids the possibility of setting an iterator to an invalid
state. 
							
						 | 
						
							2014-03-05 15:23:07 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								35f2803a24
								
							
						 | 
						
							
							
								
								Close #19578: Fix list_ass_subscript(), handle list_resize() failure
							
							
							
							
							
							
							
							Notify the caller of the failure (MemoryError exception). 
							
						 | 
						
							2013-11-21 12:16:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a58707a34
								
							
						 | 
						
							
							
								
								Add _PyUnicodeWriter_WriteASCIIString() function
							
							
							
							
							
						 | 
						
							2013-11-19 12:54:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d3f109ad3
								
							
						 | 
						
							
							
								
								Issue #19513: Disable overallocation of the PyUnicodeWriter before the last write
							
							
							
							
							
						 | 
						
							2013-11-19 12:09:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b8fb197aa0
								
							
						 | 
						
							
							
								
								Issue #19513: Simplify list_repr()
							
							
							
							
							
						 | 
						
							2013-11-18 22:15:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c733473f2
								
							
						 | 
						
							
							
								
								Issue #19513: repr(list) now uses the PyUnicodeWriter API, it is faster than
							
							
							
							
							
							
							
							the PyAccu API 
							
						 | 
						
							2013-11-18 21:11:57 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								9ed5f27266
								
							
						 | 
						
							
							
								
								Issue #18722: Remove uses of the "register" keyword in C code.
							
							
							
							
							
						 | 
						
							2013-08-13 20:18:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c40f640d9
								
							
						 | 
						
							
							
								
								Issue #18408: Fix list_ass_slice(), handle list_resize() failure
							
							
							
							
							
							
							
							I tested the patch manually by injecting a fault using gdb: list items are
correctly restored on failure. 
							
						 | 
						
							2013-07-19 23:06:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								095d99ffff
								
							
						 | 
						
							
							
								
								Issue #18408: Fix listpop(), handle list_ass_slice() failure
							
							
							
							
							
						 | 
						
							2013-07-17 21:58:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								32fd6eab1e
								
							
						 | 
						
							
							
								
								Issue #18408: Fix list.extend(), handle list_resize() failure
							
							
							
							
							
						 | 
						
							2013-07-16 21:45:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b27cd3e5ad
								
							
						 | 
						
							
							
								
								Issue #18408: Fix list.pop() to handle list_resize() failure (MemoryError).
							
							
							
							
							
						 | 
						
							2013-07-08 22:20:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								7660b880a5
								
							
						 | 
						
							
							
								
								Issue #9566: More long/Py_ssize_t fixes in tuple and list iterators (it_index)
							
							
							
							
							
						 | 
						
							2013-06-24 23:59:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Armin Ronacher
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa9a79d279
								
							
						 | 
						
							
							
								
								Issue #16148: implemented PEP 424
							
							
							
							
							
						 | 
						
							2012-10-06 14:03:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Malcolm
								
							 
						 | 
						
							
							
							
							
								
							
							
								49526f48fc
								
							
						 | 
						
							
							
								
								Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues
							
							
							
							
							
						 | 
						
							2012-06-22 14:55:41 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								a701388de1
								
							
						 | 
						
							
							
								
								Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI.
							
							
							
							
							
						 | 
						
							2012-04-05 00:04:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Kristján Valur Jónsson
								
							 
						 | 
						
							
							
							
							
								
							
							
								31668b8f7a
								
							
						 | 
						
							
							
								
								Issue #14288: Serialization support for builtin iterators.
							
							
							
							
							
						 | 
						
							2012-04-03 10:49:41 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								d0acb411ef
								
							
						 | 
						
							
							
								
								Issue #14387: Do not include accu.h from Python.h.
							
							
							
							
							
						 | 
						
							2012-03-22 14:42:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								0197ff97d0
								
							
						 | 
						
							
							
								
								Issue #14387: Do not include accu.h from Python.h.
							
							
							
							
							
						 | 
						
							2012-03-22 14:38:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a812cbc89
								
							
						 | 
						
							
							
								
								Issue #13389: Full garbage collection passes now clear the freelists for
							
							
							
							
							
							
							
							list and dict objects.  They already cleared other freelists in the
interpreter. 
							
						 | 
						
							2011-11-15 00:00:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Petri Lehtinen
								
							 
						 | 
						
							
							
							
							
								
							
							
								9589ab1745
								
							
						 | 
						
							
							
								
								Revert "Accept None as start and stop parameters for list.index() and tuple.index()"
							
							
							
							
							
							
							
							Issue #13340. 
							
						 | 
						
							2011-11-06 21:06:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Petri Lehtinen
								
							 
						 | 
						
							
							
							
							
								
							
							
								ebfaabd663
								
							
						 | 
						
							
							
								
								Revert "Accept None as start and stop parameters for list.index() and tuple.index()"
							
							
							
							
							
							
							
							Issue #13340. 
							
						 | 
						
							2011-11-06 21:02:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Amaury Forgeot d'Arc
								
							 
						 | 
						
							
							
							
							
								
							
							
								864741b2c7
								
							
						 | 
						
							
							
								
								Issue #13350: Replace most usages of PyUnicode_Format by PyUnicode_FromFormat.
							
							
							
							
							
						 | 
						
							2011-11-06 15:10:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Petri Lehtinen
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e9f6c4251
								
							
						 | 
						
							
							
								
								Accept None as start and stop parameters for list.index() and tuple.index().
							
							
							
							
							
							
							
							Closes #13340. 
							
						 | 
						
							2011-11-05 23:25:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Petri Lehtinen
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2f0a46111
								
							
						 | 
						
							
							
								
								Accept None as start and stop parameters for list.index() and tuple.index()
							
							
							
							
							
							
							
							Closes #13340. 
							
						 | 
						
							2011-11-05 23:24:31 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								388349add2
								
							
						 | 
						
							
							
								
								Closes #12192: Document that mutating list methods do not return the instance (original patch by Mike Hoy).
							
							
							
							
							
						 | 
						
							2011-10-08 18:32:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								c61c8d7a5e
								
							
						 | 
						
							
							
								
								Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.
							
							
							
							
							
							
							
							This introduces a small private API for this common pattern.
The issue has been discovered thanks to Martin's huge-mem buildbot. 
							
						 | 
						
							2011-10-06 19:04:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								eeb7eea1f9
								
							
						 | 
						
							
							
								
								Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.
							
							
							
							
							
							
							
							This introduces a small private API for this common pattern.
The issue has been discovered thanks to Martin's huge-mem buildbot. 
							
						 | 
						
							2011-10-06 18:57:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7d93b7614
								
							
						 | 
						
							
							
								
								Issue #1621: Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h)
							
							
							
							
							
						 | 
						
							2011-09-25 15:34:32 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f53d092f2
								
							
						 | 
						
							
							
								
								Merge issue #12973 list_repeat fix.
							
							
							
							
							
						 | 
						
							2011-09-19 19:19:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0420fd42a
								
							
						 | 
						
							
							
								
								Issue #12973: Fix undefined-behaviour-inducing overflow check in list_repeat.
							
							
							
							
							
						 | 
						
							2011-09-19 19:18:37 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Brian Curtin
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfc80e3d97
								
							
						 | 
						
							
							
								
								Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.
							
							
							
							
							
							
							
							The macro was introduced in #12724. 
							
						 | 
						
							2011-08-10 20:28:54 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Daniel Stutzbach
								
							 
						 | 
						
							
							
							
							
								
							
							
								eda70b81d3
								
							
						 | 
						
							
							
								
								#11335: Fix memory leak after key function failure in sort
							
							
							
							
							
						 | 
						
							2011-05-04 12:46:28 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ezio Melotti
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b3499ba69
								
							
						 | 
						
							
							
								
								#11565: Merge with 3.1.
							
							
							
							
							
						 | 
						
							2011-03-16 11:35:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ezio Melotti
								
							 
						 | 
						
							
							
							
							
								
							
							
								13925008dc
								
							
						 | 
						
							
							
								
								#11565: Fix several typos. Patch by Piotr Kasprzyk.
							
							
							
							
							
						 | 
						
							2011-03-16 11:05:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ezio Melotti
								
							 
						 | 
						
							
							
							
							
								
							
							
								b88ed1549e
								
							
						 | 
						
							
							
								
								#11565: Merge with 3.2.
							
							
							
							
							
						 | 
						
							2011-03-16 11:38:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Daniel Stutzbach
								
							 
						 | 
						
							
							
							
							
								
							
							
								8eda5f7cd9
								
							
						 | 
						
							
							
								
								#11335: Fix memory leak when a sort key function throws an exception
							
							
							
							
							
						 | 
						
							2011-03-02 23:37:50 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eli Bendersky
								
							 
						 | 
						
							
							
							
							
								
							
							
								cbbaa96036
								
							
						 | 
						
							
							
								
								Issue #10516: adding list.clear() and list.copy() methods
							
							
							
							
							
						 | 
						
							2011-02-25 05:47:53 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								0fcab4a3ed
								
							
						 | 
						
							
							
								
								Issue #9566: use Py_ssize_t instead of int
							
							
							
							
							
						 | 
						
							2011-01-04 12:59:15 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin v. Löwis
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d0d471a80
								
							
						 | 
						
							
							
								
								Merge branches/pep-0384.
							
							
							
							
							
						 | 
						
							2010-12-03 20:14:31 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								9efdccae25
								
							
						 | 
						
							
							
								
								code style
							
							
							
							
							
						 | 
						
							2010-12-03 01:44:10 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Daniel Stutzbach
								
							 
						 | 
						
							
							
							
							
								
							
							
								98338227a7
								
							
						 | 
						
							
							
								
								Issue9915: speeding up sorting with a key
							
							
							
							
							
						 | 
						
							2010-12-02 21:55:33 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								00da4e0b5a
								
							
						 | 
						
							
							
								
								Remove unneeded casts to hashfunc.
							
							
							
							
							
						 | 
						
							2010-10-18 07:32:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								0538064554
								
							
						 | 
						
							
							
								
								reorder and save a comparison
							
							
							
							
							
						 | 
						
							2010-08-23 19:35:39 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f14f0d8a0
								
							
						 | 
						
							
							
								
								Recorded merge of revisions 81032 via svnmerge from
							
							
							
							
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
  Recorded merge of revisions 81029 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
    Untabify C files. Will watch buildbots.
  ........
................
							
						 | 
						
							2010-05-09 16:14:21 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |