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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								70c94e7896 
								
							 
						 
						
							
							
								
								Issue  #18552 : Check return value of PyArena_AddPyObject() in obj2ast_object().  
							
							
							
						 
						
							2013-07-27 00:33:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b318990cac 
								
							 
						 
						
							
							
								
								(Merge 3.3) Parser/asdl_c.py: use Py_CLEAR()  
							
							
							
						 
						
							2013-07-27 00:04:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1acc129d48 
								
							 
						 
						
							
							
								
								Parser/asdl_c.py: use Py_CLEAR()  
							
							
							
						 
						
							2013-07-27 00:03:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ee4b59c0f8 
								
							 
						 
						
							
							
								
								(Merge 3.3) According to the PEP 7, C code must "use 4-space indents"  
							
							... 
							
							
							
							Replace 8 spaces with 4. 
							
						 
						
							2013-07-27 00:01:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce72e1ce6c 
								
							 
						 
						
							
							
								
								According to the PEP 7, C code must "use 4-space indents"  
							
							... 
							
							
							
							Replace 8 spaces with 4. 
							
						 
						
							2013-07-27 00:00:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								4ebf6d7c3c 
								
							 
						 
						
							
							
								
								Issue  #18560 : Fix potential NULL pointer dereference in sum()  
							
							
							
						 
						
							2013-07-26 22:50:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								704e2d374f 
								
							 
						 
						
							
							
								
								Issue  #18560 : Fix potential NULL pointer dereference in sum()  
							
							
							
						 
						
							2013-07-26 22:49:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								6f08d30afe 
								
							 
						 
						
							
							
								
								Fix potential NULL pointer dereferencing in ast module  
							
							... 
							
							
							
							CID 719690 
							
						 
						
							2013-07-24 21:02:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								72f562f719 
								
							 
						 
						
							
							
								
								Fix potential NULL pointer dereferencing in ast module  
							
							... 
							
							
							
							CID 719690 
							
						 
						
							2013-07-24 21:02:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								26421ab302 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-07-22 22:08:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7d28b6b379 
								
							 
						 
						
							
							
								
								return NULL here  
							
							
							
						 
						
							2013-07-22 22:08:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ba30883f60 
								
							 
						 
						
							
							
								
								Issue  #18520 : Fix initstdio(), handle PySys_SetObject() failure  
							
							
							
						 
						
							2013-07-22 23:55:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								62ce62a3a1 
								
							 
						 
						
							
							
								
								Issue  #18520 : initsite() is a little bit more verbose when import site fails  
							
							
							
						 
						
							2013-07-22 22:53:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								580496005d 
								
							 
						 
						
							
							
								
								Issue  #18520 : Fix _PySys_Init(), handle PyDict_SetItemString() errors  
							
							
							
						 
						
							2013-07-22 22:40:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f54a574478 
								
							 
						 
						
							
							
								
								Issue  #18520 : PyErr_NoMemory() now fails with a fatal error if it is called  
							
							... 
							
							
							
							before PyExc_MemoryError has been initialized by _PyExc_Init() 
							
						 
						
							2013-07-22 22:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1c8f059019 
								
							 
						 
						
							
							
								
								Issue  #18520 : Add a new PyStructSequence_InitType2() function, same than  
							
							... 
							
							
							
							PyStructSequence_InitType() except that it has a return value (0 on success,
-1 on error).
 * PyStructSequence_InitType2() now raises MemoryError on memory allocation failure
 * Fix also some calls to PyDict_SetItemString(): handle error 
							
						 
						
							2013-07-22 22:24:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								de0e63bd9c 
								
							 
						 
						
							
							
								
								Issue  #15905 : Fix theoretical buffer overflow in handling of sys.argv[0],  
							
							... 
							
							
							
							prefix and exec_prefix if the operation system does not obey MAXPATHLEN. 
							
						 
						
							2013-07-22 12:54:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								60a6067709 
								
							 
						 
						
							
							
								
								Issue  #15905 : Fix theoretical buffer overflow in handling of sys.argv[0],  
							
							... 
							
							
							
							prefix and exec_prefix if the operation system does not obey MAXPATHLEN. 
							
						 
						
							2013-07-22 12:53:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c3e10c237b 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-07-21 13:29:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0f9b7d32c7 
								
							 
						 
						
							
							
								
								fix spacing  
							
							
							
						 
						
							2013-07-21 13:29:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								33113a3504 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-07-21 13:26:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								04b01dc8f7 
								
							 
						 
						
							
							
								
								let's not return NULL from functions that should return ints  
							
							
							
						 
						
							2013-07-21 13:26:13 -07:00