Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								74387f5cac 
								
							 
						 
						
							
							
								
								Use Py_ssize_t type for sizes in getargs.c  
							
							... 
							
							
							
							Fix compiler warnings on Windows 64-bit 
							
						 
						
							2013-11-18 01:21:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								da062558db 
								
							 
						 
						
							
							
								
								Fix compiler warning (on Windows 64-bit): explicit cast Py_ssize_t to unsigned  
							
							... 
							
							
							
							char, n is in range [0; 255] (a tuple cannot have a negative length) 
							
						 
						
							2013-11-16 00:13:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0c083461a5 
								
							 
						 
						
							
							
								
								Fix compiler warning in win32_urandom(): explicit cast to DWORD in  
							
							... 
							
							
							
							CryptGenRandom() 
							
						 
						
							2013-11-15 23:26:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c31ebb60f9 
								
							 
						 
						
							
							
								
								(Merge 3.3) fileutils.c: use MAXPATHLEN instead of PATH_MAX  
							
							... 
							
							
							
							PATH_MAX is not declared on IRIX nor Windows. 
							
						 
						
							2013-11-15 18:14:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b11d6cb711 
								
							 
						 
						
							
							
								
								fileutils.c: use MAXPATHLEN instead of PATH_MAX  
							
							... 
							
							
							
							PATH_MAX is not declared on IRIX nor Windows. 
							
						 
						
							2013-11-15 18:14:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								50e0157013 
								
							 
						 
						
							
							
								
								(Merge 3.3) sysmodule.c: fix sys_update_path(), use Py_ARRAY_LENGTH() to get  
							
							... 
							
							
							
							the size of the fullpath buffer, not PATH_MAX. fullpath is declared using
MAXPATHLEN or MAX_PATH depending on the OS, and PATH_MAX is not declared on
IRIX. 
							
						 
						
							2013-11-15 17:35:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2384714819 
								
							 
						 
						
							
							
								
								sysmodule.c: fix sys_update_path(), use Py_ARRAY_LENGTH() to get the size of  
							
							... 
							
							
							
							the fullpath buffer, not PATH_MAX. fullpath is declared using MAXPATHLEN or
MAX_PATH depending on the OS, and PATH_MAX is not declared on IRIX. 
							
						 
						
							2013-11-15 17:33:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b5a7a0aa3f 
								
							 
						 
						
							
							
								
								(Merge 3.3) pythonrun.c: fix Py_GetPythonHome(), use Py_ARRAY_LENGTH() to get  
							
							... 
							
							
							
							the size of the env_home buffer, not PATH_MAX+1. env_home is declared using
MAXPATHLEN+1, and PATH_MAX is not declared on IRIX. 
							
						 
						
							2013-11-15 17:12:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5bbc6a12 
								
							 
						 
						
							
							
								
								pythonrun.c: fix Py_GetPythonHome(), use Py_ARRAY_LENGTH() to get the size of  
							
							... 
							
							
							
							the env_home buffer, not PATH_MAX+1. env_home is declared using MAXPATHLEN+1,
and PATH_MAX is not declared on IRIX. 
							
						 
						
							2013-11-15 17:09:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								c4c2580d43 
								
							 
						 
						
							
							
								
								Close 19609: narrow scope of codec exc chaining  
							
							
							
						 
						
							2013-11-15 21:47:37 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5eb4f59cd9 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix init_builtin(), handle _PyImport_FindExtensionObject()  
							
							... 
							
							
							
							failure 
							
						 
						
							2013-11-14 22:38:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								49d0479357 
								
							 
						 
						
							
							
								
								Add unused third arg for the benefit of Valgrind.  
							
							
							
						 
						
							2013-11-14 15:35:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c82729e44f 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix fold_unaryops_on_constants() of the peephole optimizer, clear  
							
							... 
							
							
							
							the exception when PyList_Append() fails 
							
						 
						
							2013-11-14 01:21:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								8b097b4ed7 
								
							 
						 
						
							
							
								
								Close   #17828 : better handling of codec errors  
							
							... 
							
							
							
							- output type errors now redirect users to the type-neutral
  convenience functions in the codecs module
- stateless errors that occur during encoding and decoding
  will now be automatically wrapped in exceptions that give
  the name of the codec involved 
							
						 
						
							2013-11-13 23:49:21 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								22af2599a9 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix PyImport_ImportModuleLevelObject(), handle  
							
							... 
							
							
							
							PyUnicode_Substring() failure (ex: MemoryError) 
							
						 
						
							2013-11-13 12:11:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f36a5736b 
								
							 
						 
						
							
							
								
								Issue  #19515 : Remove identifiers duplicated in the same file.  
							
							... 
							
							
							
							Patch written by Andrei Dorian Duma. 
							
						 
						
							2013-11-12 21:39:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								dcf17f8a55 
								
							 
						 
						
							
							
								
								Issue  #19466 : Fix typo. Patch written by Vajrasky Kok.  
							
							
							
						 
						
							2013-11-12 17:18:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45956b9a33 
								
							 
						 
						
							
							
								
								Close   #19466 : Clear the frames of daemon threads earlier during the Python  
							
							... 
							
							
							
							shutdown to call objects destructors. So "unclosed file" resource warnings are
now corretly emitted for daemon threads. 
							
						 
						
							2013-11-12 16:37:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd303c165b 
								
							 
						 
						
							
							
								
								Issue  #19512 ,  #19515 : remove shared identifiers, move identifiers where they  
							
							... 
							
							
							
							are used.
Move also _Py_IDENTIFIER() defintions to the top in modified files to remove
identifiers duplicated in the same file. 
							
						 
						
							2013-11-07 23:07:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								efa7a0e155 
								
							 
						 
						
							
							
								
								print_error_text() doesn't encode the filename anymore  
							
							... 
							
							
							
							Use aslo PyUnicode_FromFormat() to format the line so only one call to
PyFile_WriteObject() is needed. tb_displayline() of Python/traceback.c has
similar implementation. 
							
						 
						
							2013-11-07 12:37:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								79ed4c744a 
								
							 
						 
						
							
							
								
								remove an outdated comment  
							
							... 
							
							
							
							The comment is meaningless since changeset 4e985a96a612. 
							
						 
						
							2013-11-07 00:53:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								53e9ec48e5 
								
							 
						 
						
							
							
								
								Issue  #19512 : Use the new _PyId_builtins identifier  
							
							
							
						 
						
							2013-11-07 00:43:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ad14ccd047 
								
							 
						 
						
							
							
								
								Issue  #19512 : add _PyUnicode_CompareWithId() function  
							
							... 
							
							
							
							_PyUnicode_CompareWithId() is faster than PyUnicode_CompareWithASCIIString()
when both strings are equal and interned.
Add also _PyId_builtins identifier for "builtins" common string. 
							
						 
						
							2013-11-07 00:46:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								937114f704 
								
							 
						 
						
							
							
								
								print_exception(): don't encode the module name to UTF-8  
							
							... 
							
							
							
							Replace _PyUnicode_AsString()+strcmp() with PyUnicode_CompareWithASCIIString(). 
							
						 
						
							2013-11-07 00:12:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa2883d15 
								
							 
						 
						
							
							
								
								Issue  #19512 : builtin print() function uses an identifier instead of literal  
							
							... 
							
							
							
							string "flush" to call the flush method 
							
						 
						
							2013-11-07 00:01:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9f161b43 
								
							 
						 
						
							
							
								
								Issue  #19512 : __build_class() builtin now uses an identifier for the "metaclass" string  
							
							
							
						 
						
							2013-11-06 22:46:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								090543736f 
								
							 
						 
						
							
							
								
								Issue  #19512 : add some common identifiers to only create common strings once,  
							
							... 
							
							
							
							instead of creating temporary Unicode string objects
Add also more identifiers in pythonrun.c to avoid temporary Unicode string
objets for the interactive interpreter. 
							
						 
						
							2013-11-06 22:41:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cab75e3e1e 
								
							 
						 
						
							
							
								
								Issue  #19512 : PRINT_EXPR bytecode now uses an identifier to get sys.displayhook  
							
							... 
							
							
							
							to only create the "displayhook" string once 
							
						 
						
							2013-11-06 22:38:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d67bd45537 
								
							 
						 
						
							
							
								
								Issue  #19512 : Add _PySys_GetObjectId() and _PySys_SetObjectId() functions  
							
							
							
						 
						
							2013-11-06 22:36:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b44562b6b9 
								
							 
						 
						
							
							
								
								Issue  #19512 : eval() and exec() now use an identifier for "__builtins__" string  
							
							
							
						 
						
							2013-11-06 19:03:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								95701bdf40 
								
							 
						 
						
							
							
								
								Issue  #19512 : Add PyRun_InteractiveOneObject() function  
							
							... 
							
							
							
							Only decode the filename once. PyRun_InteractiveOneObject() uses an identifier
for "<string>" string, so the byte string is only decoded once. 
							
						 
						
							2013-11-06 18:41:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4ee41c5839 
								
							 
						 
						
							
							
								
								Issue  #19512 : _print_total_refs() now uses an identifier to get "showrefcount"  
							
							... 
							
							
							
							key from sys._xoptions 
							
						 
						
							2013-11-06 18:28:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d02fbb8f71 
								
							 
						 
						
							
							
								
								Issue  #19512 : sys_displayhook() now uses an identifier for "builtins"  
							
							... 
							
							
							
							dictionary key and only decodes "\n" string once to write a newline.
So "builtins" and "\n" are only decoded once from UTF-8, at the first call. 
							
						 
						
							2013-11-06 18:27:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								98e818b8e3 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix compiler_class(), handle compiler_lookup_arg() failure  
							
							
							
						 
						
							2013-11-05 18:07:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								2b8fc303ad 
								
							 
						 
						
							
							
								
								Abstract out stat calls in importlib for easier experimentation.  
							
							
							
						 
						
							2013-11-01 14:04:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f6901c8baa 
								
							 
						 
						
							
							
								
								Issue  #19410 : Put back in special-casing of '' for  
							
							... 
							
							
							
							importlib.machinery.FileFinder.
While originally moved to stop special-casing '' as PathFinder farther
up the typical call chain now uses the cwd in the instance of '', it
was deemed an unnecessary risk to breaking subclasses of FileFinder to
take the special-casing out. 
							
						 
						
							2013-11-01 10:37:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								cdf601281f 
								
							 
						 
						
							
							
								
								Issue  #19413 : Restore pre-3.3 reload() semantics of re-finding modules.  
							
							
							
						 
						
							2013-10-31 22:22:15 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								dcdd05b0b4 
								
							 
						 
						
							
							
								
								Close   #19442 : warn_explicit() does nothing when called late during Python shutdown  
							
							... 
							
							
							
							After more tests, I now think that it is the safest option. 
							
						 
						
							2013-11-01 00:55:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								359fabc19f 
								
							 
						 
						
							
							
								
								Issue  #19437 : Cleanup r_ref() of the marshal module  
							
							
							
						 
						
							2013-10-31 17:09:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d5cae6f143 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix r_object() of marshal module, handle PyDict_SetItem() failure  
							
							... 
							
							
							
							for TYPE_DICT and stop immedialty on first r_object() failure 
							
						 
						
							2013-10-31 17:14:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b7b1834b 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix r_object() of marshal module, handle r_byte() failure for  
							
							... 
							
							
							
							TYPE_SMALL_TUPLE 
							
						 
						
							2013-10-31 17:07:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								763b0d19c9 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix r_PyLong() of marshal module, stop immediatly at first  
							
							... 
							
							
							
							failure, don't read any more data 
							
						 
						
							2013-10-31 16:56:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae233eab5c 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix show_warning() of _warnings, stop at the first error to not  
							
							... 
							
							
							
							call a Python function with an exception set 
							
						 
						
							2013-10-31 14:51:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd04aa1b2 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix get_filter() from _warnings, don't call PyObject_IsSubclass()  
							
							... 
							
							
							
							with an exception set 
							
						 
						
							2013-10-31 14:46:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								472805df59 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-10-31 01:21:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7f69dcac16 
								
							 
						 
						
							
							
								
								make string literal const  
							
							
							
						 
						
							2013-10-31 01:20:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								96c03df771 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-10-29 22:25:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f169489c4 
								
							 
						 
						
							
							
								
								update comment  
							
							
							
						 
						
							2013-10-29 22:25:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								856f45f09c 
								
							 
						 
						
							
							
								
								Issue  #19442 : Fix warnings emitted during Python shutdown  
							
							... 
							
							
							
							Warnings may be emitted during Python shutdown, like "unclosed file XXX".
During shutdown, globals()['__main__'] may be None. 
							
						 
						
							2013-10-30 00:04:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a4c704b260 
								
							 
						 
						
							
							
								
								Issue  #19424 : Fix the warnings module to accept filename containing surrogate  
							
							... 
							
							
							
							characters. 
							
						 
						
							2013-10-29 23:43:41 +01:00