Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								14b9b11098 
								
							 
						 
						
							
							
								
								If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified.  
							
							
							
						 
						
							2013-06-25 00:37:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a282975ef 
								
							 
						 
						
							
							
								
								Issue  #9566 : _io: Use Py_SAFE_DOWNCAST for fix a compiler warning on Windows x64  
							
							
							
						 
						
							2013-06-24 23:01:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								9975877f46 
								
							 
						 
						
							
							
								
								Check for correct macro, code uses S_ISDIR().  
							
							
							
						 
						
							2013-06-23 23:52:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								91e8b8180d 
								
							 
						 
						
							
							
								
								Check for correct macro, code uses S_ISDIR().  
							
							
							
						 
						
							2013-06-23 23:51:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								f567727abc 
								
							 
						 
						
							
							
								
								Merge with 3.3  
							
							
							
						 
						
							2013-06-16 13:02:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								c7b6c50f29 
								
							 
						 
						
							
							
								
								Describe 'surrogateescape' in the documentation.  
							
							... 
							
							
							
							Also, improve some docstring descriptions of the 'errors' parameter.
Closes  #14015 . 
							
						 
						
							2013-06-16 12:58:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								37a79a12d1 
								
							 
						 
						
							
							
								
								Issue  #18025 : Fixed a segfault in io.BufferedIOBase.readinto() when raw  
							
							... 
							
							
							
							stream's read() returns more bytes than requested. 
							
						 
						
							2013-05-28 16:24:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								281945f427 
								
							 
						 
						
							
							
								
								Issue  #18025 : Fixed a segfault in io.BufferedIOBase.readinto() when raw  
							
							... 
							
							
							
							stream's read() returns more bytes than requested. 
							
						 
						
							2013-05-28 16:27:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e269397e3 
								
							 
						 
						
							
							
								
								FileIO.readall(): remove trailing space from an exception message  
							
							
							
						 
						
							2013-05-18 00:38:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								af7260e81a 
								
							 
						 
						
							
							
								
								Issue  #15758 : Fix FileIO.readall() so it no longer has O(n**2) complexity.  
							
							
							
						 
						
							2013-05-17 23:34:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								16c41d8520 
								
							 
						 
						
							
							
								
								Merge 3.3, issue  #17047 : remove doubled words found in 2.7 to 3.4  
							
							... 
							
							
							
							Modules/*, as reported by Serhiy Storchaka and Matthew Barnett. 
							
						 
						
							2013-03-11 17:46:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								09b7503bc9 
								
							 
						 
						
							
							
								
								Merge 3.2, Issue  #17047 : remove doubled words found in 2.7 to 3.4  
							
							... 
							
							
							
							Modules/*, as reported by Serhiy Storchaka and Matthew Barnett. 
							
						 
						
							2013-03-11 17:45:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								0158af38b7 
								
							 
						 
						
							
							
								
								Issue  #17047 : remove doubled words found in 2.7 to 3.4 Modules/*,  
							
							... 
							
							
							
							as reported by Serhiy Storchaka and Matthew Barnett. 
							
						 
						
							2013-03-11 17:42:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c59e101f 
								
							 
						 
						
							
							
								
								Merge  #17275 : Fix class name in init errors in C bufferedio classes.  
							
							... 
							
							
							
							This fixes an apparent copy-and-paste error.
Patch by Manuel Jacob. 
							
						 
						
							2013-02-23 22:21:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								9f10f56d13 
								
							 
						 
						
							
							
								
								Merge  #17275 : Fix class name in init errors in C bufferedio classes.  
							
							... 
							
							
							
							This fixes an apparent copy-and-paste error.
Patch by Manuel Jacob. 
							
						 
						
							2013-02-23 22:07:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								67bfe80758 
								
							 
						 
						
							
							
								
								#17275 : Fix class name in init errors in C bufferedio classes.  
							
							... 
							
							
							
							This fixes an apparent copy-and-paste error.
Patch by Manuel Jacob. 
							
						 
						
							2013-02-23 21:51:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cce1b8eda8 
								
							 
						 
						
							
							
								
								Issue  #17106 : Fix a segmentation fault in io.TextIOWrapper when an underlying  
							
							... 
							
							
							
							stream or a decoder produces data of an unexpected type (i.e. when
io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). 
							
						 
						
							2013-02-03 17:09:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d03ce4ae3d 
								
							 
						 
						
							
							
								
								Issue  #17106 : Fix a segmentation fault in io.TextIOWrapper when an underlying  
							
							... 
							
							
							
							stream or a decoder produces data of an unexpected type (i.e. when
io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). 
							
						 
						
							2013-02-03 17:07:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								94dc6736bd 
								
							 
						 
						
							
							
								
								Issue  #17106 : Fix a segmentation fault in io.TextIOWrapper when an underlying  
							
							... 
							
							
							
							stream or a decoder produces data of an unexpected type (i.e. when
io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). 
							
						 
						
							2013-02-03 17:03:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								84d0bf94b0 
								
							 
						 
						
							
							
								
								Additional fix for issue  #12268 : The io module file object write methods no  
							
							... 
							
							
							
							longer abort early when a write system call is interrupted (EINTR). 
							
						 
						
							2013-02-01 13:10:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								99ec7f6f3e 
								
							 
						 
						
							
							
								
								Additional fix for issue  #12268 : The io module file object write methods no  
							
							... 
							
							
							
							longer abort early when a write system call is interrupted (EINTR). 
							
						 
						
							2013-02-01 13:08:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								b9817b01ed 
								
							 
						 
						
							
							
								
								Additional fix for Issue  #12268 : The io module file object writelines() methods no longer abort early when one of its write system calls is interrupted (EINTR).  
							
							
							
						 
						
							2013-02-01 13:03:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								441d30fac7 
								
							 
						 
						
							
							
								
								Issue  #15989 : Fix several occurrences of integer overflow  
							
							... 
							
							
							
							when result of PyLong_AsLong() narrowed to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277. 
							
						 
						
							2013-01-19 12:26:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9101e23ff6 
								
							 
						 
						
							
							
								
								Issue  #15989 : Fix several occurrences of integer overflow  
							
							... 
							
							
							
							when result of PyLong_AsLong() narrowed to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277. 
							
						 
						
							2013-01-19 12:41:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7898043868 
								
							 
						 
						
							
							
								
								Issue  #15989 : Fix several occurrences of integer overflow  
							
							... 
							
							
							
							when result of PyLong_AsLong() narrowed to int without checks. 
							
						 
						
							2013-01-15 01:12:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd53a5a011 
								
							 
						 
						
							
							
								
								(Merge 3.3) Issue  #16367 : Fix FileIO.readall() on Windows for files larger than 2 GB.  
							
							
							
						 
						
							2013-01-03 03:38:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f84659e5e 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #16367 : Fix FileIO.readall() on Windows for files larger than 2 GB.  
							
							
							
						 
						
							2013-01-03 03:37:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c44057dfbd 
								
							 
						 
						
							
							
								
								Issue  #16367 : Fix FileIO.readall() on Windows for files larger than 2 GB  
							
							
							
						 
						
							2013-01-03 03:33:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4c05969fc4 
								
							 
						 
						
							
							
								
								merge 3.3 ( #16597 )  
							
							
							
						 
						
							2012-12-20 11:55:16 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								68623614f0 
								
							 
						 
						
							
							
								
								call close on the underlying stream even if flush raises ( closes   #16597 )  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-20 11:53:11 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								a191959849 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:27:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b89840d9c 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:26:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								737fb89dd1 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:14:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								292c835548 
								
							 
						 
						
							
							
								
								Issue  #15478 : Raising an OSError doesn't decode or encode the filename anymore  
							
							... 
							
							
							
							Pass the original filename argument to OSError constructor, instead of trying
to encode it to or decode it from the filesystem encoding. This change avoids
an additionnal UnicodeDecodeError on Windows if the filename cannot be decoded
from the filesystem encoding (ANSI code page). 
							
						 
						
							2012-10-30 02:17:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								743e0cd6b5 
								
							 
						 
						
							
							
								
								Issue  #16166 : Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified  
							
							... 
							
							
							
							endianess detection and handling. 
							
						 
						
							2012-10-17 23:52:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								dc469454ec 
								
							 
						 
						
							
							
								
								Closes   #15488 : Closed files keep their buffer alive  
							
							
							
						 
						
							2012-10-04 12:37:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								6d10b4d591 
								
							 
						 
						
							
							
								
								#15796 : merge with 3.2.  
							
							
							
						 
						
							2012-09-18 07:21:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								16d2b47837 
								
							 
						 
						
							
							
								
								#15796 : Fix \n in readline docstring.  Patch by Serhiy Storchaka.  
							
							
							
						 
						
							2012-09-18 07:20:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								f47d79fec1 
								
							 
						 
						
							
							
								
								Fixed reference leak in error branch of _bufferedreader_read_all(). The variable data can contain a bytes object but it wasn't cleaned up when PyList_New() failed. CID 715364  
							
							
							
						 
						
							2012-09-10 17:46:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								89ff3c7f20 
								
							 
						 
						
							
							
								
								Fixed out-of-bounce write to rawmode buffer. The fixed size buffer wasn't enlarged for the new 'x' flag. The buffer may contain the 5 flags xrwa+ and the \0 byte  
							
							
							
						 
						
							2012-09-10 03:50:48 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								721738fbee 
								
							 
						 
						
							
							
								
								Issue  #15604 : Update uses of PyObject_IsTrue() to check for and handle errors correctly.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-08-15 23:20:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6f430e4963 
								
							 
						 
						
							
							
								
								Issue  #15604 : Update uses of PyObject_IsTrue() to check for and handle errors correctly.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-08-15 23:18:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1f9352bd4 
								
							 
						 
						
							
							
								
								(Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n'  
							
							... 
							
							
							
							doesn't translate newlines on output. 
							
						 
						
							2012-08-04 01:22:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								401e17d0f0 
								
							 
						 
						
							
							
								
								open() / TextIOWrapper doc: make it explicit than newline='\n' doesn't  
							
							... 
							
							
							
							translate newlines on output. 
							
						 
						
							2012-08-04 01:18:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3c25dfbf13 
								
							 
						 
						
							
							
								
								Make TextIOWrapper's documentation clearer by copying the newline argument's description from open().  
							
							
							
						 
						
							2012-08-04 00:56:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0c1c0d42dc 
								
							 
						 
						
							
							
								
								Make TextIOWrapper's documentation clearer by copying the newline argument's description from open().  
							
							
							
						 
						
							2012-08-04 00:55:38 +02:00