Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ac5569b1fa 
								
							 
						 
						
							
							
								
								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:48:19 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2e8b6cce 
								
							 
						 
						
							
							
								
								Specify default values of semantic booleans in Argument Clinic generated signatures as booleans.  
							
							
							
						 
						
							2015-05-30 11:30:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e810a6e3d 
								
							 
						 
						
							
							
								
								Use converter names instead of format units in Argument Clinic descriptions  
							
							... 
							
							
							
							in builtin and _crypt modules. 
							
						 
						
							2015-05-30 11:09:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e20056c8f7 
								
							 
						 
						
							
							
								
								fix importing one char extension modules ( closes   #24328 )  
							
							
							
						 
						
							2015-05-29 17:10:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								264be6f48f 
								
							 
						 
						
							
							
								
								remove STORE_MAP, since it's unused  
							
							
							
						 
						
							2015-05-28 14:40:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee85339cc6 
								
							 
						 
						
							
							
								
								in dict displays, evaluate the key before the value ( closes   #11205 )  
							
							... 
							
							
							
							Patch partially by Steve Dougherty. 
							
						 
						
							2015-05-28 14:30:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6ef059097c 
								
							 
						 
						
							
							
								
								Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc.  
							
							
							
						 
						
							2015-05-28 11:21:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								55871f04bf 
								
							 
						 
						
							
							
								
								Issue  #24285 : fix importing extensions from packages  
							
							
							
						 
						
							2015-05-26 21:48:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								adc2fb8a6a 
								
							 
						 
						
							
							
								
								Issue  #24268 : Fix import naming when loading extension modules. Patch by Petr Viktorin.  
							
							
							
						 
						
							2015-05-23 14:13:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								7689154f58 
								
							 
						 
						
							
							
								
								Issue  #24268 : Fixes generation of init import name on Windows.  
							
							
							
						 
						
							2015-05-23 08:59:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d5cacbb1d9 
								
							 
						 
						
							
							
								
								PEP 489: Multi-phase extension module initialization  
							
							... 
							
							
							
							Known limitations of the current implementation:
- documentation changes are incomplete
- there's a reference leak I haven't tracked down yet
The leak is most visible by running:
  ./python -m test -R3:3 test_importlib
However, you can also see it by running:
  ./python -X showrefcount
Importing the array or _testmultiphase modules, and
then deleting them from both sys.modules and the local
namespace shows significant increases in the total
number of active references each cycle. By contrast,
with _testcapi (which continues to use single-phase
initialisation) the global refcounts stabilise after
a couple of cycles. 
							
						 
						
							2015-05-23 22:24:10 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c0937f79ec 
								
							 
						 
						
							
							
								
								Issue  #24102 : Fixed exception type checking in standard error handlers.  
							
							
							
						 
						
							2015-05-18 16:10:40 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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