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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41bb43a71e 
								
							 
						 
						
							
							
								
								Issue  #18408 : Add a new PyFrame_FastToLocalsWithError() function to handle  
							
							... 
							
							
							
							exceptions when merging fast locals into f_locals of a frame.
PyEval_GetLocals() now raises an exception and return NULL on failure. 
							
						 
						
							2013-10-29 01:19:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce5f4fba11 
								
							 
						 
						
							
							
								
								Issue  #19421 : fix a check in warnings.warn() to be able to use it during Python  
							
							... 
							
							
							
							finalization.
sys.argv is set to None during Python finalization: add PyList_Check() to avoid
a crash in PyList_Size(). 
							
						 
						
							2013-10-28 18:47:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8fea252a50 
								
							 
						 
						
							
							
								
								Issue  #18520 : fix reference leak in _PySys_Init()  
							
							
							
						 
						
							2013-10-27 17:15:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								efa48676d5 
								
							 
						 
						
							
							
								
								Issue  #18603 : Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the  
							
							... 
							
							
							
							Python executable and not removed by the linker's optimizer. 
							
						 
						
							2013-10-22 10:23:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								49e61806f5 
								
							 
						 
						
							
							
								
								Issue  #18603 : Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the  
							
							... 
							
							
							
							Python executable and not removed by the linker's optimizer. 
							
						 
						
							2013-10-22 10:22:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7be5d7d0e0 
								
							 
						 
						
							
							
								
								Issue 19306: Add extra hints to faulthandler stack dumps that they are upside down.  
							
							
							
						 
						
							2013-10-20 18:21:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4f7803f8 
								
							 
						 
						
							
							
								
								cleanup the construction of __qualname__ ( closes   #19301  again)  
							
							
							
						 
						
							2013-10-20 17:50:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								6de9200e57 
								
							 
						 
						
							
							
								
								Close   #19313 : remove no longer needed Py_XINCREF  
							
							... 
							
							
							
							Eliminates a refleak introduced in commit b4a325275fb0 
							
						 
						
							2013-10-20 22:43:53 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								34d33a595b 
								
							 
						 
						
							
							
								
								removal u_qualname, since compiler_scope_qualname is only ever called once  
							
							
							
						 
						
							2013-10-19 16:15:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a8a38b8e4f 
								
							 
						 
						
							
							
								
								strengthen condition and add assertion  
							
							
							
						 
						
							2013-10-19 16:14:39 -04:00