Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								0485314305 
								
							 
						 
						
							
							
								
								Make indentation consistent and remove dead commented-out code.  
							
							
							
						 
						
							2012-12-31 15:34:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								03ab4d3581 
								
							 
						 
						
							
							
								
								Make indentation consistent and remove dead commented-out code.  
							
							
							
						 
						
							2012-12-31 15:34:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								370bc2f7ee 
								
							 
						 
						
							
							
								
								Code style fixup: No need for double ((parenthesis)) and use {} on an if else.  
							
							
							
						 
						
							2012-12-10 20:22:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								08d5ca6cd4 
								
							 
						 
						
							
							
								
								Code style fixup: No need for double ((parenthesis)) and use {} on an if else.  
							
							
							
						 
						
							2012-12-10 20:22:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								9504b13145 
								
							 
						 
						
							
							
								
								Code style fixup: No need for double ((parenthesis)) and use {} on an if else.  
							
							
							
						 
						
							2012-12-10 20:20:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								743e0cd6b5 
								
							 
						 
						
							
							
								
								Issue  #16166 : Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified  
							
							... 
							
							
							
							endianess detection and handling. 
							
						 
						
							2012-10-17 23:52:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								c04ddff290 
								
							 
						 
						
							
							
								
								Issue  #16096 : Fix several occurrences of potential signed integer overflow.  Thanks Serhiy Storchaka.  
							
							
							
						 
						
							2012-10-06 18:04:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								80dd1af4e0 
								
							 
						 
						
							
							
								
								Issue  #15424 : Add a __sizeof__ implementation for array objects.  
							
							... 
							
							
							
							Patch by Ludwig Hähne. 
							
						 
						
							2012-08-10 23:21:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								03b4d5072a 
								
							 
						 
						
							
							
								
								Issue  #15424 : Add a __sizeof__ implementation for array objects.  
							
							... 
							
							
							
							Patch by Ludwig Hähne. 
							
						 
						
							2012-08-10 22:35:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								62bb394729 
								
							 
						 
						
							
							
								
								Close   #13072 : Restore code before the PEP 393 for the array module  
							
							... 
							
							
							
							'u' format of the array module uses again Py_UNICODE type for backward
compatibility with Python 3.2.
The only change from Python 3.2 is that PyUnicode_AsUnicode() result is now
checked for NULL value. 
							
						 
						
							2012-08-06 00:46:05 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								720682efd1 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2011-12-09 23:42:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								0e686cbb7d 
								
							 
						 
						
							
							
								
								Fix docstring typo.  
							
							
							
						 
						
							2011-12-09 23:41:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								90bf5f1171 
								
							 
						 
						
							
							
								
								Remove mention of narrow/wide builds and update array doc, add a test.  
							
							
							
						 
						
							2011-10-25 10:05:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								6a985c3549 
								
							 
						 
						
							
							
								
								Merge 3.2.  
							
							
							
						 
						
							2011-10-24 13:17:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								c45fb25fba 
								
							 
						 
						
							
							
								
								Issue  #13255 : wrong docstrings in array module.  
							
							
							
						 
						
							2011-10-24 13:14:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							
							
						 
						
							2011-10-14 10:20:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1ee1b6fe0d 
								
							 
						 
						
							
							
								
								Use identifier API for PyObject_GetAttrString.  
							
							
							
						 
						
							2011-10-10 18:11:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								afe55bba33 
								
							 
						 
						
							
							
								
								Add API for static strings, primarily good for identifiers.  
							
							... 
							
							
							
							Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. 
							
						 
						
							2011-10-09 10:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1fe99a2ea7 
								
							 
						 
						
							
							
								
								Fix a compiler warning  
							
							
							
						 
						
							2011-09-30 01:55:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1fbcaeff55 
								
							 
						 
						
							
							
								
								Fix array.array('u') constructor  
							
							
							
						 
						
							2011-09-30 01:54:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8dba4e004f 
								
							 
						 
						
							
							
								
								array module uses the new Unicode API  
							
							... 
							
							
							
							* Use Py_UCS4* buffer instead of Py_UNICODE*
 * Use "I" or "L" format, instead of "u" format 
							
						 
						
							2011-09-30 00:51:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f8bb7d02f6 
								
							 
						 
						
							
							
								
								array module stores the typecode in a char, instead of Py_UNICODE  
							
							
							
						 
						
							2011-09-30 00:03:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb0de246c 
								
							 
						 
						
							
							
								
								Rename new macros to conform to naming rules (function macros have "Py" prefix, not "PY").  
							
							
							
						 
						
							2011-09-28 21:49:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9f0c93ad 
								
							 
						 
						
							
							
								
								Issue  #1172711 : Add 'long long' support to the array module.  
							
							... 
							
							
							
							Initial patch by Oren Tirosh and Hirokazu Yamamoto. 
							
						 
						
							2011-09-20 19:55:51 -05: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5e5de03f 
								
							 
						 
						
							
							
								
								Revert a reversed comparison order introduced in r70695.  
							
							
							
						 
						
							2011-06-07 20:09:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a0b1ff5844 
								
							 
						 
						
							
							
								
								Remove some extraneous parentheses and swap the comparison order to  
							
							... 
							
							
							
							prevent accidental assignment.
Silences a warning from LLVM/clang 2.9. 
							
						 
						
							2011-06-06 20:20:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b94767ff44 
								
							 
						 
						
							
							
								
								Issue  #8914 : fix various warnings from the Clang static analyzer v254.  
							
							
							
						 
						
							2011-02-22 20:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ef4a03fffe 
								
							 
						 
						
							
							
								
								Issue  #5109 : array.array constructor will now use fast code when  
							
							... 
							
							
							
							initial data is provided in an array object with correct type. 
							
						 
						
							2011-01-11 21:44:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c29cc6a8f2 
								
							 
						 
						
							
							
								
								#1569291 : speed up array.repeat() by making only O(log n) memcpy() calls; the code follows unicode_repeat.  
							
							
							
						 
						
							2010-12-04 11:02:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0d471a80 
								
							 
						 
						
							
							
								
								Merge branches/pep-0384.  
							
							
							
						 
						
							2010-12-03 20:14:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								24aa26b05e 
								
							 
						 
						
							
							
								
								Fix compilation warnings seen on Windows.  
							
							... 
							
							
							
							'typecode' is always an ascii letter, there was no data lost. 
							
						 
						
							2010-11-25 08:13:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0b51e4e3 
								
							 
						 
						
							
							
								
								Issue  #10359 : Use Py_UNICODE for the typecode in array  
							
							... 
							
							
							
							And don't create non constant array, invalid in ISO C. 
							
						 
						
							2010-11-09 09:38:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce3eb5c5b 
								
							 
						 
						
							
							
								
								Issue  #8990 : array.fromstring() and array.tostring() get renamed to  
							
							... 
							
							
							
							frombytes() and tobytes(), respectively, to avoid confusion.  Furthermore,
array.frombytes(), array.extend() as well as the array.array()
constructor now accept bytearray objects.  Patch by Thomas Jollans. 
							
						 
						
							2010-09-01 20:29:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								346f0af4f6 
								
							 
						 
						
							
							
								
								Issue  #9526 :  Remove outdated casts to int that were preventing the array module from working correctly with arrays > 2GB.  
							
							
							
						 
						
							2010-08-06 09:36:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a1b3c53 
								
							 
						 
						
							
							
								
								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 15:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								bbe63069ef 
								
							 
						 
						
							
							
								
								Merged revisions 78189 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78189 | mark.dickinson | 2010-02-14 13:40:30 +0000 (Sun, 14 Feb 2010) | 1 line
  Silence more 'comparison between signed and unsigned' warnings.
........ 
							
						 
						
							2010-02-14 14:08:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								bc09964be1 
								
							 
						 
						
							
							
								
								Merged revisions 77821 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r77821 | mark.dickinson | 2010-01-29 17:11:39 +0000 (Fri, 29 Jan 2010) | 3 lines
  Issue #7788 : Fix a crash produced by deleting a list slice with huge
  step value.  Patch by Marcin Bachry.
........ 
							
						 
						
							2010-01-29 17:27:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								cc16d16add 
								
							 
						 
						
							
							
								
								Silence gcc warning about possibly uninitialized variable 'converted_items'  
							
							
							
						 
						
							2009-10-26 07:58:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7aaa770b08 
								
							 
						 
						
							
							
								
								Use the proper autoconf macro for checking byte order.  
							
							... 
							
							
							
							The BYTEORDER_IS_BIG_ENDIAN macro is defined Objects/unicodeobject.c,
thus the code was always emitting the little-endian machine format codes.
This should fix the failure seen on the SPARC buildbot. 
							
						 
						
							2009-07-17 03:51:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								5f8ed3702d 
								
							 
						 
						
							
							
								
								Fix omission in a comment.  
							
							
							
						 
						
							2009-07-15 18:31:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ad077154d0 
								
							 
						 
						
							
							
								
								Issue  #2389 : Implement a portable mechanism for pickling array objects.  
							
							... 
							
							
							
							Reviewed by: Martin v. Löwis 
							
						 
						
							2009-07-15 17:49:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								216cca7d44 
								
							 
						 
						
							
							
								
								#6430 : remove mention of "w" array typecode.  
							
							
							
						 
						
							2009-07-11 10:39:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								47137250ff 
								
							 
						 
						
							
							
								
								Add the fix for issue 4509 to the mapping methods.  
							
							
							
						 
						
							2009-07-05 19:57:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e503cf9b0e 
								
							 
						 
						
							
							
								
								Fix array.extend and array.__iadd__ to handle the case where an array  
							
							... 
							
							
							
							is extended with itself.
This bug is specific the py3k version of arraymodule.c 
							
						 
						
							2009-07-05 06:25:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4f3215db 
								
							 
						 
						
							
							
								
								Issue 4509: Do not modify an array if we know the change would result  
							
							... 
							
							
							
							in a failure due to exported buffers. 
							
						 
						
							2009-07-05 05:38:18 +00:00