Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								e56a919100 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge a-to-an corrections from 3.5  
							
							
							
						 
						
							2015-11-02 04:27:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb819f7a8 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge "a" to "an" fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-02 04:04:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7462b64911 
								
							 
						 
						
							
							
								
								Issue  #25523 : Correct "a" article to "an" article  
							
							... 
							
							
							
							This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
or edited some other way to fix the grammar. 
							
						 
						
							2015-11-02 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d5038226 
								
							 
						 
						
							
							
								
								Issue  #22413 : Merge StringIO doc from 3.5  
							
							
							
						 
						
							2015-10-10 10:20:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								f264416093 
								
							 
						 
						
							
							
								
								Issue  #22413 : Remove comment made out of date by Argument Clinic  
							
							
							
						 
						
							2015-10-10 10:17:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								994815e1d7 
								
							 
						 
						
							
							
								
								Issue  #22413 : Merge StringIO doc from 3.4 into 3.5  
							
							
							
						 
						
							2015-10-10 10:15:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								cfad54344f 
								
							 
						 
						
							
							
								
								Issue  #22413 : Document newline effect on StringIO initializer and getvalue  
							
							... 
							
							
							
							Also add to comment in the C code. 
							
						 
						
							2015-10-10 03:01:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								585a6acfef 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.5  
							
							
							
						 
						
							2015-10-07 11:13:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3f930dcd87 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-10-07 11:01:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								9955a373a8 
								
							 
						 
						
							
							
								
								Various minor typos in documentation and comments  
							
							
							
						 
						
							2015-10-07 10:26:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								db4220ea09 
								
							 
						 
						
							
							
								
								Issue  #25030 : Do not document seek() as if it accepts keyword arguments  
							
							... 
							
							
							
							Patch from Shiyao Ma. 
							
						 
						
							2015-09-11 03:58:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								56f6e76c68 
								
							 
						 
						
							
							
								
								Issue  #15989 : Fixed some scarcely probable integer overflows.  
							
							... 
							
							
							
							It is very unlikely that they can occur in real code for now. 
							
						 
						
							2015-09-06 21:25:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4e63f7a2b4 
								
							 
						 
						
							
							
								
								Issue  #24989 : Fixed buffer overread in BytesIO.readline() if a position is  
							
							... 
							
							
							
							set beyond size.  Based on patch by John Leitch. 
							
						 
						
							2015-09-04 07:48:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fb397790d2 
								
							 
						 
						
							
							
								
								Issue  #24989 : Fixed buffer overread in BytesIO.readline() if a position is  
							
							... 
							
							
							
							set beyond size.  Based on patch by John Leitch. 
							
						 
						
							2015-09-04 01:08:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								594e54c765 
								
							 
						 
						
							
							
								
								Issue  #24989 : Fixed buffer overread in BytesIO.readline() if a position is  
							
							... 
							
							
							
							set beyond size.  Based on patch by John Leitch. 
							
						 
						
							2015-09-04 01:08:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								c94a1dc4c9 
								
							 
						 
						
							
							
								
								- Issue  #2091 : error correctly on open() with mode 'U' and '+'  
							
							... 
							
							
							
							open() accepted a 'U' mode string containing '+', but 'U' can only be used with
'r'. Patch from Jeff Balogh and John O'Connor. 
							
						 
						
							2015-07-26 06:43:13 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								6baa0f9805 
								
							 
						 
						
							
							
								
								Fixes cast warning in bufferedio.c  
							
							
							
						 
						
							2015-05-23 08:59:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								45d6156154 
								
							 
						 
						
							
							
								
								Issue  #9858 : Add missing method stubs to _io.RawIOBase.  Patch by Laura Rupprecht.  
							
							
							
						 
						
							2015-05-20 21:50:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								d10d6ae2fa 
								
							 
						 
						
							
							
								
								Issue  #23796 : peak and read1 methods of BufferedReader now raise ValueError  
							
							... 
							
							
							
							if they called on a closed object.
Patch by John Hergenroeder. 
							
						 
						
							2015-05-12 17:01:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								008d88b462 
								
							 
						 
						
							
							
								
								Issue  #24009 : Got rid of using rare "y#" format unit in TextIOWrapper.tell().  
							
							... 
							
							
							
							Parsed value should be bytes, not general robuffer, this is required in other
places. 
							
						 
						
							2015-05-06 09:53:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfdc380df 
								
							 
						 
						
							
							
								
								Issue  #24001 : Argument Clinic converters now use accept={type}  
							
							... 
							
							
							
							instead of types={'type'} to specify the types the converter accepts. 
							
						 
						
							2015-05-04 06:59:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								247789cee9 
								
							 
						 
						
							
							
								
								Issue  #24007 : Argument Clinic now writes the format of PyArg_Parse*() at the  
							
							... 
							
							
							
							same line as function name. 
							
						 
						
							2015-04-24 00:40:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e9d1d1a1b 
								
							 
						 
						
							
							
								
								Issue  #23908 : os functions now reject paths with embedded null character  
							
							... 
							
							
							
							on Windows instead of silently truncate them.
Removed no longer used _PyUnicode_HasNULChars(). 
							
						 
						
							2015-04-20 10:12:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2b0d2007a1 
								
							 
						 
						
							
							
								
								Issue  #23908 : os functions now reject paths with embedded null character  
							
							... 
							
							
							
							on Windows instead of silently truncate them. 
							
						 
						
							2015-04-20 09:53:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bb72c47996 
								
							 
						 
						
							
							
								
								Use PyArg_ParseTuple (new API) instead of PyArg_Parse (old API) for parsing tuples.  
							
							
							
						 
						
							2015-04-19 20:38:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								82adeffc13 
								
							 
						 
						
							
							
								
								Fix typo in assert statement  
							
							
							
						 
						
							2015-04-16 17:21:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f24131ff31 
								
							 
						 
						
							
							
								
								Issue  #20175 : Converted the _io module to Argument Clinic.  
							
							
							
						 
						
							2015-04-16 11:19:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								56452eea39 
								
							 
						 
						
							
							
								
								Issue  #22982 : Improve BOM handling when seeking to multiple positions of a writable text file.  
							
							
							
						 
						
							2015-04-13 20:02:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								85e3ee749c 
								
							 
						 
						
							
							
								
								Issue  #22982 : Improve BOM handling when seeking to multiple positions of a writable text file.  
							
							
							
						 
						
							2015-04-13 20:01:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cb46f0ecb0 
								
							 
						 
						
							
							
								
								Issue  #23309 : Avoid a deadlock at shutdown if a daemon thread is aborted  
							
							... 
							
							
							
							while it is holding a lock to a buffered I/O object, and the main thread
tries to use the same I/O object (typically stdout or stderr).  A fatal
error is emitted instead. 
							
						 
						
							2015-04-13 19:48:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								25f85d4bd5 
								
							 
						 
						
							
							
								
								Issue  #23309 : Avoid a deadlock at shutdown if a daemon thread is aborted  
							
							... 
							
							
							
							while it is holding a lock to a buffered I/O object, and the main thread
tries to use the same I/O object (typically stdout or stderr).  A fatal
error is emitted instead. 
							
						 
						
							2015-04-13 19:41:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c7e727c8 
								
							 
						 
						
							
							
								
								Issue  #23668 : Suppresses invalid parameter handler around chsize calls.  
							
							
							
						 
						
							2015-04-12 00:26:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc8980c96 
								
							 
						 
						
							
							
								
								Issue  #23524 : Replace _PyVerify_fd function with calls to _set_thread_local_invalid_parameter_handler.  
							
							
							
						 
						
							2015-04-12 00:26:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3d2279f9a8 
								
							 
						 
						
							
							
								
								Issue  #21859 : Corrected FileIO docstrings.  
							
							
							
						 
						
							2015-04-10 16:08:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								ea6d5592f2 
								
							 
						 
						
							
							
								
								Issue  #23796 : peak and read1 methods of BufferedReader now raise ValueError  
							
							... 
							
							
							
							if they called on a closed object.
Patch by John Hergenroeder. 
							
						 
						
							2015-05-12 17:13:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								fe0a41aae4 
								
							 
						 
						
							
							
								
								Issue  #23668 : Adds support for os.truncate and os.ftruncate on Windows  
							
							
							
						 
						
							2015-03-20 19:50:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cd092efb16 
								
							 
						 
						
							
							
								
								Issue  #21859 : Corrected FileIO docstrings.  
							
							
							
						 
						
							2015-04-10 16:09:13 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e134a7fe36 
								
							 
						 
						
							
							
								
								Issue  #23752 : _Py_fstat() is now responsible to raise the Python exception  
							
							... 
							
							
							
							Add _Py_fstat_noraise() function when a Python exception is not welcome. 
							
						 
						
							2015-03-30 10:09:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e1c4e5db2 
								
							 
						 
						
							
							
								
								Issue  #23785 : Fixed memory leak in TextIOWrapper.tell() in rare circumstances.  
							
							
							
						 
						
							2015-03-30 10:00:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								04d09ebd39 
								
							 
						 
						
							
							
								
								Issue  #23785 : Fixed memory leak in TextIOWrapper.tell() in rare circumstances.  
							
							
							
						 
						
							2015-03-30 09:58:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								520bddf79a 
								
							 
						 
						
							
							
								
								Issue  #23752 : When built from an existing file descriptor, io.FileIO() now only  
							
							... 
							
							
							
							calls fstat() once. Before fstat() was called twice, which was not necessary. 
							
						 
						
							2015-03-30 03:21:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7665be6087 
								
							 
						 
						
							
							
								
								Issue  #21802 : The reader in BufferedRWPair now is closed even when closing  
							
							... 
							
							
							
							writer failed in BufferedRWPair.close(). 
							
						 
						
							2015-03-24 23:21:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8be6be427d 
								
							 
						 
						
							
							
								
								Issue  #21802 : The reader in BufferedRWPair now is closed even when closing  
							
							... 
							
							
							
							writer failed in BufferedRWPair.close(). 
							
						 
						
							2015-03-24 23:23:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f329878e74 
								
							 
						 
						
							
							
								
								Issue  #23753 : Python doesn't support anymore platforms without stat() or  
							
							... 
							
							
							
							fstat(), these functions are always required.
Remove HAVE_STAT and HAVE_FSTAT defines, and stop supporting DONT_HAVE_STAT and
DONT_HAVE_FSTAT. 
							
						 
						
							2015-03-24 10:27:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								66aab0c4b5 
								
							 
						 
						
							
							
								
								Issue  #23708 : Add _Py_read() and _Py_write() functions to factorize code handle  
							
							... 
							
							
							
							EINTR error and special cases for Windows.
These functions now truncate the length to PY_SSIZE_T_MAX to have a portable
and reliable behaviour. For example, read() result is undefined if counter is
greater than PY_SSIZE_T_MAX on Linux. 
							
						 
						
							2015-03-19 22:53:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								009b811d67 
								
							 
						 
						
							
							
								
								Removed unintentional trailing spaces in non-external and non-generated C files.  
							
							
							
						 
						
							2015-03-18 21:53:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								8acde7dcce 
								
							 
						 
						
							
							
								
								Issue  #23524 : Change back to using Windows errors for _Py_fstat instead of the errno shim.  
							
							
							
						 
						
							2015-03-07 18:14:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4a7cc88472 
								
							 
						 
						
							
							
								
								Issue  #23571 : PyObject_Call(), PyCFunction_Call() and call_function() now  
							
							... 
							
							
							
							raise a SystemError if a function returns a result and raises an exception.
The SystemError is chained to the previous exception.
Refactor also PyObject_Call() and PyCFunction_Call() to make them more readable.
Remove some checks which became useless (duplicate checks).
Change reviewed by Serhiy Storchaka. 
							
						 
						
							2015-03-06 23:35:27 +01:00