Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								de12b79cd6 
								
							 
						 
						
							
							
								
								allow test node after ** in calls ( closes   #24176 )  
							
							
							
						 
						
							2015-05-16 09:44:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								183a941bc1 
								
							 
						 
						
							
							
								
								Issue  #24192 : Fix namespace package imports.  
							
							
							
						 
						
							2015-05-15 21:54:59 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								baaadbf70d 
								
							 
						 
						
							
							
								
								Issue 24017: fix for "async with" refcounting  
							
							... 
							
							
							
							* adds missing INCREF in WITH_CLEANUP_START
* adds missing DECREF in WITH_CLEANUP_FINISH
* adds several new tests Yury created while investigating this 
							
						 
						
							2015-05-13 15:54:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								baa2e562ce 
								
							 
						 
						
							
							
								
								use our normal bracing style  
							
							
							
						 
						
							2015-05-12 11:32:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								1dde177f82 
								
							 
						 
						
							
							
								
								Issue  #24017 : Plug ref leak.  
							
							
							
						 
						
							2015-05-12 11:30:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f487a005d6 
								
							 
						 
						
							
							
								
								Fix warnings for PyEval_GetCoroutineWrapper  
							
							
							
						 
						
							2015-05-11 23:19:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7544508f02 
								
							 
						 
						
							
							
								
								PEP 0492 -- Coroutines with async and await syntax. Issue  #24017 .  
							
							
							
						 
						
							2015-05-11 22:57:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								8170e8c0d1 
								
							 
						 
						
							
							
								
								PEP 479: Change StopIteration handling inside generators.  
							
							... 
							
							
							
							Closes issue #22906 . 
							
						 
						
							2015-05-09 11:44:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								95283fb589 
								
							 
						 
						
							
							
								
								Merge 3.4  
							
							
							
						 
						
							2015-05-07 18:42:16 -04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								025e9ebd0a 
								
							 
						 
						
							
							
								
								PEP 448: additional unpacking generalizations ( closes   #2292 )  
							
							... 
							
							
							
							Patch by Neil Girdhar. 
							
						 
						
							2015-05-05 20:16:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								63a6a6fd41 
								
							 
						 
						
							
							
								
								merge 3.4 ( #24096 )  
							
							
							
						 
						
							2015-05-03 11:29:58 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								32439d6eb6 
								
							 
						 
						
							
							
								
								Issue  #23911 : Move path-based bootstrap code to a separate frozen module.  
							
							
							
						 
						
							2015-05-02 19:15:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1dfd247c1b 
								
							 
						 
						
							
							
								
								remove the concept of an unoptimized function scope from the compiler, since it can't happen anymore  
							
							
							
						 
						
							2015-04-27 21:44:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								f789465eed 
								
							 
						 
						
							
							
								
								Silence a gcc "may be used uninitialized" compiler warning.  Not true.  
							
							... 
							
							
							
							Initializing retval prevents the naive warning. 
							
						 
						
							2015-04-25 23:51:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								5d0ccd2f91 
								
							 
						 
						
							
							
								
								Add missing PyAPI_FUNC macro's to the public functions as other .c files do  
							
							... 
							
							
							
							in hopes that this fixes the windows extension module link error for modules
trying to call _Py_strhex functions.  issue9951. 
							
						 
						
							2015-04-26 04:59:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								e3f6393b52 
								
							 
						 
						
							
							
								
								Add the files missing from c9f1630cf2b1 for issue9951.  
							
							... 
							
							
							
							hg status should be my friend more often... 
							
						 
						
							2015-04-26 00:41:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								51f58059f6 
								
							 
						 
						
							
							
								
								merge 3.4 ( #24049 )  
							
							
							
						 
						
							2015-04-24 12:02:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9bdd61338d 
								
							 
						 
						
							
							
								
								remove dead *-import checking code ( closes   #24049 )  
							
							
							
						 
						
							2015-04-24 12:02:29 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								1a084a882b 
								
							 
						 
						
							
							
								
								Issue  #23998 : PyImport_ReInitLock() now checks for lock allocation error  
							
							
							
						 
						
							2015-04-19 21:15:02 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								db46fea8b6 
								
							 
						 
						
							
							
								
								Fixed error message for the "u#" format code.  
							
							
							
						 
						
							2015-04-19 21:13:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d6e53dab86 
								
							 
						 
						
							
							
								
								Fixed error message for the "u#" format code.  
							
							
							
						 
						
							2015-04-19 21:11:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e4283cec 
								
							 
						 
						
							
							
								
								Remove redundant check for tb != NULL to shut up Coverity . It has been set to Py_None a couple of lines earlier.  
							
							... 
							
							
							
							CID 1291697 (#1  of 1): Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking tb suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 
							
						 
						
							2015-04-16 17:25:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								4171bbe687 
								
							 
						 
						
							
							
								
								#23949 : Improve tuple unpacking error messages.  
							
							... 
							
							
							
							Patch by Arnon Yaari. 
							
						 
						
							2015-04-15 17:08:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								89964c48d1 
								
							 
						 
						
							
							
								
								Issue  #23944 : Argument Clinic now wraps long impl prototypes at column 78.  
							
							
							
						 
						
							2015-04-14 18:07:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f299abdafa 
								
							 
						 
						
							
							
								
								Issue  #23731 : Implement PEP 488.  
							
							... 
							
							
							
							The concept of .pyo files no longer exists. Now .pyc files have an
optional `opt-` tag which specifies if any extra optimizations beyond
the peepholer were applied. 
							
						 
						
							2015-04-13 14:21:02 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								55c14355ac 
								
							 
						 
						
							
							
								
								fix building without threads ( closes   #23877 )  
							
							
							
						 
						
							2015-04-06 09:59:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								92e8af67a8 
								
							 
						 
						
							
							
								
								Issue  #23492 : Argument Clinic now generates argument parsing code with  
							
							... 
							
							
							
							PyArg_Parse instead of PyArg_ParseTuple if possible. 
							
						 
						
							2015-04-04 00:12:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1009bf18b3 
								
							 
						 
						
							
							
								
								Issue  #23501 : Argumen Clinic now generates code into separate files by default.  
							
							
							
						 
						
							2015-04-03 23:53:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								13019fdef3 
								
							 
						 
						
							
							
								
								Issue  #22117 : Add a new _PyTime_FromSeconds() function  
							
							... 
							
							
							
							Fix also _Py_InitializeEx_Private(): initialize time before initializing
import, import_init() uses the _PyTime API (for thread locks). 
							
						 
						
							2015-04-03 13:10:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1399a01b90 
								
							 
						 
						
							
							
								
								Issue  #22977 : Fixed formatting Windows error messages on Wine.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-04-02 09:50:06 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								97f86b82b7 
								
							 
						 
						
							
							
								
								Issue  #23836 : Use _Py_write_noraise() to retry on EINTR in _Py_DumpTraceback()  
							
							... 
							
							
							
							and _Py_DumpTracebackThreads(). Document also these functions to explain that
the caller is responsible to call PyErr_CheckSignals(). 
							
						 
						
							2015-04-01 18:38:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4fae8a95 
								
							 
						 
						
							
							
								
								Issue  #23836 : Document functions releasing the GIL in fileutils.c  
							
							
							
						 
						
							2015-04-01 18:34:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								82c3e4599d 
								
							 
						 
						
							
							
								
								Issue  #23836 : Add _Py_write_noraise() function  
							
							... 
							
							
							
							Helper to write() which retries write() if it is interrupted by a signal (fails
with EINTR). 
							
						 
						
							2015-04-01 18:34:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								62d1c70eff 
								
							 
						 
						
							
							
								
								Issue  #22117 , issue  #23485 : Fix _PyTime_AsMilliseconds() and  
							
							... 
							
							
							
							_PyTime_AsMicroseconds() rounding.
Add also unit tests. 
							
						 
						
							2015-04-01 17:47:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa09beb150 
								
							 
						 
						
							
							
								
								Issue  #23485 : Add _PyTime_FromMillisecondsObject() function  
							
							
							
						 
						
							2015-03-30 21:36:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								81c6df5c0f 
								
							 
						 
						
							
							
								
								(Merge 3.4) Issue  #22585 : os.urandom() now releases the GIL when the  
							
							... 
							
							
							
							getentropy() is used (OpenBSD 5.6+). 
							
						 
						
							2015-03-30 11:19:07 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								79b74aeb20 
								
							 
						 
						
							
							
								
								Issue  #22181 : os.urandom() now releases the GIL when the getrandom()  
							
							... 
							
							
							
							implementation is used. 
							
						 
						
							2015-03-30 11:16:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45cff0c0e6 
								
							 
						 
						
							
							
								
								Issue  #22117 : Try to fix rounding in conversion from Python double to _PyTime_t  
							
							... 
							
							
							
							using the C volatile keyword. 
							
						 
						
							2015-03-30 10:22:16 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a695f83f0d 
								
							 
						 
						
							
							
								
								Issue  #22117 : Remove _PyTime_ROUND_DOWN and _PyTime_ROUND_UP rounding methods  
							
							... 
							
							
							
							Use _PyTime_ROUND_FLOOR and _PyTime_ROUND_CEILING instead. 
							
						 
						
							2015-03-30 03:57:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bcdd777d3c 
								
							 
						 
						
							
							
								
								Issue  #22117 : Add _PyTime_ROUND_CEILING rounding method for timestamps  
							
							... 
							
							
							
							Add also more tests for ROUNd_FLOOR. 
							
						 
						
							2015-03-30 03:52:49 +02:00