Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								df75a023a0 
								
							 
						 
						
							
							
								
								Issue  #3080 : find_module() sets an empty path for builtin and frozen modules  
							
							
							
						 
						
							2011-03-14 13:40:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								533d78399f 
								
							 
						 
						
							
							
								
								Issue  #3080 : Rename some path variables to path_list  
							
							
							
						 
						
							2011-03-14 13:22:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ad3c03b23e 
								
							 
						 
						
							
							
								
								Issue  #3080 : find_module() expects module fullname and subname as Unicode  
							
							... 
							
							
							
							And PyImport_ReloadModule() uses Unicode for the module name. 
							
						 
						
							2011-03-14 09:21:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								58d37112ae 
								
							 
						 
						
							
							
								
								Issue  #3080 : Drop OS/2 support for the import machinery  
							
							... 
							
							
							
							Sorry Andrew I MacIntyre! 
							
						 
						
							2011-03-13 23:11:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9599de5110 
								
							 
						 
						
							
							
								
								Issue  #3080 : Reindent and simplify import_submodule()  
							
							
							
						 
						
							2011-03-13 22:38:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c24c8108b6 
								
							 
						 
						
							
							
								
								Issue  #3080 : Use %R to format module name in error messages  
							
							... 
							
							
							
							%R format instead of %U 
							
						 
						
							2011-03-13 22:38:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								974389d92c 
								
							 
						 
						
							
							
								
								Issue  #3080 : Use Unicode for the "The Magnum Opus of dotted-name import"  
							
							... 
							
							
							
							Use Unicode for module name and paths in the following functions:
 * PyImport_ImportModuleLevel()
 * add_submodule()
 * ensure_from_list()
 * get_parent()
 * import_module_level()
 * import_submodule()
 * load_next()
 * mark_miss() 
							
						 
						
							2011-03-15 09:33:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2e5f11aaa4 
								
							 
						 
						
							
							
								
								Issue  #3080 : PyImport_ImportModuleNoBlock() uses Unicode  
							
							
							
						 
						
							2011-03-13 21:57:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41c5fecce0 
								
							 
						 
						
							
							
								
								Issue  #3080 : load_module() expects name and path as Unicode  
							
							
							
						 
						
							2011-03-13 21:46:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f42ae53aa 
								
							 
						 
						
							
							
								
								Issue  #3080 : Use Unicode to import source and compiled modules  
							
							... 
							
							
							
							* Use Unicode for module name and path in the following functions:
   * get_file()
   * load_source_module(), parse_source_module()
   * make_compiled_pathname(), check_compiled_module(),
     read_compiled_module(), load_compiled_module(), write_compiled_module(),
     update_compiled_module()
 * On Windows, use CreateDirectoryW() instead of mkdir()
 * update_compiled_module() cannot fail anymore 
							
						 
						
							2011-03-20 00:41:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c9abda0c04 
								
							 
						 
						
							
							
								
								Issue  #3080 : get_sourcefile(), make_source_pathname(), load_package()  
							
							... 
							
							
							
							Use Unicode for module name and path in get_sourcefile(),
make_source_pathname() and load_package() functions. 
							
						 
						
							2011-03-14 13:33:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d68c2cf237 
								
							 
						 
						
							
							
								
								Issue  #3080 : Create find_module_path() subfunction  
							
							
							
						 
						
							2011-03-12 16:02:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3758028299 
								
							 
						 
						
							
							
								
								Issue  #3080 : Create find_module_path_list() subfunction  
							
							
							
						 
						
							2011-03-20 01:34:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c696316466 
								
							 
						 
						
							
							
								
								Issue  #3080 : Remove useless name buffer from find_module()  
							
							... 
							
							
							
							Rename subname argument to name, and mark it as constant. 
							
						 
						
							2011-03-12 09:26:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8b77c2aa 
								
							 
						 
						
							
							
								
								Issue  #3080 : find_module() initialize buf and *p_fp  
							
							... 
							
							
							
							Document also the find_module() function 
							
						 
						
							2011-03-12 08:45:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fefd70c40d 
								
							 
						 
						
							
							
								
								Issue  #3080 : _PyImport_LoadDynamicModule() uses Unicode for name and path  
							
							... 
							
							
							
							Document also that dynamic module names are ASCII only 
							
						 
						
							2011-03-14 15:54:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d6c1c476a 
								
							 
						 
						
							
							
								
								Issue  #3080 : _PyWin_FindRegisteredModule() returns the path as Unicode  
							
							... 
							
							
							
							* Document the function
 * Use RegQueryValueW() instead of RegQueryValueA()
 * Use _Py_fopen() instead of fopen()
 * Allocate registry key on the heap, not on the stack, and handle memory
   allocation failure
 * Handle Python exception in find_module() 
							
						 
						
							2011-03-08 23:49:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								21fcd0c9af 
								
							 
						 
						
							
							
								
								Issue  #3080 : Use PyUnicode_InternFromString() for builtins  
							
							... 
							
							
							
							_PyImport_FixupBuiltin() and _PyImport_FindBuiltin() use
PyUnicode_InternFromString() instead of PyUnicode_FromString(). 
							
						 
						
							2011-03-07 18:28:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9587286f98 
								
							 
						 
						
							
							
								
								Issue  #3080 : Import builtins using Unicode strings  
							
							... 
							
							
							
							- is_builtin(), init_builtin(), load_builtin() and other builtin related
   functions use Unicode strings, instead of byte strings
 - Rename _PyImport_FixupExtensionUnicode() to _PyImport_FixupExtensionObject()
 - Rename _PyImport_FindExtensionUnicode() to _PyImport_FindExtensionObject() 
							
						 
						
							2011-03-07 18:20:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								53dc735168 
								
							 
						 
						
							
							
								
								Issue  #3080 : Add PyImport_ImportFrozenModuleObject()  
							
							... 
							
							
							
							find_frozen(), get_frozen_object(), is_frozen_package() and other functions
related to frozen modules use Unicode strings instead of byte strings. 
							
						 
						
							2011-03-20 01:50:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9464d61cba 
								
							 
						 
						
							
							
								
								Issue  #3080 : PyImport_Cleanup() uses Unicode  
							
							... 
							
							
							
							Replace strcmp() by PyUnicode_CompareWithASCIIString() 
							
						 
						
							2011-03-07 17:08:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								942003ccf9 
								
							 
						 
						
							
							
								
								import.c: replace tab by spaces  
							
							
							
						 
						
							2011-03-07 16:57:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								b88ed1549e 
								
							 
						 
						
							
							
								
								#11565 : Merge with 3.2.  
							
							
							
						 
						
							2011-03-16 11:38:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								0661e91fed 
								
							 
						 
						
							
							
								
								Issue 11510: Fix BUILD_SET optimizer bug.  
							
							
							
						 
						
							2011-03-15 15:03:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								373089239b 
								
							 
						 
						
							
							
								
								#11515 : Merge with 3.2.  
							
							
							
						 
						
							2011-03-15 06:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								736e7fc0f6 
								
							 
						 
						
							
							
								
								Issue  #11495 : OSF support is eliminated. It was deprecated in Python 3.2  
							
							
							
						 
						
							2011-03-14 17:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9723d09eb 
								
							 
						 
						
							
							
								
								use only the hex version, since the revno is unreliable across repos  
							
							
							
						 
						
							2011-03-13 16:36:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								678da9fefb 
								
							 
						 
						
							
							
								
								bump ast version  
							
							
							
						 
						
							2011-03-12 18:35:23 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb2b923e0 
								
							 
						 
						
							
							
								
								convert ast versioning to mercurial  
							
							
							
						 
						
							2011-03-12 18:28:16 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17b880a5d6 
								
							 
						 
						
							
							
								
								Issue  #11244 : The peephole optimizer is now able to constant-fold  
							
							... 
							
							
							
							arbitrarily complex expressions.  This also fixes a 3.2 regression where
operations involving negative numbers were not constant-folded. 
							
						 
						
							2011-03-11 17:27:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								776e586114 
								
							 
						 
						
							
							
								
								Remove sys.subversion and svn build identification leftovers.  
							
							
							
						 
						
							2011-03-06 10:35:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								fe09a54280 
								
							 
						 
						
							
							
								
								Merge build identification to default branch.  
							
							
							
						 
						
							2011-03-06 10:26:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								13039c87f1 
								
							 
						 
						
							
							
								
								Merge build identification to 3.2 branch.  
							
							
							
						 
						
							2011-03-06 10:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								1ca2e7965c 
								
							 
						 
						
							
							
								
								Commit the hg build identification patch from the pymigr repo.  
							
							
							
						 
						
							2011-03-05 20:51:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								27ee089c35 
								
							 
						 
						
							
							
								
								Issue  #3080 : Add PyImport_AddModuleObject() and PyImport_ExecCodeModuleObject()  
							
							
							
						 
						
							2011-03-04 12:57:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f3fd733f92 
								
							 
						 
						
							
							
								
								Remove useless argument of _PyUnicode_AsDefaultEncodedString()  
							
							
							
						 
						
							2011-03-02 01:03:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								3f0df3bc51 
								
							 
						 
						
							
							
								
								Merged revisions 88430 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://svn.python.org/python/branches/py3k
........
  r88430 | georg.brandl | 2011-02-15 20:48:59 +0100 (Di, 15 Feb 2011) | 1 line
  #730467 : Another small AIX fix.
........ 
							
						 
						
							2011-02-25 10:22:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								02bfdb3f79 
								
							 
						 
						
							
							
								
								Merged revisions 88530 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r88530 | victor.stinner | 2011-02-23 13:07:37 +0100 (mer., 23 févr. 2011) | 4 lines
  Issue #11272 : Fix input() and sys.stdin for Windows newline
  On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
  universal newline (replace '\r\n' by '\n').
........ 
							
						 
						
							2011-02-23 12:10:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f1a1afae 
								
							 
						 
						
							
							
								
								Issue  #11272 : Fix input() and sys.stdin for Windows newline  
							
							... 
							
							
							
							On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
universal newline (replace '\r\n' by '\n'). 
							
						 
						
							2011-02-23 12:07:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3eeee83391 
								
							 
						 
						
							
							
								
								dynload_dl.c: replace tabs by spaces  
							
							
							
						 
						
							2011-02-23 11:29:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								501c09a754 
								
							 
						 
						
							
							
								
								Issue  #3080 : Mark _PyImport_FindBuiltin() argument as constant  
							
							... 
							
							
							
							And as a consequence, mark also name argument of
_PyImport_FindExtensionUnicode() constant too. But I plan to change this
argument type to PyObject* later. 
							
						 
						
							2011-02-23 00:02:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								42040fb665 
								
							 
						 
						
							
							
								
								Issue  #3080 : Remove unused argument of _PyImport_GetDynLoadFunc()  
							
							... 
							
							
							
							The first argument, fqname, was not used. 
							
						 
						
							2011-02-22 23:16:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9b99b448f7 
								
							 
						 
						
							
							
								
								Issue  #3080 : Mark PyWin_FindRegisteredModule() as private  
							
							... 
							
							
							
							This function was not declared in Python public API (in any .h file) and not
documented. Mark it as private to prepare a change of its API. 
							
						 
						
							2011-02-22 23:12:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b94767ff44 
								
							 
						 
						
							
							
								
								Issue  #8914 : fix various warnings from the Clang static analyzer v254.  
							
							
							
						 
						
							2011-02-22 20:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed4c71112a 
								
							 
						 
						
							
							
								
								Remove filename variable from ceval.c  
							
							... 
							
							
							
							Issue #11168 : Remove filename debug variable from PyEval_EvalFrameEx().
It encoded the Unicode filename to UTF-8, but the encoding fails on
undecodable filename (on surrogate characters) which raises an unexpected
UnicodeEncodeError on recursion limit. 
							
						 
						
							2011-02-21 21:05:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								59e87bd251 
								
							 
						 
						
							
							
								
								#730467 : Another small AIX fix.  
							
							
							
						 
						
							2011-02-15 19:48:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6a002c02da 
								
							 
						 
						
							
							
								
								Fix the GIL with subinterpreters. Hopefully this will allow mod_wsgi to work with 3.2.  
							
							... 
							
							
							
							(we need some tests for this) 
							
						 
						
							2011-01-15 11:37:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Malcolm 
								
							 
						 
						
							
							
							
							
								
							
							
								8ad4cd90e9 
								
							 
						 
						
							
							
								
								Merged revisions 87796 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r87796 | david.malcolm | 2011-01-06 12:01:36 -0500 (Thu, 06 Jan 2011) | 6 lines
  Issue #10655 : Fix the build on PowerPC on Linux with GCC when building with
  timestamp profiling (--with-tsc): the preprocessor test for the PowerPC
  support now looks for "__powerpc__" as well as "__ppc__": the latter seems to
  only be present on OS X; the former is the correct one for Linux with GCC.
........ 
							
						 
						
							2011-01-06 17:36:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Malcolm 
								
							 
						 
						
							
							
							
							
								
							
							
								f1397ad399 
								
							 
						 
						
							
							
								
								Issue  #10655 : Fix the build on PowerPC on Linux with GCC when building with  
							
							... 
							
							
							
							timestamp profiling (--with-tsc): the preprocessor test for the PowerPC
support now looks for "__powerpc__" as well as "__ppc__": the latter seems to
only be present on OS X; the former is the correct one for Linux with GCC. 
							
						 
						
							2011-01-06 17:01:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								90e8f8cd9b 
								
							 
						 
						
							
							
								
								Fix count of flag fields.  Being one short caused the 'quiet' option not to print.  
							
							
							
						 
						
							2011-01-05 20:08:25 +00:00