Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f43f65b69f 
								
							 
						 
						
							
							
								
								Merged revisions 84408-84409 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r84408 | antoine.pitrou | 2010-09-01 23:14:16 +0200 (mer., 01 sept. 2010) | 4 lines
  Issue #9737 : Fix a crash when trying to delete a slice or an item from
  a memoryview object.
........
  r84409 | antoine.pitrou | 2010-09-01 23:14:46 +0200 (mer., 01 sept. 2010) | 3 lines
  Fix a compilation warning
........ 
							
						 
						
							2010-09-01 21:16:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b83df8f1b7 
								
							 
						 
						
							
							
								
								Merged revisions 84391 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r84391 | antoine.pitrou | 2010-09-01 14:58:21 +0200 (mer., 01 sept. 2010) | 5 lines
  Issue #3101 : Helper functions _add_one_to_C() and _add_one_to_F() become
  _Py_add_one_to_C() and _Py_add_one_to_F(), respectively.
........ 
							
						 
						
							2010-09-01 13:01:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dedbbe6b3b 
								
							 
						 
						
							
							
								
								Merged revisions 82814 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r82814 | antoine.pitrou | 2010-07-11 14:12:00 +0200 (dim., 11 juil. 2010) | 4 lines
  Issue #7616 : Fix copying of overlapping memoryview slices with the Intel
  compiler.
........ 
							
						 
						
							2010-07-11 12:15:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								93368182a2 
								
							 
						 
						
							
							
								
								Merged revisions 77918 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r77918 | antoine.pitrou | 2010-02-02 23:47:00 +0100 (mar., 02 févr. 2010) | 10 lines
  Merged revisions 77916 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r77916 | antoine.pitrou | 2010-02-02 23:36:17 +0100 (mar., 02 févr. 2010) | 4 lines
    Issue #7385 : Fix a crash in `MemoryView_FromObject` when
    `PyObject_GetBuffer` fails.  Patch by Florent Xicluna.
  ........
................ 
							
						 
						
							2010-02-02 22:51:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c5605dffdb 
								
							 
						 
						
							
							
								
								Merged revisions 73941-73943,74076,74094,74186,74211-74214,74247,74254,74262,74311,74334,74368 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://svn.python.org/python/branches/py3k
................
  r73941 | georg.brandl | 2009-07-11 12:39:00 +0200 (Sa, 11 Jul 2009) | 9 lines
  Merged revisions 73940 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r73940 | georg.brandl | 2009-07-11 12:37:38 +0200 (Sa, 11 Jul 2009) | 1 line
    #6430 : add note about size of "u" type.
  ........
................
  r73942 | georg.brandl | 2009-07-11 12:39:23 +0200 (Sa, 11 Jul 2009) | 1 line
  #6430 : remove mention of "w" array typecode.
................
  r73943 | georg.brandl | 2009-07-11 12:43:08 +0200 (Sa, 11 Jul 2009) | 1 line
  #6421 : The self argument of module-level PyCFunctions is now a reference to the module object.
................
  r74076 | georg.brandl | 2009-07-18 11:07:48 +0200 (Sa, 18 Jul 2009) | 1 line
  #6502 : add missing comma in docstring.
................
  r74094 | georg.brandl | 2009-07-19 09:25:56 +0200 (So, 19 Jul 2009) | 10 lines
  Recorded merge of revisions 74089 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74089 | senthil.kumaran | 2009-07-19 04:43:43 +0200 (So, 19 Jul 2009) | 3 lines
    Fix for issue5102, timeout value propages between redirects, proxy, digest and
    auth handlers. Fixed tests to reflect the same.
  ........
................
  r74186 | georg.brandl | 2009-07-23 11:19:09 +0200 (Do, 23 Jul 2009) | 9 lines
  Recorded merge of revisions 74185 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74185 | georg.brandl | 2009-07-23 11:17:09 +0200 (Do, 23 Jul 2009) | 1 line
    Fix the "pylocals" gdb command.
  ........
................
  r74211 | georg.brandl | 2009-07-26 16:48:09 +0200 (So, 26 Jul 2009) | 9 lines
  Recorded merge of revisions 74210 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74210 | georg.brandl | 2009-07-26 16:44:23 +0200 (So, 26 Jul 2009) | 1 line
    Move member descriptions inside the classes.
  ........
................
  r74212 | georg.brandl | 2009-07-26 16:54:51 +0200 (So, 26 Jul 2009) | 9 lines
  Merged revisions 74209 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74209 | georg.brandl | 2009-07-26 16:37:28 +0200 (So, 26 Jul 2009) | 1 line
    builtin -> built-in.
  ........
................
  r74213 | georg.brandl | 2009-07-26 17:02:41 +0200 (So, 26 Jul 2009) | 9 lines
  Merged revisions 74207 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74207 | georg.brandl | 2009-07-26 16:19:57 +0200 (So, 26 Jul 2009) | 1 line
    #6577 : fix (hopefully) all links to builtin instead of module/class-specific objects.
  ........
................
  r74214 | georg.brandl | 2009-07-26 17:03:49 +0200 (So, 26 Jul 2009) | 9 lines
  Merged revisions 74205 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74205 | georg.brandl | 2009-07-26 15:36:39 +0200 (So, 26 Jul 2009) | 1 line
    #6576 : fix cross-refs in re docs.
  ........
................
  r74247 | georg.brandl | 2009-07-29 09:27:08 +0200 (Mi, 29 Jul 2009) | 9 lines
  Merged revisions 74239 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74239 | georg.brandl | 2009-07-28 18:55:32 +0000 (Di, 28 Jul 2009) | 1 line
    Clarify quote_plus() usage.
  ........
................
  r74254 | georg.brandl | 2009-07-29 18:14:16 +0200 (Mi, 29 Jul 2009) | 1 line
  #6586 : fix return/argument type doc for os.read() and os.write().
................
  r74262 | alexandre.vassalotti | 2009-07-29 21:54:39 +0200 (Mi, 29 Jul 2009) | 57 lines
  Merged revisions 74074,74077,74111,74188,74192-74193,74200,74252-74253,74258-74261 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74074 | georg.brandl | 2009-07-18 05:03:10 -0400 (Sat, 18 Jul 2009) | 1 line
    #6513 : fix example code: warning categories are classes, not instances.
  ........
    r74077 | georg.brandl | 2009-07-18 05:43:40 -0400 (Sat, 18 Jul 2009) | 1 line
    #6489 : fix an ambiguity in getiterator() documentation.
  ........
    r74111 | benjamin.peterson | 2009-07-20 09:30:10 -0400 (Mon, 20 Jul 2009) | 1 line
    remove docs for deprecated -p option
  ........
    r74188 | benjamin.peterson | 2009-07-23 10:25:31 -0400 (Thu, 23 Jul 2009) | 1 line
    use bools
  ........
    r74192 | georg.brandl | 2009-07-24 12:28:38 -0400 (Fri, 24 Jul 2009) | 1 line
    Fix arg types of et#.
  ........
    r74193 | georg.brandl | 2009-07-24 12:46:38 -0400 (Fri, 24 Jul 2009) | 1 line
    Dont put "void" in signature for nullary functions.
  ........
    r74200 | georg.brandl | 2009-07-25 09:02:15 -0400 (Sat, 25 Jul 2009) | 1 line
    #6571 : add index entries for more operators.
  ........
    r74252 | georg.brandl | 2009-07-29 12:06:31 -0400 (Wed, 29 Jul 2009) | 1 line
    #6593 : fix link targets.
  ........
    r74253 | georg.brandl | 2009-07-29 12:09:17 -0400 (Wed, 29 Jul 2009) | 1 line
    #6591 : add reference to ioctl in fcntl module for platforms other than Windows.
  ........
    r74258 | georg.brandl | 2009-07-29 12:57:05 -0400 (Wed, 29 Jul 2009) | 1 line
    Add a link to readline, and mention IPython and bpython.
  ........
    r74259 | georg.brandl | 2009-07-29 13:07:21 -0400 (Wed, 29 Jul 2009) | 1 line
    Fix some markup and small factual glitches found by M. Markert.
  ........
    r74260 | georg.brandl | 2009-07-29 13:15:20 -0400 (Wed, 29 Jul 2009) | 1 line
    Fix a few markup glitches.
  ........
    r74261 | georg.brandl | 2009-07-29 13:50:25 -0400 (Wed, 29 Jul 2009) | 1 line
    Rewrite the section about classes a bit; mostly tidbits, and a larger update to the section about "private" variables to reflect the Pythonic consensus better.
  ........
................
  r74311 | georg.brandl | 2009-08-04 22:29:27 +0200 (Di, 04 Aug 2009) | 1 line
  Slightly improve buffer-related error message.
................
  r74334 | georg.brandl | 2009-08-06 19:51:03 +0200 (Do, 06 Aug 2009) | 1 line
  #6648 : mention surrogateescape handler where all standard handlers are listed.
................
  r74368 | georg.brandl | 2009-08-13 09:56:35 +0200 (Do, 13 Aug 2009) | 21 lines
  Merged revisions 74328,74332-74333,74365 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r74328 | georg.brandl | 2009-08-06 17:06:25 +0200 (Do, 06 Aug 2009) | 1 line
    Fix base keyword arg name for int() and long().
  ........
    r74332 | georg.brandl | 2009-08-06 19:23:21 +0200 (Do, 06 Aug 2009) | 1 line
    Fix punctuation and one copy-paste error.
  ........
    r74333 | georg.brandl | 2009-08-06 19:43:55 +0200 (Do, 06 Aug 2009) | 1 line
    #6658 : fix two typos.
  ........
    r74365 | georg.brandl | 2009-08-13 09:48:05 +0200 (Do, 13 Aug 2009) | 1 line
    #6679 : Remove mention that sub supports no flags.
  ........
................ 
							
						 
						
							2009-08-13 08:26:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								159eac92c5 
								
							 
						 
						
							
							
								
								Issue 6329: Fix iteration for memoryviews.  
							
							 
							
							
							
						 
						
							2009-06-23 20:38:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								876185542d 
								
							 
						 
						
							
							
								
								remove memoryview.__str__  #5182  
							
							 
							
							
							
						 
						
							2009-02-08 15:00:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								e94c679df0 
								
							 
						 
						
							
							
								
								Issue  #1717 : rename tp_compare to tp_reserved.  I'll change the  
							
							 
							
							... 
							
							
							
							type of tp_compare in a separate commit, for ease of reversion
should things go wrong. 
							
						 
						
							2009-02-02 20:36:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								35b7e837ab 
								
							 
						 
						
							
							
								
								Issue  #4822 : fix messy indentation in memoryobject.c/.h, before we may backport it to trunk.  
							
							 
							
							... 
							
							
							
							Reviewed on IRC by Georg Brandl, with assistance by Benjamin Peterson. 
							
						 
						
							2009-01-03 19:20:36 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ee58fa484e 
								
							 
						 
						
							
							
								
								#3560 : cleanup C memoryview API  
							
							 
							
							
							
						 
						
							2008-08-19 18:22:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								423be95dcf 
								
							 
						 
						
							
							
								
								Merged revisions 65654 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r65654 | martin.v.loewis | 2008-08-12 16:49:50 +0200 (Tue, 12 Aug 2008) | 6 lines
  Issue #3139 : Make buffer-interface thread-safe wrt. PyArg_ParseTuple,
  by denying s# to parse objects that have a releasebuffer procedure,
  and introducing s*.
  More module might need to get converted to use s*.
........ 
							
						 
						
							2008-08-13 15:53:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2f89aa6785 
								
							 
						 
						
							
							
								
								#2538 : bytes objects can only provide read-only buffers  
							
							 
							
							
							
						 
						
							2008-08-02 21:02:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								9c74b14fe9 
								
							 
						 
						
							
							
								
								Merged revisions 64114 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r64114 | gregory.p.smith | 2008-06-11 09:41:16 +0200 (mer., 11 juin 2008) | 6 lines
  Merge in release25-maint r60793:
   Added checks for integer overflows, contributed by Google. Some are
   only available if asserts are left in the code, in cases where they
   can't be triggered from Python code.
........ 
							
						 
						
							2008-06-18 00:47:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Travis E. Oliphant 
								
							 
						 
						
							
							
							
							
								
							
							
								3900088cb6 
								
							 
						 
						
							
							
								
								Remove locking from buffer protocol as-per discussion.  
							
							 
							
							
							
						 
						
							2008-06-06 20:52:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								9c4756ea26 
								
							 
						 
						
							
							
								
								Renamed PyBytes to PyByteArray  
							
							 
							
							
							
						 
						
							2008-05-26 13:22:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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