Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0e9e98edc7 
								
							 
						 
						
							
							
								
								c89 declarations  
							
							
							
						 
						
							2010-11-20 02:01:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								aab9585130 
								
							 
						 
						
							
							
								
								Merged revisions 86538 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r86538 | benjamin.peterson | 2010-11-19 19:38:49 -0600 (Fri, 19 Nov 2010) | 1 line
  use %R format code; fixes invalid dereferencing #10391 
........ 
							
						 
						
							2010-11-20 01:48:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b066817e2 
								
							 
						 
						
							
							
								
								use %R format code; fixes invalid dereferencing  #10391  
							
							
							
						 
						
							2010-11-20 01:38:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f609654b0e 
								
							 
						 
						
							
							
								
								handle dict subclasses gracefully in PyArg_ValidateKeywordArguments  
							
							
							
						 
						
							2010-11-17 22:33:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cf9f98034a 
								
							 
						 
						
							
							
								
								Issue  #10372 : Import the warnings module only after the IO library is  
							
							... 
							
							
							
							initialized, so as to avoid bootstrap issues with the '-W' option. 
							
						 
						
							2010-11-10 13:55:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2b7171bf 
								
							 
						 
						
							
							
								
								Issue  #10359 : Remove ";" after function definition, invalid in ISO C  
							
							
							
						 
						
							2010-11-09 09:32:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								19de4c3a8c 
								
							 
						 
						
							
							
								
								_Py_char2wchar() frees the memory on conversion error  
							
							... 
							
							
							
							Explain in the documentation that conversion errors should never happen. 
							
						 
						
							2010-11-08 23:30:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f02a51135 
								
							 
						 
						
							
							
								
								PyUnicode_EncodeFS() raises an exception if _Py_wchar2char() fails  
							
							... 
							
							
							
							* Add error_pos optional argument to _Py_wchar2char()
 * PyUnicode_EncodeFS() raises a UnicodeEncodeError or MemoryError if
   _Py_wchar2char() fails 
							
						 
						
							2010-11-08 22:43:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hirokazu Yamamoto 
								
							 
						 
						
							
							
							
							
								
							
							
								3d89751c7a 
								
							 
						 
						
							
							
								
								Merged revisions 85980 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85980 | hirokazu.yamamoto | 2010-10-31 00:08:15 +0900 | 1 line
  Issue #10157 : Fixed refleaks in pythonrun.c. Patch by Stefan Krah.
........ 
							
						 
						
							2010-10-30 15:43:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hirokazu Yamamoto 
								
							 
						 
						
							
							
							
							
								
							
							
								daf83acf00 
								
							 
						 
						
							
							
								
								Issue  #10157 : Fixed refleaks in pythonrun.c. Patch by Stefan Krah.  
							
							
							
						 
						
							2010-10-30 15:08:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c8850d0771 
								
							 
						 
						
							
							
								
								Merged revisions 85817,85904 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85817 | benjamin.peterson | 2010-10-23 22:41:46 -0500 (Sat, 23 Oct 2010) | 1 line
  tighten loop
........
  r85904 | benjamin.peterson | 2010-10-28 22:28:14 -0500 (Thu, 28 Oct 2010) | 1 line
  decrement offset when it points to a newline (#10186  followup)
........ 
							
						 
						
							2010-10-29 04:02:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a95e977e41 
								
							 
						 
						
							
							
								
								decrement offset when it points to a newline ( #10186  followup)  
							
							
							
						 
						
							2010-10-29 03:28:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								98e2b45297 
								
							 
						 
						
							
							
								
								Merged revisions 85896 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85896 | antoine.pitrou | 2010-10-29 00:56:58 +0200 (ven., 29 oct. 2010) | 4 lines
  Issue #5437 : A preallocated MemoryError instance should not hold traceback
  data (including local variables caught in the stack trace) alive infinitely.
........ 
							
						 
						
							2010-10-28 23:06:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								07e20ef50b 
								
							 
						 
						
							
							
								
								Issue  #5437 : A preallocated MemoryError instance should not hold traceback  
							
							... 
							
							
							
							data (including local variables caught in the stack trace) alive infinitely. 
							
						 
						
							2010-10-28 22:56:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								07e4f1565b 
								
							 
						 
						
							
							
								
								sys_update_path(): update sys.path even if argc==0  
							
							
							
						 
						
							2010-10-25 17:37:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								08be72d0aa 
								
							 
						 
						
							
							
								
								Add a new warning gategory, ResourceWarning, as discussed on python-dev.  It is silent by default,  
							
							... 
							
							
							
							except when configured --with-pydebug.
Emit this warning from the GC shutdown procedure, rather than just printing to stderr. 
							
						 
						
							2010-10-24 15:11:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d4519c14ca 
								
							 
						 
						
							
							
								
								tighten loop  
							
							
							
						 
						
							2010-10-24 03:41:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9831611865 
								
							 
						 
						
							
							
								
								Merged revisions 85814 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85814 | benjamin.peterson | 2010-10-23 21:52:05 -0500 (Sat, 23 Oct 2010) | 1 line
  remove broken code accounting an offset the size of the line #10186 
........ 
							
						 
						
							2010-10-24 02:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								503d6c5ae9 
								
							 
						 
						
							
							
								
								remove broken code accounting an offset the size of the line  #10186  
							
							
							
						 
						
							2010-10-24 02:52:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8035bc5c04 
								
							 
						 
						
							
							
								
								follow up to  #9778 : define and use an unsigned hash type  
							
							
							
						 
						
							2010-10-23 16:20:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa6cea861 
								
							 
						 
						
							
							
								
								Issue  #10077 : Fix logging of site module errors at startup.  
							
							
							
						 
						
							2010-10-23 08:50:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9583cac633 
								
							 
						 
						
							
							
								
								Issue  #10089 : Add support for arbitrary -X options on the command-line.  
							
							... 
							
							
							
							They can be retrieved through a new attribute `sys._xoptions`. 
							
						 
						
							2010-10-21 13:42:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3d08f961 
								
							 
						 
						
							
							
								
								Merged revisions 85757 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85757 | benjamin.peterson | 2010-10-20 16:25:23 -0500 (Wed, 20 Oct 2010) | 1 line
  fix uninitialized struct member #10152 
........ 
							
						 
						
							2010-10-20 21:35:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b8ffb60ec6 
								
							 
						 
						
							
							
								
								fix uninitialized struct member  #10152  
							
							
							
						 
						
							2010-10-20 21:25:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								15244f7b12 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 85569-85570 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85569 | victor.stinner | 2010-10-16 15:14:10 +0200 (sam., 16 oct. 2010) | 4 lines
  Issue #9713 , #10114 : Parser functions (eg. PyParser_ASTFromFile) expects
  filenames encoded to the filesystem encoding with surrogateescape error handler
  (to support undecodable bytes), instead of UTF-8 in strict mode.
........
  r85570 | victor.stinner | 2010-10-16 15:42:53 +0200 (sam., 16 oct. 2010) | 4 lines
  Fix ast_error_finish() and err_input(): filename can be NULL
  Fix my previous commit (r85569).
........ 
							
						 
						
							2010-10-19 01:22:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e474309bb7 
								
							 
						 
						
							
							
								
								initfsencoding(): get_codeset() failure is now a fatal error  
							
							... 
							
							
							
							Don't fallback to utf-8 anymore to avoid mojibake. I never got any error from
his function. 
							
						 
						
							2010-10-19 00:05:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f67d0893f 
								
							 
						 
						
							
							
								
								make hashes always the size of pointers; introduce Py_hash_t  #9778  
							
							
							
						 
						
							2010-10-17 20:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c049982ea5 
								
							 
						 
						
							
							
								
								compiler_error(): use PyUnicode_DecodeFSDefault() to decode the filename,  
							
							... 
							
							
							
							instead of utf-8 in strict mode. 
							
						 
						
							2010-10-17 19:16:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								15a71cdad2 
								
							 
						 
						
							
							
								
								PyErr_SyntaxLocationEx() uses PyUnicode_DecodeFSDefault(), instead of  
							
							... 
							
							
							
							PyUnicode_FromString(), to decode the filename. 
							
						 
						
							2010-10-17 19:03:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed7916dd00 
								
							 
						 
						
							
							
								
								find_module(): use FS encoding to display the missing __init__ warning  
							
							
							
						 
						
							2010-10-17 02:07:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								49d3f2514b 
								
							 
						 
						
							
							
								
								_PyImport_FixupExtension() and _PyImport_FindExtension() uses FS encoding  
							
							... 
							
							
							
							* Rename _PyImport_FindExtension() to _PyImport_FindExtensionUnicode():
   the filename becomes a Unicode object instead of byte string
 * Rename _PyImport_FixupExtension() to _PyImport_FixupExtensionUnicode():
   the filename becomes a Unicode object instead of byte string 
							
						 
						
							2010-10-17 01:24:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								168e117e0a 
								
							 
						 
						
							
							
								
								Add an optional size argument to _Py_char2wchar()  
							
							... 
							
							
							
							_Py_char2wchar() callers usually need the result size in characters. Since it's
trivial to compute it in _Py_char2wchar() (O(1) whereas wcslen() is O(n)), add
an option to get it. 
							
						 
						
							2010-10-16 23:16:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0a1b8cba90 
								
							 
						 
						
							
							
								
								_Py_wrealpath() uses _Py_char2wchar() to decode the result, to support  
							
							... 
							
							
							
							surrogate characters. 
							
						 
						
							2010-10-16 22:55:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								350147b5ca 
								
							 
						 
						
							
							
								
								_Py_wreadlink(): catch _Py_char2wchar() failure  
							
							
							
						 
						
							2010-10-16 22:52:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f711f4a3e 
								
							 
						 
						
							
							
								
								_Py_wreadlink() uses _Py_char2wchar() to decode the result, to support  
							
							... 
							
							
							
							surrogate characters. 
							
						 
						
							2010-10-16 22:47:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2ed1f36c 
								
							 
						 
						
							
							
								
								Fix ast_error_finish() and err_input(): filename can be NULL  
							
							... 
							
							
							
							Fix my previous commit (r85569). 
							
						 
						
							2010-10-16 13:42:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c7c8c3023 
								
							 
						 
						
							
							
								
								Issue  #9713 ,  #10114 : Parser functions (eg. PyParser_ASTFromFile) expects  
							
							... 
							
							
							
							filenames encoded to the filesystem encoding with surrogateescape error handler
(to support undecodable bytes), instead of UTF-8 in strict mode. 
							
						 
						
							2010-10-16 13:14:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e9633491ca 
								
							 
						 
						
							
							
								
								Merged revisions 85562 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85562 | benjamin.peterson | 2010-10-15 22:45:45 -0500 (Fri, 15 Oct 2010) | 1 line
  don't identify the toplevel namespace by name #9997 
........ 
							
						 
						
							2010-10-16 03:49:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								230b20684f 
								
							 
						 
						
							
							
								
								don't identify the toplevel namespace by name  #9997  
							
							
							
						 
						
							2010-10-16 03:45:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								294a9fcba6 
								
							 
						 
						
							
							
								
								fix refleak  
							
							
							
						 
						
							2010-10-16 03:12:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf4eae522 
								
							 
						 
						
							
							
								
								First (uncontroversial) part of issue 9807.  
							
							... 
							
							
							
							* Expose the build flags to Python as sys.abiflags
* Shared library libpythonX.Y<abiflags>.so
* python-config --abiflags
* Make two distutils tests that failed with --enable-shared (even before this
  patch) succeed.
* Fix a few small style issues. 
							
						 
						
							2010-10-16 01:04:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								88bd891e6c 
								
							 
						 
						
							
							
								
								Fix imp_cache_from_source(): Decode make_compiled_pathname() result from the  
							
							... 
							
							
							
							filesystem encoding instead of utf-8.
imp_cache_from_source() encodes the input path to filesystem encoding and this
path is passed to make_compiled_pathname(). 
							
						 
						
							2010-10-15 22:46:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1a5630326f 
								
							 
						 
						
							
							
								
								imp_load_module() uses PyUnicode_FSConverter() to support surrogates in module  
							
							... 
							
							
							
							path 
							
						 
						
							2010-10-15 22:43:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3ea23ddabf 
								
							 
						 
						
							
							
								
								imp.cache_from_source() uses PyUnicode_FSConverter() to support surrogates in  
							
							... 
							
							
							
							module path 
							
						 
						
							2010-10-15 20:34:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8dbf629bbd 
								
							 
						 
						
							
							
								
								imp.load_dynamic() uses PyUnicode_FSConverter() to support surrogates  
							
							... 
							
							
							
							in the library path. 
							
						 
						
							2010-10-15 12:48:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f3170ccef8 
								
							 
						 
						
							
							
								
								Use locale encoding if Py_FileSystemDefaultEncoding is not set  
							
							... 
							
							
							
							* PyUnicode_EncodeFSDefault(), PyUnicode_DecodeFSDefaultAndSize() and
   PyUnicode_DecodeFSDefault() use the locale encoding instead of UTF-8 if
   Py_FileSystemDefaultEncoding is NULL
 * redecode_filenames() functions and _Py_code_object_list (issue #9630 )
   are no more needed: remove them 
							
						 
						
							2010-10-15 12:04:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a4aff10f0 
								
							 
						 
						
							
							
								
								redecode_filename(): don't need to initialize variables  
							
							
							
						 
						
							2010-10-15 11:16:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1e3438cd 
								
							 
						 
						
							
							
								
								Mark _Py_char2wchar() input argument as constant  
							
							
							
						 
						
							2010-10-15 11:15:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3d400b7a58 
								
							 
						 
						
							
							
								
								Merged revisions 85497 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85497 | antoine.pitrou | 2010-10-14 23:15:17 +0200 (jeu., 14 oct. 2010) | 3 lines
  Explicitly close some files (from issue #10093 )
........ 
							
						 
						
							2010-10-14 21:17:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b86680e299 
								
							 
						 
						
							
							
								
								Explicitly close some files (from issue  #10093 )  
							
							
							
						 
						
							2010-10-14 21:15:17 +00:00