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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken Jin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11190c4ad0 
								
							 
						 
						
							
							
								
								gh-92888: Fix memoryview bad __index__ use after free (GH-92946)  
							
							... 
							
							
							
							Co-authored-by: chilaxan <35645806+chilaxan@users.noreply.github.com>
Co-authored-by: Serhiy Storchaka <3659035+serhiy-storchaka@users.noreply.github.com> 
							
						 
						
							2022-06-17 23:14:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c4f0f3b29 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21169)  
							
							
							
						 
						
							2020-06-30 15:46:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								480ab05d5f 
								
							 
						 
						
							
							
								
								bpo-33176: Add a toreadonly() method to memoryviews. (GH-6466)  
							
							
							
						 
						
							2018-04-14 19:49:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f81be8aa3f 
								
							 
						 
						
							
							
								
								Issue  #22995 : Instances of extension types with a state that aren't  
							
							... 
							
							
							
							subclasses of list or dict and haven't implemented any pickle-related
methods (__reduce__, __reduce_ex__, __getnewargs__, __getnewargs_ex__,
or __getstate__), can no longer be pickled.  Including memoryview. 
							
						 
						
							2015-12-25 21:04:29 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								38c707e7e0 
								
							 
						 
						
							
							
								
								Issue  #21741 : Update 147 test modules to use test discovery.  
							
							... 
							
							
							
							I have compared output between pre- and post-patch runs of these tests
to make sure there's nothing missing and nothing broken, on both
Windows and Linux.  The only differences I found were actually tests
that were previously *not* run. 
							
						 
						
							2015-04-13 15:00:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								29b40c1569 
								
							 
						 
						
							
							
								
								Issue  #22668 : Merge from 3.4.  
							
							
							
						 
						
							2015-01-29 17:40:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0cf05901 
								
							 
						 
						
							
							
								
								Issue  #22668 : Remove endianness assumption in test.  
							
							
							
						 
						
							2015-01-29 17:33:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								fc341bd4c5 
								
							 
						 
						
							
							
								
								Whitespace.  
							
							
							
						 
						
							2015-01-29 14:33:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5d6a5ff3 
								
							 
						 
						
							
							
								
								Issue  #22668 : Ensure that format strings survive slicing after casting.  
							
							
							
						 
						
							2015-01-29 14:27:23 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								a0f169cde8 
								
							 
						 
						
							
							
								
								Close   #19078 : memoryview now supports reversed  
							
							... 
							
							
							
							Patch by Claudiu Popa 
							
						 
						
							2013-10-02 22:06:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf8e2e32f 
								
							 
						 
						
							
							
								
								Fix out-of-date comment in test_memoryview.  
							
							
							
						 
						
							2012-08-19 12:50:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0a1eb889 
								
							 
						 
						
							
							
								
								Issue  #14930 : Make memoryview objects weakrefable.  
							
							
							
						 
						
							2012-05-28 21:35:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2d99e28a 
								
							 
						 
						
							
							
								
								- Issue  #10181 : New memoryview implementation fixes multiple ownership  
							
							... 
							
							
							
							and lifetime issues of dynamically allocated Py_buffer members (#9990 )
  as well as crashes (#8305 , #7433 ). Many new features have been added
  (See whatsnew/3.3), and the documentation has been updated extensively.
  The ndarray test object from _testbuffer.c implements all aspects of
  PEP-3118, so further development towards the complete implementation
  of the PEP can proceed in a test-driven manner.
  Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review
  and many ideas.
- Issue #12834 : Fix incorrect results of memoryview.tobytes() for
  non-contiguous arrays.
- Issue #5231 : Introduce memoryview.cast() method that allows changing
  format and shape without making a copy of the underlying memory. 
							
						 
						
							2012-02-25 12:24:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4a9da705 
								
							 
						 
						
							
							
								
								Issue  #13411 : memoryview objects are now hashable when the underlying object is hashable.  
							
							
							
						 
						
							2011-11-21 20:46:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ad62b03949 
								
							 
						 
						
							
							
								
								Issue  #10451 : memoryview objects could allow to mutate a readable buffer.  
							
							... 
							
							
							
							Initial patch by Ross Lagerwall. 
							
						 
						
							2011-01-18 18:57:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ed3a7d2d60 
								
							 
						 
						
							
							
								
								#10273 : Rename assertRegexpMatches and assertRaisesRegexp to assertRegex and assertRaisesRegex.  
							
							
							
						 
						
							2010-12-01 02:32:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								b3aedd4862 
								
							 
						 
						
							
							
								
								#9424 : Replace deprecated assert* methods in the Python test suite.  
							
							
							
						 
						
							2010-11-20 19:04:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6e6cc830c4 
								
							 
						 
						
							
							
								
								Issue  #9757 : memoryview objects get a release() method to release the  
							
							... 
							
							
							
							underlying buffer (previously this was only done when deallocating the
memoryview), and gain support for the context management protocol. 
							
						 
						
							2010-09-09 12:59:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e0793ba992 
								
							 
						 
						
							
							
								
								Issue  #9737 : Fix a crash when trying to delete a slice or an item from  
							
							... 
							
							
							
							a memoryview object. 
							
						 
						
							2010-09-01 21:14:16 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e96159335f 
								
							 
						 
						
							
							
								
								Merged revisions 77727 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r77727 | ezio.melotti | 2010-01-24 18:58:36 +0200 (Sun, 24 Jan 2010) | 1 line
  use assert[Not]IsInstance where appropriate
........ 
							
						 
						
							2010-01-24 19:26:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9c0f201fe 
								
							 
						 
						
							
							
								
								convert old fail* assertions to assert*  
							
							
							
						 
						
							2009-06-30 23:06:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								159eac92c5 
								
							 
						 
						
							
							
								
								Issue 6329: Fix iteration for memoryviews.  
							
							
							
						 
						
							2009-06-23 20:38:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c3b39245a7 
								
							 
						 
						
							
							
								
								Issue  #4580 : slicing of memoryviews when itemsize != 1 is wrong.  
							
							... 
							
							
							
							Also fix len() to return number of items rather than length in bytes.
I'm sorry it was not possible for me to work on this without reindenting
a bit some stuff around. The indentation in memoryobject.c is a mess,
I'll open a separate bug for it. 
							
						 
						
							2009-01-03 16:59:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bc420400eb 
								
							 
						 
						
							
							
								
								Issue  #4569 : Interpreter crash when mutating a memoryview with an item size larger than 1.  
							
							... 
							
							
							
							(together with a bit of reindenting) 
							
						 
						
							2008-12-07 20:14:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5e19e44413 
								
							 
						 
						
							
							
								
								kill memoryview.size in favor of len(view)  
							
							... 
							
							
							
							Reviewer: Antoine Pitrou #3827  
							
						 
						
							2008-09-10 21:47:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b09ebe58 
								
							 
						 
						
							
							
								
								#3712 : The memoryview object had a reference leak and didn't support cyclic garbage collection.  
							
							... 
							
							
							
							Reviewed by Benjamin Peterson. 
							
						 
						
							2008-09-01 15:10:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								616d28566b 
								
							 
						 
						
							
							
								
								Issue  #2394 : implement more of the memoryview API.  
							
							
							
						 
						
							2008-08-19 22:09:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8712cda4 
								
							 
						 
						
							
							
								
								#2621  rename test.test_support to test.support  
							
							
							
						 
						
							2008-05-20 21:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6fc8e19d 
								
							 
						 
						
							
							
								
								Fixed memoryview constructor. It allowed arbitrary keyword arguments. The bug was found by mykhal from #python. I've also added a small test case in the new test_memoryview.py  
							
							
							
						 
						
							2007-11-08 02:28:11 +00:00