Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								27fc52877c 
								
							 
						 
						
							
							
								
								Set ImportError.name when raising the exception in the case of None  
							
							... 
							
							
							
							found in sys.modules. 
							
						 
						
							2012-04-15 14:15:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								fc9ca274b8 
								
							 
						 
						
							
							
								
								Plug a refleak.  
							
							
							
						 
						
							2012-04-15 01:35:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								49f8d8b016 
								
							 
						 
						
							
							
								
								Handle importing pkg.mod by executing  
							
							... 
							
							
							
							__import__('mod', {'__packaging__': 'pkg', level=1) w/o properly (and
thus not segfaulting). 
							
						 
						
							2012-04-14 21:50:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								59f9c3affc 
								
							 
						 
						
							
							
								
								Rebuild importlib.h to incorporate added comments.  
							
							
							
						 
						
							2012-04-14 21:18:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e6b299faf5 
								
							 
						 
						
							
							
								
								Fix Windows build  
							
							
							
						 
						
							2012-04-14 14:19:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								740fce0e38 
								
							 
						 
						
							
							
								
								Undo a C99 idiom.  
							
							
							
						 
						
							2012-04-14 14:23:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0741555b 
								
							 
						 
						
							
							
								
								Issue  #2377 : Make importlib the implementation of __import__().  
							
							... 
							
							
							
							importlib._bootstrap is now frozen into Python/importlib.h and stored
as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen
code along with sys and imp and then uses _frozen_importlib._install()
to set builtins.__import__() w/ _frozen_importlib.__import__(). 
							
						 
						
							2012-04-14 14:10:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								780b66b3e6 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-04-13 18:06:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf01757b6 
								
							 
						 
						
							
							
								
								move outside WITH_THREAD conditional  
							
							
							
						 
						
							2012-04-13 18:06:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								899ee613f7 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-04-13 11:59:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								43162b8a02 
								
							 
						 
						
							
							
								
								take linkage def outside of WITH_THREAD conditional ( closes   #14569 )  
							
							
							
						 
						
							2012-04-13 11:58:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								79ec55e980 
								
							 
						 
						
							
							
								
								Issue  #1559549 : Add 'name' and 'path' attributes to ImportError.  
							
							... 
							
							
							
							Currently import does not use these attributes as they are planned
for use by importlib (which will be another commit).
Thanks to Filip Gruszczyński for the initial patch and Brian Curtin
for refining it. 
							
						 
						
							2012-04-12 20:24:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								31668b8f7a 
								
							 
						 
						
							
							
								
								Issue  #14288 : Serialization support for builtin iterators.  
							
							
							
						 
						
							2012-04-03 10:49:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0a9a636302 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-04-03 00:35:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								80d50428ce 
								
							 
						 
						
							
							
								
								fix parse_syntax_error to clean up its resources  
							
							
							
						 
						
							2012-04-03 00:30:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								368b4b7405 
								
							 
						 
						
							
							
								
								Guard an LLTRACE variable to silence an unused variable warning.  
							
							
							
						 
						
							2012-04-02 12:17:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1e48176e 
								
							 
						 
						
							
							
								
								Issue  #14383 : Add _PyDict_GetItemId() and _PyDict_SetItemId() functions  
							
							... 
							
							
							
							These functions simplify the usage of static constant Unicode strings.
Generalize the usage of _Py_Identifier in ceval.c and typeobject.c. 
							
						 
						
							2012-03-26 22:10:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0215fd99 
								
							 
						 
						
							
							
								
								Merge with 3.2  
							
							
							
						 
						
							2012-03-23 12:52:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d47d5ac3 
								
							 
						 
						
							
							
								
								Fix typo when "PyObject*" was changed to "identifier"  
							
							
							
						 
						
							2012-03-23 12:50:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								cc58031d6a 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-22 10:40:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9faf5ee750 
								
							 
						 
						
							
							
								
								this should technicaly be identifier  
							
							
							
						 
						
							2012-03-22 10:39:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b304764ba2 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-22 08:56:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ab79c71f39 
								
							 
						 
						
							
							
								
								check for NULL  
							
							
							
						 
						
							2012-03-22 08:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								98ba753432 
								
							 
						 
						
							
							
								
								merge 3.2 ( #14378 )  
							
							
							
						 
						
							2012-03-22 08:19:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e4e35783 
								
							 
						 
						
							
							
								
								check by equality for __future__ not identity ( closes   #14378 )  
							
							
							
						 
						
							2012-03-22 08:19:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								302e7902c8 
								
							 
						 
						
							
							
								
								use identifier api  
							
							
							
						 
						
							2012-03-20 23:17:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								83a9f48699 
								
							 
						 
						
							
							
								
								Issue  #14328 : Add keyword-only parameters to PyArg_ParseTupleAndKeywords.  
							
							... 
							
							
							
							They're optional-only for now (unlike in pure Python) but that's all
I needed.  The syntax can easily be relaxed if we want to support
required keyword-only arguments for extension types in the future. 
							
						 
						
							2012-03-20 20:06:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								c809f98143 
								
							 
						 
						
							
							
								
								Fixes Issue  #14331 : Use significantly less stack space when importing modules by  
							
							... 
							
							
							
							allocating path buffers on the heap instead of the stack. 
							
						 
						
							2012-03-18 16:06:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								01feaecbfa 
								
							 
						 
						
							
							
								
								plug memory leak ( closes   #14325 )  
							
							
							
						 
						
							2012-03-16 13:25:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								eb74918685 
								
							 
						 
						
							
							
								
								kill capsule names that we don't need anymore  
							
							
							
						 
						
							2012-03-16 12:24:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f7c132158d 
								
							 
						 
						
							
							
								
								use memory macros  
							
							
							
						 
						
							2012-03-16 12:23:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed67270a8 
								
							 
						 
						
							
							
								
								check result of PyMem_New  
							
							
							
						 
						
							2012-03-16 12:21:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f53d20f2cd 
								
							 
						 
						
							
							
								
								in 72556ff86828, I should have updated the magic as well as the comment ( #14230 )  
							
							
							
						 
						
							2012-03-16 09:39:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-Paul Calderone 
								
							 
						 
						
							
							
							
							
								
							
							
								c961b4abaa 
								
							 
						 
						
							
							
								
								Issue  #14325 : Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup.  
							
							
							
						 
						
							2012-03-16 08:51:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								abdb5528c0 
								
							 
						 
						
							
							
								
								fix comment  
							
							
							
						 
						
							2012-03-15 15:40:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2afe6aeae8 
								
							 
						 
						
							
							
								
								perform yield from delegation by repeating YIELD_FROM opcode ( closes   #14230 )  
							
							... 
							
							
							
							This allows generators that are using yield from to be seen by debuggers. It
also kills the f_yieldfrom field on frame objects.
Patch mostly from Mark Shannon with a few tweaks by me. 
							
						 
						
							2012-03-15 15:37:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1767e0274b 
								
							 
						 
						
							
							
								
								free AST's dict  
							
							
							
						 
						
							2012-03-14 21:50:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								577c830531 
								
							 
						 
						
							
							
								
								Issue  #14184 : merge  
							
							
							
						 
						
							2012-03-13 11:31:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca97d5208 
								
							 
						 
						
							
							
								
								Issue  #14184 : Increase the default stack size for secondary threads on  
							
							... 
							
							
							
							Mac OS X to prevent interpreter crashes when compiled on 10.7. 
							
						 
						
							2012-03-13 11:18:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd273c1ec3 
								
							 
						 
						
							
							
								
								Issue  #14180 : Fix an invalid rounding when compiler optimization are enabled  
							
							... 
							
							
							
							Use volatile keyword to disable localy unsafe float optimizations. 
							
						 
						
							2012-03-13 19:12:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3a31dd407a 
								
							 
						 
						
							
							
								
								Issue  #14180 : Remove commented code  
							
							
							
						 
						
							2012-03-13 13:50:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d272cc6a2 
								
							 
						 
						
							
							
								
								Close   #14180 : Factorize code to convert a number of seconds to time_t, timeval or timespec  
							
							... 
							
							
							
							time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(),
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
raises an OverflowError, instead of a ValueError, if the timestamp does not fit
in time_t.
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
round microseconds towards zero instead of rounding to nearest with ties going
away from zero. 
							
						 
						
							2012-03-13 13:35:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45e50de1f5 
								
							 
						 
						
							
							
								
								Try to fix compilation of Python-ast.c on Visual Studio 2008  
							
							
							
						 
						
							2012-03-13 01:17:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								518cf94ad7 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-12 11:16:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3584695e 
								
							 
						 
						
							
							
								
								kill this disabled code  
							
							
							
						 
						
							2012-03-12 11:15:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bebcd18b75 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-12 11:02:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4665ebcb 
								
							 
						 
						
							
							
								
								use correct naming convention  
							
							
							
						 
						
							2012-03-12 11:00:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0dbfbbde 
								
							 
						 
						
							
							
								
								give the AST class a __dict__  
							
							
							
						 
						
							2012-03-12 09:46:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f125bf5f94 
								
							 
						 
						
							
							
								
								Update copyright years and version name.  
							
							
							
						 
						
							2012-03-04 16:26:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Ronacher 
								
							 
						 
						
							
							
							
							
								
							
							
								6ecf77b3f8 
								
							 
						 
						
							
							
								
								Basic support for PEP 414 without docs or tests.  
							
							
							
						 
						
							2012-03-04 12:04:06 +00:00