Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								330aabbbbe 
								
							 
						 
						
							
							
								
								[3.9] bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005). (GH-28028)  
							
							... 
							
							
							
							(cherry picked from commit 2a8127cafe 
							
						 
						
							2021-08-29 15:08:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1e11c31c5 
								
							 
						 
						
							
							
								
								bpo-40443: Remove unused imports in tests (GH-19804)  
							
							
							
						 
						
							2020-04-30 02:21:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0131aba5ae 
								
							 
						 
						
							
							
								
								bpo-38916: array.array: remove fromstring() and tostring() (GH-17487)  
							
							... 
							
							
							
							array.array: Remove tostring() and fromstring() methods.  They were
aliases to tobytes() and frombytes(), deprecated since Python 3.2. 
							
						 
						
							2019-12-09 14:09:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								14514d9084 
								
							 
						 
						
							
							
								
								bpo-36946: Fix possible signed integer overflow when handling slices. (GH-13375)  
							
							... 
							
							
							
							The final addition (cur += step) may overflow, so use size_t for "cur".
"cur" is always positive (even for negative steps), so it is safe to use
size_t here.
Co-Authored-By: Martin Panter <vadmium+py@gmail.com> 
							
						 
						
							2019-05-17 10:13:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sth 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3ecb8041 
								
							 
						 
						
							
							
								
								bpo-36285: Fix integer overflow in the array module. (GH-12317)  
							
							
							
						 
						
							2019-03-20 21:49:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a44f6eef3 
								
							 
						 
						
							
							
								
								bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952)  
							
							... 
							
							
							
							Deprecate using the __int__() method in implicit conversions of Python
numbers to C integers. 
							
						 
						
							2019-02-25 17:57:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cbc6f8a0 
								
							 
						 
						
							
							
								
								Include the highest pickle protocol in a couple of tests. (GH-10735)  
							
							... 
							
							
							
							test_reduce_ex() in test_array.py and
test_reversevaluesiterator_pickling() in test_dict.py weren't using
the highest pickle protocol. 
							
						 
						
							2018-11-27 07:40:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Wielgosik 
								
							 
						 
						
							
							
							
							
								
							
							
								7c17e2304b 
								
							 
						 
						
							
							
								
								bpo-24700: Add a fast path for comparing array.array of equal type ( #3009 )  
							
							
							
						 
						
							2017-08-17 14:46:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									orenmn 
								
							 
						 
						
							
							
							
							
								
							
							
								964281af59 
								
							 
						 
						
							
							
								
								bpo-28298: make array 'Q', 'L' and 'I' accept big intables as elements ( #570 )  
							
							
							
						 
						
							2017-03-09 11:35:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1c748f3830 
								
							 
						 
						
							
							
								
								Issue  #27570 : Merge null pointer fixes from 3.5  
							
							
							
						 
						
							2016-09-07 23:31:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								be8da9c990 
								
							 
						 
						
							
							
								
								Issue  #27570 : Avoid zero-length memcpy() calls with null source pointers  
							
							
							
						 
						
							2016-09-07 11:04:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e437a10d15 
								
							 
						 
						
							
							
								
								Issue  #23277 : Remove unused imports in tests.  
							
							
							
						 
						
							2016-04-24 21:41:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab0d198c7a 
								
							 
						 
						
							
							
								
								Issue  #26492 : Exhausted iterator of array.array now conforms with the behavior  
							
							... 
							
							
							
							of iterators of other mutable sequences: it lefts exhausted even if iterated
array is extended. 
							
						 
						
							2016-03-30 21:11:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aabafe7bc2 
								
							 
						 
						
							
							
								
								Issue  #26015 : Added new tests for pickling iterators of mutable sequences.  
							
							
							
						 
						
							2016-03-06 14:10:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								650c1e818d 
								
							 
						 
						
							
							
								
								Issue  #14203 : Remove obsolete support for view==NULL in bytesiobuf_getbuffer()  
							
							... 
							
							
							
							and array_buffer_getbuf(). 
							
						 
						
							2015-02-03 21:43:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								65ee4674e2 
								
							 
						 
						
							
							
								
								Issue  #22777 : Test pickling with all protocols.  
							
							
							
						 
						
							2014-12-15 14:06:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bad1257c96 
								
							 
						 
						
							
							
								
								Issue  #22777 : Test pickling with all protocols.  
							
							
							
						 
						
							2014-12-15 14:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								1eb32c2045 
								
							 
						 
						
							
							
								
								Issue  #20152 : Port the array module to Argument Clinic.  
							
							
							
						 
						
							2014-10-10 16:26:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8ec92de8 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang lines in the unittestgui and checkpip scripts. 
							
						 
						
							2014-01-16 17:33:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b992a0e102 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang line to use python3 executable in the unittestgui script. 
							
						 
						
							2014-01-16 17:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								101d9e7250 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:44:27 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe6d86709 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:20:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								9730e33535 
								
							 
						 
						
							
							
								
								Issue  #3693 : Fix array obscure error message when given a str.  
							
							
							
						 
						
							2013-11-29 20:47:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4725dc3ff4 
								
							 
						 
						
							
							
								
								Issue  #19604 : Use specific asserts in array tests.  
							
							
							
						 
						
							2013-11-17 00:45:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								91b3e77a6a 
								
							 
						 
						
							
							
								
								Issue  #19604 : Use specific asserts in array tests.  
							
							
							
						 
						
							2013-11-17 00:45:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								43767638a9 
								
							 
						 
						
							
							
								
								Issue  #18702 : All skipped tests now reported as skipped.  
							
							
							
						 
						
							2013-11-03 21:31:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7908068627 
								
							 
						 
						
							
							
								
								Issue  #18702 : All skipped tests now reported as skipped.  
							
							
							
						 
						
							2013-11-03 21:31:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								763edc1c6a 
								
							 
						 
						
							
							
								
								(Merge 3.3) Issue  #17223 : the test is specific to 32-bit wchar_t type  
							
							... 
							
							
							
							Skip the test on Windows. 
							
						 
						
							2013-03-08 02:33:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								29c0034ff9 
								
							 
						 
						
							
							
								
								Issue  #17223 : the test is specific to 32-bit wchar_t type  
							
							... 
							
							
							
							Skip the test on Windows. 
							
						 
						
							2013-03-08 02:33:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								742c5961dd 
								
							 
						 
						
							
							
								
								(Merge 3.3) Issue  #17223 : Fix test_array on Windows (16-bit wchar_t/Py_UNICODE)  
							
							
							
						 
						
							2013-02-26 22:52:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c472c5d7bd 
								
							 
						 
						
							
							
								
								Issue  #17223 : Fix test_array on Windows (16-bit wchar_t/Py_UNICODE)  
							
							
							
						 
						
							2013-02-26 22:52:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								25c3053a4f 
								
							 
						 
						
							
							
								
								(Merge 3.3) Issue  #17223 : array module: Fix a crasher when converting an array  
							
							... 
							
							
							
							containing invalid characters (outside range [U+0000; U+10ffff]) to Unicode:
repr(array), str(array) and array.tounicode(). Patch written by Manuel Jacob. 
							
						 
						
							2013-02-26 00:27:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								29ec595c6a 
								
							 
						 
						
							
							
								
								Issue  #17223 : array module: Fix a crasher when converting an array containing  
							
							... 
							
							
							
							invalid characters (outside range [U+0000; U+10ffff]) to Unicode: repr(array),
str(array) and array.tounicode(). Patch written by Manuel Jacob. 
							
						 
						
							2013-02-26 00:27:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b0d3e123 
								
							 
						 
						
							
							
								
								#16888 : merge with 3.3.  
							
							
							
						 
						
							2013-01-10 06:06:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								1d3e96dbe2 
								
							 
						 
						
							
							
								
								#16888 : test_array now works with unittest test discovery.  Patch by Zachary Ware.  
							
							
							
						 
						
							2013-01-10 06:04:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								9d512ab97f 
								
							 
						 
						
							
							
								
								Issue  #13072 : Fix test_array for installation without the ctypes module  
							
							
							
						 
						
							2012-08-09 00:43:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bded28c081 
								
							 
						 
						
							
							
								
								Issue  #13072 : Ooops, now fix test_array for Linux with 32-bit wchar_t...  
							
							
							
						 
						
							2012-08-08 20:19:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d4734f6b2 
								
							 
						 
						
							
							
								
								Issue  #13072 : Fix test_array for Windows with 16-bit wchar_t  
							
							
							
						 
						
							2012-08-08 20:09:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								31668b8f7a 
								
							 
						 
						
							
							
								
								Issue  #14288 : Serialization support for builtin iterators.  
							
							
							
						 
						
							2012-04-03 10:49:41 +00: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7a6a0093f3 
								
							 
						 
						
							
							
								
								test_array: fix the DeprecationWarning('object.__init__() takes no parameters')  
							
							
							
						 
						
							2011-01-04 00:04:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								cf03ac0c64 
								
							 
						 
						
							
							
								
								#10668 : fix wrong call of __init__.  
							
							
							
						 
						
							2010-12-10 10:01:44 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								b3aedd4862 
								
							 
						 
						
							
							
								
								#9424 : Replace deprecated assert* methods in the Python test suite.  
							
							
							
						 
						
							2010-11-20 19:04:17 +00:00