Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								217cfd1c86 
								
							 
						 
						
							
							
								
								Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h  
							
							 
							
							
							
						 
						
							2007-12-02 14:31:20 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								61ec0d3263 
								
							 
						 
						
							
							
								
								Fix some Py_ssize_t warnings on Win64 that were probably bugs  
							
							 
							
							
							
						 
						
							2007-10-26 06:44:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Travis E. Oliphant 
								
							 
						 
						
							
							
							
							
								
							
							
								fe9bed02e4 
								
							 
						 
						
							
							
								
								Fix problems with memoryview object.  There is still more to do to finish PEP 3118.  The memory-view object needs to be fleshed out and the struct module needs to be modified.  
							
							 
							
							
							
						 
						
							2007-10-12 23:27:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								be801acbb1 
								
							 
						 
						
							
							
								
								Delete bufferobject.[ch].  
							
							 
							
							... 
							
							
							
							This will undoubtedly require Windows build file changes too. 
							
						 
						
							2007-10-08 03:32:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								b35f128711 
								
							 
						 
						
							
							
								
								At least one of the buildbots was complaining about newview being used  
							
							 
							
							... 
							
							
							
							without being initialized.  Also make the code conform to the comment and
return the new object.  This code needs a test! 
							
						 
						
							2007-10-07 19:26:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5dde61d0b9 
								
							 
						 
						
							
							
								
								Whitespace and line lengrth cleanup.  
							
							 
							
							
							
						 
						
							2007-09-25 22:10:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Travis E. Oliphant 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae62b6094 
								
							 
						 
						
							
							
								
								Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex.  Add some more functionality to the memoryview object.  
							
							 
							
							
							
						 
						
							2007-09-23 02:00:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sean Reifscheider 
								
							 
						 
						
							
							
							
							
								
							
							
								54cf12b625 
								
							 
						 
						
							
							
								
								Fixing the spelling of "writeable" to "writable", particularly PyBUF_WRITEABLE.  
							
							 
							
							
							
						 
						
							2007-09-17 17:55:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								666bb419cb 
								
							 
						 
						
							
							
								
								SF  #1777057 , fix memoryview('test') so it works in debug mode too.  
							
							 
							
							... 
							
							
							
							Also return a boolean for the readonly flag.
Other cleanup: make sure to set an exception when returning NULL and
reformat the getsets to be shorter by putting them all on one line. 
							
						 
						
							2007-08-19 18:38:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								faa54a3929 
								
							 
						 
						
							
							
								
								Code review of the new buffer protocol.  Mostly add questions that should  
							
							 
							
							... 
							
							
							
							be answered with the comments removed.
There are many places that require checks when doing arithmetic for memory
sizes when allocating memory.  Otherwise, overflow is possible with
a subsequent crash.
Fix SF #1777057  which was a result of not initializing the new BufferError
properly.  Had to update the test for exceptions for BufferError too. 
							
						 
						
							2007-08-19 04:23:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Travis E. Oliphant 
								
							 
						 
						
							
							
							
							
								
							
							
								b99f762f10 
								
							 
						 
						
							
							
								
								Merged in py3k-buffer branch to main line.  All objects now use the buffer protocol in PEP 3118.  
							
							 
							
							
							
						 
						
							2007-08-18 11:21:56 +00:00