Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c71741f413 
								
							 
						 
						
							
							
								
								remove unnecessary clearing of list  
							
							
							
						 
						
							2013-01-19 14:58:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philip Jenvey 
								
							 
						 
						
							
							
							
							
								
							
							
								215c49a509 
								
							 
						 
						
							
							
								
								thinko  
							
							
							
						 
						
							2013-01-15 13:24:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								569ff4fbbc 
								
							 
						 
						
							
							
								
								Issue  #15031 : Refactor some code in importlib pertaining to validating  
							
							... 
							
							
							
							and compiling bytecode.
Thanks to Ronan Lamy for pointing the redundancy and taking an initial
stab at the refactor (as did Nick Coghlan). 
							
						 
						
							2013-01-11 18:09:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c57f9f9419 
								
							 
						 
						
							
							
								
								Merge from 3.3 for fix for issue  #16730  
							
							
							
						 
						
							2013-01-11 15:42:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a9976b3e32 
								
							 
						 
						
							
							
								
								Issue  #16730 : Don't raise an exception in  
							
							... 
							
							
							
							importlib.machinery.FileFinder when the directory has become
unreadable or a file. This brings semantics in line with Python 3.2
import.
Reported and diagnosed by David Pritchard. 
							
						 
						
							2013-01-11 15:40:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae320d667 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #16455 : On FreeBSD and Solaris, if the locale is C, the  
							
							... 
							
							
							
							ASCII/surrogateescape codec is now used, instead of the locale encoding, to
decode the command line arguments. This change fixes inconsistencies with
os.fsencode() and os.fsdecode() because these operating systems announces an
ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice. 
							
						 
						
							2013-01-03 01:21:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								20b654acb5 
								
							 
						 
						
							
							
								
								Issue  #16455 : On FreeBSD and Solaris, if the locale is C, the  
							
							... 
							
							
							
							ASCII/surrogateescape codec is now used, instead of the locale encoding, to
decode the command line arguments. This change fixes inconsistencies with
os.fsencode() and os.fsdecode() because these operating systems announces an
ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice. 
							
						 
						
							2013-01-03 01:08:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ae2039e62c 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2012-12-31 21:37:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								198399d92c 
								
							 
						 
						
							
							
								
								bring Python into 2013  
							
							
							
						 
						
							2012-12-31 21:37:21 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba3a3ee56 
								
							 
						 
						
							
							
								
								Issue  #15422 : get rid of PyCFunction_New macro  
							
							
							
						 
						
							2012-12-25 13:32:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6f0c94df50 
								
							 
						 
						
							
							
								
								improve tracing performance when f_trace is NULL ( closes   #16672 )  
							
							... 
							
							
							
							Patch by Xavier de Gaye. 
							
						 
						
							2012-12-24 11:53:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fc8f5c5e0f 
								
							 
						 
						
							
							
								
								update importlib.h  
							
							
							
						 
						
							2012-12-19 15:16:51 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								2606a6f197 
								
							 
						 
						
							
							
								
								Issue  #16719 : Get rid of WindowsError. Use OSError instead  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-19 14:33:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8c461e2c 
								
							 
						 
						
							
							
								
								Add sanity assertions in some import lock code (issue  #15599 ).  
							
							
							
						 
						
							2012-12-18 22:18:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								202b60640b 
								
							 
						 
						
							
							
								
								Add sanity assertions in some import lock code (issue  #15599 ).  
							
							
							
						 
						
							2012-12-18 22:18:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								ad28c7f9da 
								
							 
						 
						
							
							
								
								Issue  #16706 : get rid of os.error  
							
							
							
						 
						
							2012-12-18 22:02:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9272279afd 
								
							 
						 
						
							
							
								
								use error label instead of breaking eval loop ( closes   #16693 )  
							
							
							
						 
						
							2012-12-15 12:51:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5cb8a31dc4 
								
							 
						 
						
							
							
								
								cleanup and fix refleaks  
							
							
							
						 
						
							2012-12-15 00:05:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								6b2cbeba58 
								
							 
						 
						
							
							
								
								Issue  #16421 : allow to load multiple modules from the same shared object.  
							
							... 
							
							
							
							Patch by Václav Šmilauer. 
							
						 
						
							2012-12-14 17:04:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philip Jenvey 
								
							 
						 
						
							
							
							
							
								
							
							
								f76f0eea5c 
								
							 
						 
						
							
							
								
								compile doesn't accept code objects  
							
							
							
						 
						
							2012-12-13 15:44:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d0b1256f 
								
							 
						 
						
							
							
								
								Issue  #13390 : New function :func:sys.getallocatedblocks() returns the number of memory blocks currently allocated.  
							
							... 
							
							
							
							Also, the ``-R`` option to regrtest uses this function to guard against memory allocation leaks. 
							
						 
						
							2012-12-09 14:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								70b224d8d4 
								
							 
						 
						
							
							
								
								assert than we never try to deal with True, False, or None as a name  
							
							
							
						 
						
							2012-12-06 17:49:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								442f20996d 
								
							 
						 
						
							
							
								
								create NameConstant AST class for None, True, and False literals ( closes   #16619 )  
							
							
							
						 
						
							2012-12-06 17:41:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								a6cfb28bd2 
								
							 
						 
						
							
							
								
								Issue  #15627 : This is simply an update to the name of a new method recently added  
							
							... 
							
							
							
							to importlib.abc.SourceLoader. 
							
						 
						
							2012-12-04 23:43:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d45c7f8d74 
								
							 
						 
						
							
							
								
								Issue  #16455 : On FreeBSD and Solaris, if the locale is C, the  
							
							... 
							
							
							
							ASCII/surrogateescape codec is now used, instead of the locale encoding, to
decode the command line arguments. This change fixes inconsistencies with
os.fsencode() and os.fsdecode() because these operating systems announces an
ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice. 
							
						 
						
							2012-12-04 01:34:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41a234a679 
								
							 
						 
						
							
							
								
								Issue  #16416 : Fix compilation error  
							
							
							
						 
						
							2012-12-03 14:11:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2660e427d1 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #16416 : On Mac OS X, operating system data are now always  
							
							... 
							
							
							
							encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape. 
							
						 
						
							2012-12-03 12:48:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								27b1ca29cc 
								
							 
						 
						
							
							
								
								Issue  #16416 : On Mac OS X, operating system data are now always  
							
							... 
							
							
							
							encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape. 
							
						 
						
							2012-12-03 12:47:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								4569467539 
								
							 
						 
						
							
							
								
								Issue  #16588 : Silence unused-but-set warnings in Python/thread_pthread.h  
							
							
							
						 
						
							2012-12-02 08:39:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								17485bf6f9 
								
							 
						 
						
							
							
								
								Issue  #16588 : Silence unused-but-set warnings in Python/thread_pthread.h  
							
							
							
						 
						
							2012-12-02 08:38:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								56379c0d8f 
								
							 
						 
						
							
							
								
								Issue  #16588 : Silence unused-but-set warnings in Python/thread_pthread.h  
							
							
							
						 
						
							2012-12-02 08:37:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								073f067369 
								
							 
						 
						
							
							
								
								Issue  #16546 : merge fix from 3.3  
							
							
							
						 
						
							2012-11-25 14:37:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								ded35aeb9d 
								
							 
						 
						
							
							
								
								Issue  #16546 : make ast.YieldFrom argument mandatory.  
							
							
							
						 
						
							2012-11-25 14:36:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9a8f3c98 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.3.  
							
							
							
						 
						
							2012-11-23 19:01:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6d1fed41 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.2.  
							
							
							
						 
						
							2012-11-23 18:52:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a0dd22e5e8 
								
							 
						 
						
							
							
								
								#16306 : report only the first unknown option and add more tests.  Patch by Serhiy Storchaka.  
							
							
							
						 
						
							2012-11-23 18:48:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								3c76aa6b23 
								
							 
						 
						
							
							
								
								Remove unused variabile "plain" in builtin_exec.  
							
							
							
						 
						
							2012-11-21 18:36:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								b72c10996e 
								
							 
						 
						
							
							
								
								- Issue  #16514 : Fix regression causing a traceback when sys.path[0] is None  
							
							... 
							
							
							
							(actually, any non-string or non-bytes type). 
							
						 
						
							2012-11-20 15:35:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								82c1c781c7 
								
							 
						 
						
							
							
								
								- Issue  #16514 : Fix regression causing a traceback when sys.path[0] is None  
							
							... 
							
							
							
							(actually, any non-string or non-bytes type). 
							
						 
						
							2012-11-20 15:22:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								5c1c831211 
								
							 
						 
						
							
							
								
								RISCOS support has been removed a long time ago. Remove last remains in sys.flags code.  #16501  can be closed, too.  
							
							
							
						 
						
							2012-11-19 00:44:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								540187f719 
								
							 
						 
						
							
							
								
								Regen importlib.h  
							
							
							
						 
						
							2012-11-18 10:27:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								5650e4f41c 
								
							 
						 
						
							
							
								
								Issue  #15627 : Add the compile_source() method to  
							
							... 
							
							
							
							importlib.abc.SourceLoader.
This provides an easy hook into the import system to allow for source
transformations, AST optimizations, etc. 
							
						 
						
							2012-11-18 10:03:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								195ad6ce05 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.3.  
							
							
							
						 
						
							2012-11-18 14:06:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f7c709d62d 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.2.  
							
							
							
						 
						
							2012-11-18 14:02:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7c66319edc 
								
							 
						 
						
							
							
								
								#16306 : Fix multiple error messages when unknown command line parameters where passed to the interpreter.  Patch by Hieu Nguyen.  
							
							
							
						 
						
							2012-11-18 13:55:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								e4710cfced 
								
							 
						 
						
							
							
								
								Issue  #15894 : Document why we don't worry about re-acquiring the  
							
							... 
							
							
							
							global import lock after forking. 
							
						 
						
							2012-11-15 21:39:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d92c4f667 
								
							 
						 
						
							
							
								
								Issue  #16416 : Fix error handling in _Py_wchar2char() _Py_char2wchar() functions  
							
							
							
						 
						
							2012-11-12 23:32:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fc93ec5966 
								
							 
						 
						
							
							
								
								merge heads  
							
							
							
						 
						
							2012-11-12 17:04:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a8a210d6 
								
							 
						 
						
							
							
								
								merge 3.3 (sort of)  
							
							
							
						 
						
							2012-11-12 17:04:28 -05:00