sobolevn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fae84fe58 
								
							 
						 
						
							
							
								
								[3.13] gh-126980: Fix bytearray.__buffer__ crash on PyBUF_{READ,WRITE} (GH-126981) ( #127023 )  
							
							... 
							
							
							
							(cherry picked from commit 3932e1db53 
							
						 
						
							2024-11-19 20:37:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd276ad328 
								
							 
						 
						
							
							
								
								[3.13] gh-126594: Fix typeobject.c wrap_buffer() cast (GH-126754) ( #127004 )  
							
							... 
							
							
							
							gh-126594: Fix typeobject.c wrap_buffer() cast (GH-126754)
Reject flags smaller than INT_MIN.
(cherry picked from commit 84f07c3a4c 
							
						 
						
							2024-11-19 08:38:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fe062c98d 
								
							 
						 
						
							
							
								
								[3.13] gh-126341: add release check to __iter__ method of memoryview (GH-126759) ( #126778 )  
							
							... 
							
							
							
							gh-126341: add release check to `__iter__` method of `memoryview` (GH-126759)
(cherry picked from commit a12690ef49 
							
						 
						
							2024-11-13 19:05:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								929d44e15a 
								
							 
						 
						
							
							
								
								gh-114685: PyBuffer_FillInfo() now raises on PyBUF_{READ,WRITE} (GH-114802)  
							
							
							
						 
						
							2024-02-04 19:16:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7688ef71e 
								
							 
						 
						
							
							
								
								gh-114685: Check flags in PyObject_GetBuffer() (GH-114707)  
							
							... 
							
							
							
							PyObject_GetBuffer() now raises a SystemError if called with
PyBUF_READ or PyBUF_WRITE as flags. These flags should
only be used with the PyMemoryView_* C API. 
							
						 
						
							2024-01-31 13:11:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3ba0a74cd 
								
							 
						 
						
							
							
								
								gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)  
							
							... 
							
							
							
							Only mark tests which spend significant system or user time,
by itself or in subprocesses. 
							
						 
						
							2023-09-02 07:45:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c283a0cff5 
								
							 
						 
						
							
							
								
								gh-106197: Deduplicate tests in test_buffer ( #106198 )  
							
							
							
						 
						
							2023-06-28 07:43:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc879481e2 
								
							 
						 
						
							
							
								
								gh-80480: Emit DeprecationWarning for array's 'u' type code ( #95760 )  
							
							
							
						 
						
							2023-06-11 03:17:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0a98ddb31 
								
							 
						 
						
							
							
								
								gh-104371: Fix calls to __release_buffer__ while an exception is active ( #104378 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> 
							
						 
						
							2023-05-12 05:22:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								405eacc1b8 
								
							 
						 
						
							
							
								
								gh-104223: Fix issues with inheriting from buffer classes ( #104227 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> 
							
						 
						
							2023-05-08 09:52:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04f6733275 
								
							 
						 
						
							
							
								
								gh-102500: Implement PEP 688 ( #102521 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> 
							
						 
						
							2023-05-04 07:59:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Wieser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d2a46845b 
								
							 
						 
						
							
							
								
								gh-83791: Raise TypeError for len(memoryview_0d) ( #18463 )  
							
							... 
							
							
							
							Changes the behaviour of `len` on a zero-dimensional `memoryview` to raise `TypeError`. Previously, `len` would return `1`. 
							
						 
						
							2023-04-22 17:32:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d75a13fde 
								
							 
						 
						
							
							
								
								gh-90751: memoryview now supports half-float ( #96738 )  
							
							... 
							
							
							
							Co-authored-by: Antoine Pitrou <antoine@python.org> 
							
						 
						
							2022-09-10 22:44:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								847f94f47b 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21151)  
							
							... 
							
							
							
							Use new test.support helper submodules in tests:
* distutils tests
* test_buffer
* test_compile
* test_filecmp
* test_fileinput
* test_readline
* test_smtpnet
* test_structmembers
* test_tools 
							
						 
						
							2020-06-25 19:17:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ae9cde4b2 
								
							 
						 
						
							
							
								
								bpo-39689: Do not test undefined casts to _Bool (GH-18964)  
							
							... 
							
							
							
							- When casting to _Bool, arrays should only contain zeros or ones. 
							
						 
						
							2020-03-12 19:35:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MojoVampire 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								469325c30e 
								
							 
						 
						
							
							
								
								bpo-35712: Make using NotImplemented in a boolean context issue a deprecation warning (GH-13195)  
							
							
							
						 
						
							2020-03-03 20:50:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b942ba03b8 
								
							 
						 
						
							
							
								
								Give proper credit for figuring out and writing PEP-3118 tests. ( #18644 )  
							
							
							
						 
						
							2020-02-24 12:24:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Johnson 
								
							 
						 
						
							
							
							
							
								
							
							
								892221bfa0 
								
							 
						 
						
							
							
								
								bpo-38839: Fix some unused functions in tests (GH-17189)  
							
							
							
						 
						
							2019-11-19 11:45:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Greg Price 
								
							 
						 
						
							
							
							
							
								
							
							
								9ece4a5057 
								
							 
						 
						
							
							
								
								Unmark files as executable that can't actually be executed. (GH-15353)  
							
							... 
							
							
							
							There are plenty of legitimate scripts in the tree that begin with a
`#!`, but also a few that seem to be marked executable by mistake.
Found them with this command -- it gets executable files known to Git,
filters to the ones that don't start with a `#!`, and then unmarks
them as executable:
    $ git ls-files --stage \
      | perl -lane 'print $F[3] if (!/^100644/)' \
      | while read f; do
          head -c2 "$f" | grep -qxF '#!' \
          || chmod a-x "$f"; \
        done
Looking at the list by hand confirms that we didn't sweep up any
files that should have the executable bit after all.  In particular
 * The `.psd` files are images from Photoshop.
 * The `.bat` files sure look like things that can be run.
   But we have lots of other `.bat` files, and they don't have
   this bit set, so it must not be needed for them.
Automerge-Triggered-By: @benjaminp 
							
						 
						
							2019-08-20 21:53:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joannah Nanjekye 
								
							 
						 
						
							
							
							
							
								
							
							
								9e66aba999 
								
							 
						 
						
							
							
								
								bpo-15913: Implement PyBuffer_SizeFromFormat() (GH-13873)  
							
							... 
							
							
							
							Implement PyBuffer_SizeFromFormat() function (previously
documented but not implemented): call struct.calcsize(). 
							
						 
						
							2019-08-20 15:46:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d08ea70464 
								
							 
						 
						
							
							
								
								bpo-35845: Add order={'C', 'F', 'A'} parameter to memoryview.tobytes(). ( #11730 )  
							
							
							
						 
						
							2019-02-02 18:57:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b5342caaa 
								
							 
						 
						
							
							
								
								bpo-34201: Tweak test_buffer. (GH-8481)  
							
							
							
						 
						
							2018-07-26 17:34:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0d67f17cc 
								
							 
						 
						
							
							
								
								bpo-34201: Make ndarray.readonly a bool and use stricter tests in test_buffer. (GH-8414)  
							
							
							
						 
						
							2018-07-26 13:23:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								480ab05d5f 
								
							 
						 
						
							
							
								
								bpo-33176: Add a toreadonly() method to memoryviews. (GH-6466)  
							
							
							
						 
						
							2018-04-14 19:49:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								676db4bbf2 
								
							 
						 
						
							
							
								
								bpo-31792: Restore os.environ in test_buffer when import numpy. ( #4007 )  
							
							
							
						 
						
							2017-10-16 10:38:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e437a10d15 
								
							 
						 
						
							
							
								
								Issue  #23277 : Remove unused imports in tests.  
							
							
							
						 
						
							2016-04-24 21:41:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce5b6e268 
								
							 
						 
						
							
							
								
								Iaaue  #25598 : Fix memory_hex from  #9951  for non-contiguous buffers.  
							
							
							
						 
						
							2015-11-10 18:17:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								0c51595a78 
								
							 
						 
						
							
							
								
								Issue  #15944 : memoryview: Allow arbitrary formats when casting to bytes.  
							
							... 
							
							
							
							Original patch by Martin Panter. 
							
						 
						
							2015-08-08 13:38:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ee4c0b9dcf 
								
							 
						 
						
							
							
								
								Issue  #23681 : Fixed Python 2 to 3 poring bugs.  
							
							... 
							
							
							
							Indexing bytes retiurns an integer, not bytes. 
							
						 
						
							2015-03-20 16:48:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								74a49ac3f5 
								
							 
						 
						
							
							
								
								Issue  #23681 : Fixed Python 2 to 3 poring bugs.  
							
							... 
							
							
							
							Indexing bytes retiurns an integer, not bytes. 
							
						 
						
							2015-03-20 16:46:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								31084ba528 
								
							 
						 
						
							
							
								
								Issue  #23632 : Memoryviews now allow tuple indexing (including for multi-dimensional memoryviews).  
							
							
							
						 
						
							2015-03-19 23:29:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								63afdaa110 
								
							 
						 
						
							
							
								
								Issue  #23629 : Fix the default __sizeof__ implementation for variable-sized objects.  
							
							
							
						 
						
							2015-03-10 22:35:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a654510150 
								
							 
						 
						
							
							
								
								Issue  #23629 : Fix the default __sizeof__ implementation for variable-sized objects.  
							
							
							
						 
						
							2015-03-10 22:32:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								363af44a4a 
								
							 
						 
						
							
							
								
								Issue  #22445 : PyBuffer_IsContiguous() now implements precise contiguity  
							
							... 
							
							
							
							tests, compatible with NumPy's NPY_RELAXED_STRIDES_CHECKING compilation
flag.  Previously the function reported false negatives for corner cases. 
							
						 
						
							2015-02-01 14:53:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								bb6c0aaebf 
								
							 
						 
						
							
							
								
								PEP 479:  Use the return-keyword instead of raising StopIteration inside a generators.  
							
							
							
						 
						
							2014-11-22 22:14:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0e61ed8400 
								
							 
						 
						
							
							
								
								Issue  #19014 : memoryview.cast() is now allowed on zero-length views.  
							
							
							
						 
						
							2013-10-03 19:56:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								60b183407c 
								
							 
						 
						
							
							
								
								Issue  #19014 : memoryview.cast() is now allowed on zero-length views.  
							
							
							
						 
						
							2013-10-03 19:55:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3e9a9ae09d 
								
							 
						 
						
							
							
								
								Update various test modules to use unittest.main() for test discovery  
							
							... 
							
							
							
							instead of manually listing tests for test.support.run_unittest(). 
							
						 
						
							2013-06-12 21:25:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								c3fb3c3fa0 
								
							 
						 
						
							
							
								
								Backport fc8f1b1c76bf.  
							
							
							
						 
						
							2012-11-06 23:27:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								b716f84880 
								
							 
						 
						
							
							
								
								Fix copy&paste errors and reformulate the tests.  
							
							
							
						 
						
							2012-11-04 20:53:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								4af77a0276 
								
							 
						 
						
							
							
								
								Issue  #15814 : Use hash function that is compatible with the equality  
							
							... 
							
							
							
							definition from #15573 . 
							
						 
						
							2012-11-02 17:49:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								06e1ab0a6b 
								
							 
						 
						
							
							
								
								Close   #15573 : use value-based memoryview comparisons (patch by Stefan Krah)  
							
							
							
						 
						
							2012-08-25 17:59:50 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								66e63170d9 
								
							 
						 
						
							
							
								
								Issue  #15770 : Check invalid arguments in test function. Patch by Victor Stinner.  
							
							
							
						 
						
							2012-08-23 15:53:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								4d16bcce07 
								
							 
						 
						
							
							
								
								The latest NumPy revision no longer segfaults here.  
							
							
							
						 
						
							2012-08-19 12:54:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								7d12d9df13 
								
							 
						 
						
							
							
								
								Issue  #12834 : Fix PyBuffer_ToContiguous() for non-contiguous arrays.  
							
							
							
						 
						
							2012-07-28 12:25:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								5d953184a6 
								
							 
						 
						
							
							
								
								Issue  #14779 : Get sizeof(void *) directly rather than relying on sysconfig.  
							
							
							
						 
						
							2012-05-16 20:41:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								094d0e002c 
								
							 
						 
						
							
							
								
								Issue  #14779 : Do not use get_config_var('SIZEOF_VOID_P') on OS X 64-/32-bit  
							
							... 
							
							
							
							universal: it returns a meaningless result. Use sys.maxsize instead of
platform.architecture as a fallback. Patch by Ned Deily. 
							
						 
						
							2012-05-12 23:11:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								1649c1b33a 
								
							 
						 
						
							
							
								
								Issue  #14181 : Preserve backwards compatibility for getbufferprocs that a) do  
							
							... 
							
							
							
							not adhere to the new documentation and b) manage to clobber view->obj before
returning failure. 
							
						 
						
							2012-03-05 17:45:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								bf6c7eca43 
								
							 
						 
						
							
							
								
								Issue  #14181 : Test creating memoryviews from a static exporter with both  
							
							... 
							
							
							
							view.obj==NULL and view.obj==base. 
							
						 
						
							2012-03-05 14:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbb4169b9 
								
							 
						 
						
							
							
								
								Issue  #10181 : The decision was to raise a buffer error in memory_exit()  
							
							... 
							
							
							
							if the view has exported buffers. Make this official by uncommenting
a test case. 
							
						 
						
							2012-03-05 10:45:31 +01:00