Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f24131ff31 
								
							 
						 
						
							
							
								
								Issue  #20175 : Converted the _io module to Argument Clinic.  
							
							
							
						 
						
							2015-04-16 11:19:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5056769b36 
								
							 
						 
						
							
							
								
								Replaced "string" with "bytes object" in docstrings of binary I/O objects.  
							
							
							
						 
						
							2015-04-10 02:19:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b817b77a8c 
								
							 
						 
						
							
							
								
								Replaced "string" with "bytes object" in docstrings of binary I/O objects.  
							
							
							
						 
						
							2015-04-10 02:18:44 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								38c30e6c8e 
								
							 
						 
						
							
							
								
								Issue  #15381 : Fixed a bug in BytesIO.write().  
							
							... 
							
							
							
							It was expected that string_size == PyBytes_GET_SIZE(buf) if the buffer is
shared, but truncate() and __setstate__() can set string_size without
unsharing the buffer. 
							
						 
						
							2015-02-03 18:51:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b9765eec5c 
								
							 
						 
						
							
							
								
								Issue  #15381 : Try to fix refcount bug. Empty and 1-byte buffers are always shared.  
							
							
							
						 
						
							2015-02-03 14:57:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								87d0b45485 
								
							 
						 
						
							
							
								
								Issue  #15381 : Optimized io.BytesIO to make less allocations and copyings.  
							
							
							
						 
						
							2015-02-03 11:30:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								32ca3dcb97 
								
							 
						 
						
							
							
								
								Issue  #23099 : Closing io.BytesIO with exported buffer is rejected now to  
							
							... 
							
							
							
							prevent corrupting exported buffer. 
							
						 
						
							2015-02-03 09:30:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c057c3859c 
								
							 
						 
						
							
							
								
								Issue  #23099 : Closing io.BytesIO with exported buffer is rejected now to  
							
							... 
							
							
							
							prevent corrupting exported buffer. 
							
						 
						
							2015-02-03 02:00:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd3e26680 
								
							 
						 
						
							
							
								
								Issue  #22896 : Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()  
							
							... 
							
							
							
							and PyObject_AsWriteBuffer(). 
							
						 
						
							2015-02-03 01:25:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4fdb68491e 
								
							 
						 
						
							
							
								
								Issue  #22896 : Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()  
							
							... 
							
							
							
							and PyObject_AsWriteBuffer(). 
							
						 
						
							2015-02-03 01:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								706768c687 
								
							 
						 
						
							
							
								
								Issue  #22156 : Fix some "comparison between signed and unsigned integers"  
							
							... 
							
							
							
							compiler warnings in the Modules/ subdirectory. 
							
						 
						
							2014-08-16 01:03:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d7728cafc5 
								
							 
						 
						
							
							
								
								Issue  #15381 : Optimized line reading in io.BytesIO.  
							
							
							
						 
						
							2014-08-14 22:26:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cc66a73d27 
								
							 
						 
						
							
							
								
								Issue  #22003 : When initialized from a bytes object, io.BytesIO() now  
							
							... 
							
							
							
							defers making a copy until it is mutated, improving performance and
memory use on some use cases.
Patch by David Wilson. 
							
						 
						
							2014-07-29 19:41:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								ea94ba45fa 
								
							 
						 
						
							
							
								
								Merge 3.2.  
							
							
							
						 
						
							2012-09-08 11:19:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								96efdd422c 
								
							 
						 
						
							
							
								
								Issue  #15868 : Fix refleak in bytesio.c (Coverity  #715365 ).  
							
							
							
						 
						
							2012-09-08 11:12:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								11946fbe80 
								
							 
						 
						
							
							
								
								Issue  #15841 : The readable(), writable() and seekable() methods of BytesIO  
							
							... 
							
							
							
							and StringIO objects now raise ValueError when the object has been closed.
Patch by Alessandro Moura. 
							
						 
						
							2012-09-05 20:13:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1d857453b7 
								
							 
						 
						
							
							
								
								Issue  #15841 : The readable(), writable() and seekable() methods of BytesIO  
							
							... 
							
							
							
							and StringIO objects now raise ValueError when the object has been closed.
Patch by Alessandro Moura. 
							
						 
						
							2012-09-05 20:11:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								57911f6c1a 
								
							 
						 
						
							
							
								
								Issue  #15489 : Add a __sizeof__ implementation for BytesIO objects.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-07-30 00:01:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8f328d0c1d 
								
							 
						 
						
							
							
								
								Issue  #15489 : Add a __sizeof__ implementation for BytesIO objects.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-07-30 00:01:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b94767ff44 
								
							 
						 
						
							
							
								
								Issue  #8914 : fix various warnings from the Clang static analyzer v254.  
							
							
							
						 
						
							2011-02-22 20:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fa73555cfc 
								
							 
						 
						
							
							
								
								correct logic when pos is after the string  #10467  
							
							
							
						 
						
							2010-11-20 17:24:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								972ee13e03 
								
							 
						 
						
							
							
								
								Issue  #5506 : BytesIO objects now have a getbuffer() method exporting a  
							
							... 
							
							
							
							view of their contents without duplicating them.  The view is both readable
and writable. 
							
						 
						
							2010-09-06 18:48:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c3f6c839 
								
							 
						 
						
							
							
								
								BytesIO.getvalue() and StringIO.getvalue() are METH_NOARGS.  
							
							
							
						 
						
							2010-09-02 19:48:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6be8876623 
								
							 
						 
						
							
							
								
								Merged revisions 80720 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r80720 | antoine.pitrou | 2010-05-03 18:25:33 +0200 (lun., 03 mai 2010) | 5 lines
  Issue #7865 : The close() method of :mod:`io` objects should not swallow
  exceptions raised by the implicit flush().  Also ensure that calling
  close() several times is supported.  Patch by Pascal Chambon.
........ 
							
						 
						
							2010-05-03 16:48:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								905a2ffe3e 
								
							 
						 
						
							
							
								
								Merged revisions 77890 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r77890 | antoine.pitrou | 2010-01-31 23:26:04 +0100 (dim., 31 janv. 2010) | 7 lines
  - Issue #6939 : Fix file I/O objects in the `io` module to keep the original
    file position when calling `truncate()`.  It would previously change the
    file position to the given argument, which goes against the tradition of
    ftruncate() and other truncation APIs.  Patch by Pascal Chambon.
........ 
							
						 
						
							2010-01-31 22:47:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ba5c74329d 
								
							 
						 
						
							
							
								
								Issue 5449: Fix io.BytesIO to not accept arbitrary keywords  
							
							... 
							
							
							
							Patch contributed by Erick Tryzelaar. 
							
						 
						
							2009-08-04 23:19:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								cf76e1ac92 
								
							 
						 
						
							
							
								
								Issue  #6218 : Make io.BytesIO and io.StringIO picklable.  
							
							
							
						 
						
							2009-07-22 03:24:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								fc477048e1 
								
							 
						 
						
							
							
								
								Issue  #6242 : Fix deallocator of io.StringIO and io.BytesIO.  
							
							
							
						 
						
							2009-07-22 02:24:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								680bf1afe8 
								
							 
						 
						
							
							
								
								move to a naming scheme with all lowercase and underscores  
							
							
							
						 
						
							2009-06-12 02:07:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1fea321502 
								
							 
						 
						
							
							
								
								use NULL for the ends of tables  
							
							
							
						 
						
							2009-04-19 03:15:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8d8d630003 
								
							 
						 
						
							
							
								
								Issue 5682: Move _io module into its own subdirectory.  
							
							... 
							
							
							
							Reviewed by: Antoine Pitrou 
							
						 
						
							2009-04-04 19:58:40 +00:00