Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a6ab56cf 
								
							 
						 
						
							
							
								
								Issue  #24402 : Fix input() when stdout.fileno() fails; diagnosed by Eryksun  
							
							... 
							
							
							
							Also factored out some test cases into a new PtyTests class. 
							
						 
						
							2015-10-10 01:25:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								9955a373a8 
								
							 
						 
						
							
							
								
								Various minor typos in documentation and comments  
							
							
							
						 
						
							2015-10-07 10:26:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f731bc09fa 
								
							 
						 
						
							
							
								
								Issue  #25280 : Import trace messages emitted in verbose (-v) mode are no  
							
							... 
							
							
							
							longer formatted twice. 
							
						 
						
							2015-10-01 11:08:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								78cc2e8968 
								
							 
						 
						
							
							
								
								Issue  #25003 : os.urandom() doesn't use getentropy() on Solaris because  
							
							... 
							
							
							
							getentropy() is blocking, whereas os.urandom() should not block. getentropy()
is supported since Solaris 11.3. 
							
						 
						
							2015-10-01 09:59:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6fb5bae252 
								
							 
						 
						
							
							
								
								Fix race condition in create_stdio()  
							
							... 
							
							
							
							Issue #24891 : Fix a race condition at Python startup if the file descriptor
of stdin (0), stdout (1) or stderr (2) is closed while Python is creating
sys.stdin, sys.stdout and sys.stderr objects. These attributes are now set
to None if the creation of the object failed, instead of raising an OSError
exception. Initial patch written by Marco Paolini. 
							
						 
						
							2015-09-04 17:27:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd5fb0112 
								
							 
						 
						
							
							
								
								Issue  #24728 : Fix building without threads.  
							
							... 
							
							
							
							Patch by Louis Dassy. 
							
						 
						
							2015-07-27 16:46:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa22fc088 
								
							 
						 
						
							
							
								
								Added the const qualifier for char* argument of Py_EnterRecursiveCall().  
							
							
							
						 
						
							2015-06-21 16:26:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								73c95f1949 
								
							 
						 
						
							
							
								
								Issue  #24436 : Added const qualifiers for char* arguments of _PyTraceback_Add.  
							
							... 
							
							
							
							Patch by Michael Ensslin. 
							
						 
						
							2015-06-21 15:59:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d741a88049 
								
							 
						 
						
							
							
								
								Fixed indentation of Python examples in C comments.  
							
							
							
						 
						
							2015-06-11 00:06:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								e12685757f 
								
							 
						 
						
							
							
								
								Issue 24366: Merge 3.3  
							
							
							
						 
						
							2015-06-02 18:54:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								614bfcc953 
								
							 
						 
						
							
							
								
								Issue 24366: Indent code (thanks to li4ick for reporting).  
							
							
							
						 
						
							2015-06-02 18:53:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fa494fd883 
								
							 
						 
						
							
							
								
								Issue  #24115 : Update uses of PyObject_IsTrue(), PyObject_Not(),  
							
							... 
							
							
							
							PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains()
to check for and handle errors correctly. 
							
						 
						
							2015-05-30 17:45:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ca7fecb038 
								
							 
						 
						
							
							
								
								Issue  #24102 : Fixed exception type checking in standard error handlers.  
							
							
							
						 
						
							2015-05-18 16:08:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9e77f72fb2 
								
							 
						 
						
							
							
								
								shorten capsule name macro; it doesn't need to be so long  
							
							
							
						 
						
							2015-05-07 18:41:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8c59816b70 
								
							 
						 
						
							
							
								
								merge 3.3 ( #24096 )  
							
							
							
						 
						
							2015-05-03 11:28:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								deff2b76ec 
								
							 
						 
						
							
							
								
								be more robust against the filters list changing under us ( closes   #24096 )  
							
							
							
						 
						
							2015-05-03 11:23:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9bdd61338d 
								
							 
						 
						
							
							
								
								remove dead *-import checking code ( closes   #24049 )  
							
							
							
						 
						
							2015-04-24 12:02:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								e0ac2beb4f 
								
							 
						 
						
							
							
								
								Issue  #23998 : PyImport_ReInitLock() now checks for lock allocation error  
							
							
							
						 
						
							2015-04-19 21:12:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								418fd74f87 
								
							 
						 
						
							
							
								
								Issue  #23998 : PyImport_ReInitLock() now checks for lock allocation error  
							
							
							
						 
						
							2015-04-19 21:08:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d6e53dab86 
								
							 
						 
						
							
							
								
								Fixed error message for the "u#" format code.  
							
							
							
						 
						
							2015-04-19 21:11:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								72c2a0f60a 
								
							 
						 
						
							
							
								
								merge 3.2 ( closes   #23165 )  
							
							
							
						 
						
							2015-01-04 16:03:59 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f18bf6fd2d 
								
							 
						 
						
							
							
								
								add some overflow checks before multiplying ( closes   #23165 )  
							
							
							
						 
						
							2015-01-04 16:03:17 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7919acb920 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2014-12-31 18:10:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								47e782a67a 
								
							 
						 
						
							
							
								
								update for copyright for 2015  
							
							
							
						 
						
							2014-12-31 18:09:36 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								edc3cbaaba 
								
							 
						 
						
							
							
								
								Copyright year update, add version to licenses.  
							
							
							
						 
						
							2014-10-04 14:16:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4b1681832b 
								
							 
						 
						
							
							
								
								Issue  #22518 : Fixed integer overflow issues in "backslashreplace",  
							
							... 
							
							
							
							"xmlcharrefreplace", and "surrogatepass" error handlers. 
							
						 
						
							2014-10-04 14:15:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f41f8f9974 
								
							 
						 
						
							
							
								
								Issue  #22977 : Fixed formatting Windows error messages on Wine.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-04-02 09:47:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa1331c6f 
								
							 
						 
						
							
							
								
								Issue  #22585 : os.urandom() now releases the GIL when the getentropy() is used  
							
							... 
							
							
							
							(OpenBSD 5.6+). 
							
						 
						
							2015-03-30 11:18:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								81f241ab2e 
								
							 
						 
						
							
							
								
								Issue  #23571 : If io.TextIOWrapper constructor fails in _Py_DisplaySourceLine(),  
							
							... 
							
							
							
							close the binary file to fix a resource warning. 
							
						 
						
							2015-03-25 02:25:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								84092ac370 
								
							 
						 
						
							
							
								
								Issue  #23571 : Fix reentrant call to Py_FatalError()  
							
							... 
							
							
							
							Flushing sys.stdout and sys.stderr in Py_FatalError() can call again
Py_FatalError(). Add a reentrant flag to detect this case and just abort at the
second call. 
							
						 
						
							2015-03-25 01:54:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec4f9592f5 
								
							 
						 
						
							
							
								
								Issue  #23571 : Py_FatalError() now tries to flush sys.stdout and sys.stderr  
							
							... 
							
							
							
							It should help to see exceptions when stderr if buffered: PyErr_Display() calls
sys.stderr.write(), it doesn't write into stderr file descriptor directly. 
							
						 
						
							2015-03-24 13:44:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0e98a76b65 
								
							 
						 
						
							
							
								
								Issue  #23571 : Enhance Py_FatalError()  
							
							... 
							
							
							
							* Display the current Python stack if an exception was raised but the exception
  has no traceback
* Disable faulthandler if an exception was raised (before it was only disabled
  if no exception was raised)
* To display the current Python stack, call PyGILState_GetThisThreadState()
  which works even if the GIL was released 
							
						 
						
							2015-03-24 11:24:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								41e7244c06 
								
							 
						 
						
							
							
								
								Fixes incorrect use of GetLastError where errno should be used.  
							
							
							
						 
						
							2015-03-14 11:38:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c775ad615a 
								
							 
						 
						
							
							
								
								Issue  #23192 : Fixed generator lambdas.  Patch by Bruno Cauet.  
							
							
							
						 
						
							2015-03-11 18:20:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1ff29659 
								
							 
						 
						
							
							
								
								Issue  #23446 : Use PyMem_New instead of PyMem_Malloc to avoid possible integer  
							
							... 
							
							
							
							overflows.  Added few missed PyErr_NoMemory(). 
							
						 
						
							2015-02-16 13:28:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2476b98acf 
								
							 
						 
						
							
							
								
								avoid reading unallocated memory when argc == 0 ( closes   #22633 )  
							
							
							
						 
						
							2015-02-14 15:16:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4fdb68491e 
								
							 
						 
						
							
							
								
								Issue  #22896 : Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()  
							
							... 
							
							
							
							and PyObject_AsWriteBuffer(). 
							
						 
						
							2015-02-03 01:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7a66fc22ad 
								
							 
						 
						
							
							
								
								revert lineno and col_offset changes from  #16795  ( closes   #21295 )  
							
							
							
						 
						
							2015-02-02 10:51:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								26f7b8acdc 
								
							 
						 
						
							
							
								
								Issue  #23353 : Fix the exception handling of generators in PyEval_EvalFrameEx().  
							
							... 
							
							
							
							At entry, save or swap the exception state even if PyEval_EvalFrameEx() is
called with throwflag=0. At exit, the exception state is now always restored or
swapped, not only if why is WHY_YIELD or WHY_RETURN. Patch co-written with
Antoine Pitrou. 
							
						 
						
							2015-01-31 10:29:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								000daaee57 
								
							 
						 
						
							
							
								
								Fixed memory leak in marshal.  
							
							
							
						 
						
							2015-01-28 17:10:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d3faf43f9b 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								10ecaa2416 
								
							 
						 
						
							
							
								
								merge 3.3 ( closes   #23165 )  
							
							
							
						 
						
							2015-01-04 16:05:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a453749a78 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2014-12-31 18:11:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fe02e39029 
								
							 
						 
						
							
							
								
								Issue  #22585 : On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),  
							
							... 
							
							
							
							instead of reading /dev/urandom, to get pseudo-random bytes. 
							
						 
						
							2014-12-21 01:16:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3cda0ed062 
								
							 
						 
						
							
							
								
								pop the loop block even for infinite while loops ( closes   #23048 )  
							
							
							
						 
						
							2014-12-13 16:06:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0b881dd50f 
								
							 
						 
						
							
							
								
								Issue  #18028 : Fix aliasing issue in READ_TIMESTAMP() of ceval.c  on x86_64,  
							
							... 
							
							
							
							when Python is configure with --with-tsc. Patch written by Christian Heimes. 
							
						 
						
							2014-12-12 13:17:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b757c83ec6 
								
							 
						 
						
							
							
								
								Issue  #22581 : Use more "bytes-like object" throughout the docs and comments.  
							
							
							
						 
						
							2014-12-05 22:25:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4db75426 
								
							 
						 
						
							
							
								
								- Issue  #22966 : Fix __pycache__ pyc file name clobber when pyc_compile is  
							
							... 
							
							
							
							asked to compile a source file containing multiple dots in the source file
  name. 
							
						 
						
							2014-12-01 17:23:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								2a413853f1 
								
							 
						 
						
							
							
								
								- Issue  #22966 : Fix __pycache__ pyc file name clobber when pyc_compile is  
							
							... 
							
							
							
							asked to compile a source file containing multiple dots in the source file
  name. 
							
						 
						
							2014-12-01 17:10:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								56a6d855e2 
								
							 
						 
						
							
							
								
								Removed duplicated words in in comments and docs.  
							
							
							
						 
						
							2014-12-01 18:28:43 +02:00