Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d19767403 
								
							 
						 
						
							
							
								
								Close   #19199 : Remove `PyThreadState.tick_counter` field  
							
							
							
						 
						
							2013-10-09 14:53:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1cfa0ba883 
								
							 
						 
						
							
							
								
								Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at least one place so as to avoid regressions.  
							
							
							
						 
						
							2013-10-07 20:40:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								59c900d3bf 
								
							 
						 
						
							
							
								
								Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at least one place so as to avoid regressions.  
							
							
							
						 
						
							2013-10-07 20:38:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								af1edb7f45 
								
							 
						 
						
							
							
								
								merge with 3.3  
							
							
							
						 
						
							2013-10-06 18:48:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a2c9b466 
								
							 
						 
						
							
							
								
								Closes   #15213 : update comment for _PyOS_URandom  
							
							
							
						 
						
							2013-10-06 18:43:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								5c4b4c530f 
								
							 
						 
						
							
							
								
								[issue19152] Revert 832579dbafd6.  
							
							
							
						 
						
							2013-10-03 15:03:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								af8566c847 
								
							 
						 
						
							
							
								
								[issue19152] Add ExtensionFileLoader.get_filename().  
							
							
							
						 
						
							2013-10-03 12:08:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								5179445520 
								
							 
						 
						
							
							
								
								[issue19152] Add ExtensionFileLoader.get_filename().  
							
							
							
						 
						
							2013-10-03 12:08:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								efbc475278 
								
							 
						 
						
							
							
								
								[issue19151] Fix docstring and use of _get_suppported_file_loaders() to reflect 2-tuples.  
							
							
							
						 
						
							2013-10-03 12:08:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								e8bbfebee0 
								
							 
						 
						
							
							
								
								[issue19951] Fix docstring and use of _get_suppported_file_loaders() to reflect 2-tuples.  
							
							
							
						 
						
							2013-10-03 12:08:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c30d05855a 
								
							 
						 
						
							
							
								
								merge 3.3 ( #19098 )  
							
							
							
						 
						
							2013-09-26 22:21:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								305e5aac85 
								
							 
						 
						
							
							
								
								don't scale compiler stack frames if the recursion limit is huge ( closes   #19098 )  
							
							
							
						 
						
							2013-09-26 22:17:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf28d2dcad 
								
							 
						 
						
							
							
								
								Issue  #18818 : The "encodingname" part of PYTHONIOENCODING is now optional.  
							
							
							
						 
						
							2013-09-13 11:46:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4769937f 
								
							 
						 
						
							
							
								
								Issue  #18808 : Thread.join() now waits for the underlying thread state to be destroyed before returning.  
							
							... 
							
							
							
							This prevents unpredictable aborts in Py_EndInterpreter() when some non-daemon threads are still running. 
							
						 
						
							2013-09-07 23:38:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b034eee711 
								
							 
						 
						
							
							
								
								Close   #18954 : Fix some typo in fileutils.c comments  
							
							... 
							
							
							
							Patch written by Vajrasky Kok. 
							
						 
						
							2013-09-07 10:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								3c56145638 
								
							 
						 
						
							
							
								
								Issue  #16826 : Revert fix while Windows issues are being worked out.  
							
							
							
						 
						
							2013-09-03 19:54:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								c9e1dcdd53 
								
							 
						 
						
							
							
								
								Issue  #16826 : Revert fix while Windows issues are being worked out.  
							
							
							
						 
						
							2013-09-03 19:43:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab358ad7c 
								
							 
						 
						
							
							
								
								Issue  #16826 : Don't check for PYTHONCASEOK when using -E.  
							
							... 
							
							
							
							This commit fixes a regression that sneaked into Python 3.3 where importlib
was not respecting -E when checking for the PYTHONCASEOK environment variable. 
							
						 
						
							2013-09-03 16:53:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								d151da9ef7 
								
							 
						 
						
							
							
								
								Issue  #16826 : Don't check for PYTHONCASEOK when using -E.  
							
							... 
							
							
							
							This commit fixes a regression that sneaked into Python 3.3 where importlib
was not respecting -E when checking for the PYTHONCASEOK environment variable. 
							
						 
						
							2013-09-03 16:37:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								69492dab07 
								
							 
						 
						
							
							
								
								Factor-out the common code for setting a KeyError.  
							
							
							
						 
						
							2013-09-02 15:59:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								4879a963d4 
								
							 
						 
						
							
							
								
								Issue  #18756 : os.urandom() now uses a lazily-opened persistent file descriptor, so as to avoid using many file descriptors when run in parallel from multiple threads.  
							
							
							
						 
						
							2013-08-31 00:26:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								55a1220bdb 
								
							 
						 
						
							
							
								
								pythonrun.c: use MAXPATHLEN instead of PATH_MAX  
							
							... 
							
							
							
							PATH_MAX is not available on "MIPS IRIX 6.5.30 [SB] 3.x" buildbot 
							
						 
						
							2013-08-28 01:47:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								daf455554b 
								
							 
						 
						
							
							
								
								Issue  #18571 : Implementation of the PEP 446: file descriptors and file handles  
							
							... 
							
							
							
							are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). 
							
						 
						
							2013-08-28 00:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46e1ce214b 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 20:17:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9594942716 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 19:40:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								14e461d5b9 
								
							 
						 
						
							
							
								
								Close   #11619 : The parser and the import machinery do not encode Unicode  
							
							... 
							
							
							
							filenames anymore on Windows. 
							
						 
						
							2013-08-26 22:28:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c82bfd871f 
								
							 
						 
						
							
							
								
								Issue  #18664 ,  #18408 : Rewrite PyErr_WriteUnraisable() to handle errors  
							
							... 
							
							
							
							* Catch PyFile_WriteString() and PyFile_WriteObject() errors
 * Clear the current exception on _PyObject_GetAttrId() failure
 * Use PyUnicode_CompareWithASCIIString() and PyFile_WriteObject() instead of
   _PyUnicode_AsString() and strcmp() to avoid Unicode encoding error. stderr
   has a more tolerant error handler than utf-8/strict. 
							
						 
						
							2013-08-26 14:04:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								0e1e04301b 
								
							 
						 
						
							
							
								
								#18839 : merge with 3.3.  
							
							
							
						 
						
							2013-08-26 14:01:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								4af4d273bd 
								
							 
						 
						
							
							
								
								#18839 : document that sys.exit() will not accept a non-integer numeric value as exit status.  
							
							
							
						 
						
							2013-08-26 14:00:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7eaf3f7080 
								
							 
						 
						
							
							
								
								Issue  #18808 : Non-daemon threads are now automatically joined when a sub-interpreter is shutdown (it would previously dump a fatal error).  
							
							
							
						 
						
							2013-08-25 19:48:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3a7dffa4ce 
								
							 
						 
						
							
							
								
								remove support for compiling on systems without getcwd()  
							
							... 
							
							
							
							Do we need a fallback implementation of getcwd() from 1991 that claims to
support "really old Unix systems"? I don't think so. 
							
						 
						
							2013-08-23 21:01:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cba2e3c2e9 
								
							 
						 
						
							
							
								
								remove unused declaration  
							
							
							
						 
						
							2013-08-22 02:23:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								01a513b5d3 
								
							 
						 
						
							
							
								
								Remove last bit of GNU pth thread  
							
							... 
							
							
							
							PEP 11:
  Name: Systems using --with-pth (GNU pth threads)
  Unsupported in: Python 3.2
  Code removed in: Python 3.3 
							
						 
						
							2013-08-17 00:17:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								95b21460ee 
								
							 
						 
						
							
							
								
								Issue  #18756 : Improve error reporting in os.urandom() when the failure is due to something else than /dev/urandom not existing.  
							
							
							
						 
						
							2013-08-16 20:49:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ec34ab5010 
								
							 
						 
						
							
							
								
								Issue  #18756 : Improve error reporting in os.urandom() when the failure is due to something else than /dev/urandom not existing.  
							
							
							
						 
						
							2013-08-16 20:44:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9ed5f27266 
								
							 
						 
						
							
							
								
								Issue  #18722 : Remove uses of the "register" keyword in C code.  
							
							
							
						 
						
							2013-08-13 20:18:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								40322e6ad5 
								
							 
						 
						
							
							
								
								Issue  #10241 : Clear extension module dict copies at interpreter shutdown.  
							
							... 
							
							
							
							Patch by Neil Schemenauer, minimally modified.
(re-apply after fix for tkinter-related crash) 
							
						 
						
							2013-08-11 00:30:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								ad73a9cf97 
								
							 
						 
						
							
							
								
								Issue  #16400 : Add command line option for isolated mode.  
							
							... 
							
							
							
							-I
    Run Python in isolated mode. This also implies -E and -s. In isolated mode
    sys.path contains neither the script’s directory nor the user’s
    site-packages directory. All PYTHON* environment variables are ignored,
    too. Further restrictions may be imposed to prevent the user from
    injecting malicious code. 
							
						 
						
							2013-08-10 16:36:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								79ba3882ad 
								
							 
						 
						
							
							
								
								Improve verbose reporting of shutdown phase by using the "public" module name  
							
							
							
						 
						
							2013-08-06 22:50:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								58720d6145 
								
							 
						 
						
							
							
								
								Issue  #17934 : Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles.  
							
							
							
						 
						
							2013-08-05 23:26:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								95db2e7b8a 
								
							 
						 
						
							
							
								
								Backout 62658d9d8926 (issue  #10241 ): it causes a crash at shutdown when deallocating a Tkapp object.  
							
							
							
						 
						
							2013-08-02 20:39:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								84f31a5676 
								
							 
						 
						
							
							
								
								Issue  #10241 : Clear extension module dict copies at interpreter shutdown.  
							
							... 
							
							
							
							Patch by Neil Schemenauer, minimally modified. 
							
						 
						
							2013-08-01 22:07:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dcedaf6e53 
								
							 
						 
						
							
							
								
								Issue  #18214 : Improve finalization of Python modules to avoid setting their globals to None, in most cases.  
							
							
							
						 
						
							2013-07-31 23:14:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								32d483c39b 
								
							 
						 
						
							
							
								
								Fix style  
							
							
							
						 
						
							2013-07-30 21:01:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c588feeea9 
								
							 
						 
						
							
							
								
								Issue  #15893 : Improve error handling in main() and Py_FrozenMain()  
							
							... 
							
							
							
							* handle _PyMem_RawStrdup() failure
* Py_FrozenMain() releases memory on error
* Py_FrozenMain() duplicates the old locale, as done in main() 
							
						 
						
							2013-07-27 02:39:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								739cf4e3e6 
								
							 
						 
						
							
							
								
								Py_FrozenMain() now uses _Py_char2wchar() to decode command line arguments, as  
							
							... 
							
							
							
							done in main() 
							
						 
						
							2013-07-27 02:24:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b5245bec93 
								
							 
						 
						
							
							
								
								Issue  #18203 : Replace PyMem_Malloc() with PyMem_RawMalloc() at Python initialization  
							
							
							
						 
						
							2013-07-27 01:13:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								597696c70c 
								
							 
						 
						
							
							
								
								(Merge 3.3) Issue  #15893 : frozenmain.c now handles PyMem_Malloc() failure  
							
							
							
						 
						
							2013-07-27 01:05:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								36577e4e8c 
								
							 
						 
						
							
							
								
								Issue  #15893 : frozenmain.c now handles PyMem_Malloc() failure  
							
							
							
						 
						
							2013-07-27 01:04:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f1b38dea 
								
							 
						 
						
							
							
								
								Issue  #18552 : Check return value of PyArena_AddPyObject() in obj2ast_object().  
							
							
							
						 
						
							2013-07-27 00:33:35 +02:00