Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								527c622926 
								
							 
						 
						
							
							
								
								make YieldFrom its own distinct from Yield ( closes   #13780 )  
							
							
							
						 
						
							2012-01-14 08:58:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								0a239e9191 
								
							 
						 
						
							
							
								
								Fix compilation with C89 compilers (Windows...)  
							
							
							
						 
						
							2012-01-13 21:08:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0010256de4 
								
							 
						 
						
							
							
								
								fold into one if statement  
							
							
							
						 
						
							2012-01-11 21:00:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a12d5c62f7 
								
							 
						 
						
							
							
								
								fix formatting  
							
							
							
						 
						
							2012-01-03 16:47:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f606e682a4 
								
							 
						 
						
							
							
								
								add another year to glorious PSF IP  
							
							
							
						 
						
							2011-12-31 22:42:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0296a56520 
								
							 
						 
						
							
							
								
								NULL and no exception set from tp_iternext means StopIteration  
							
							
							
						 
						
							2012-01-13 14:54:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								bc3b682923 
								
							 
						 
						
							
							
								
								Closes   #13761 : add a "flush" keyword argument to print().  
							
							
							
						 
						
							2012-01-13 19:41:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5136ac0ca2 
								
							 
						 
						
							
							
								
								Issue  #13645 : pyc files now contain the size of the corresponding source  
							
							... 
							
							
							
							code, to avoid timestamp collisions (especially on filesystems with a low
timestamp resolution) when checking for freshness of the bytecode. 
							
						 
						
							2012-01-13 18:52:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7ce62bd6 
								
							 
						 
						
							
							
								
								Implement PEP 380 - 'yield from' ( closes   #11682 )  
							
							
							
						 
						
							2012-01-13 21:43:40 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3a5d4cb940 
								
							 
						 
						
							
							
								
								Issue  #13748 : Raw bytes literals can now be written with the rb prefix as well as br.  
							
							
							
						 
						
							2012-01-12 22:46:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0ab2a26865 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-01-11 21:00:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								21e0da228d 
								
							 
						 
						
							
							
								
								remove some usage of Py_UNICODE_TOUPPER/LOWER  
							
							
							
						 
						
							2012-01-11 21:00:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3fe553160c 
								
							 
						 
						
							
							
								
								Add a new PyUnicode_Fill() function  
							
							... 
							
							
							
							It is faster than the unicode_fill() function which was implemented in
formatter_unicode.c. 
							
						 
						
							2012-01-04 00:33:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								332503db07 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-01-03 16:48:14 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a174577f55 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2011-12-31 22:43:01 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0e576f1f50 
								
							 
						 
						
							
							
								
								Issue  #13626 : Add support for SSL Diffie-Hellman key exchange, through the  
							
							... 
							
							
							
							SSLContext.load_dh_params() method and the ssl.OP_SINGLE_DH_USE option. 
							
						 
						
							2011-12-22 10:03:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2b1cc89572 
								
							 
						 
						
							
							
								
								_Py_fopen now allows bytes filenames under non-Windows platforms.  
							
							
							
						 
						
							2011-12-19 18:19:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3573476271 
								
							 
						 
						
							
							
								
								(Merge 3.2) Handle correctly _Py_fopen() error: don't replace the exception  
							
							
							
						 
						
							2011-12-18 21:05:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0850b857 
								
							 
						 
						
							
							
								
								import.c now catchs _Py_stat() exceptions  
							
							... 
							
							
							
							_Py_stat() now returns -2 if an exception was raised. 
							
						 
						
							2011-12-18 20:47:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1b57967b96 
								
							 
						 
						
							
							
								
								Issue  #13560 : Locale codec functions use the classic "errors" parameter,  
							
							... 
							
							
							
							instead of surrogateescape
So it would be possible to support more error handlers later. 
							
						 
						
							2011-12-17 05:47:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1f33f2b0c3 
								
							 
						 
						
							
							
								
								Issue  #13560 : os.strerror() now uses the current locale encoding instead of UTF-8  
							
							
							
						 
						
							2011-12-17 04:45:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								af02e1c85a 
								
							 
						 
						
							
							
								
								Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()  
							
							... 
							
							
							
							* PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() decode a string
   from the current locale encoding
 * _Py_char2wchar() writes an "error code" in the size argument to indicate
   if the function failed because of memory allocation failure or because of a
   decoding error. The function doesn't write the error message directly to
   stderr.
 * Fix time.strftime() (if wcsftime() is missing): decode strftime() result
   from the current locale encoding, not from the filesystem encoding. 
							
						 
						
							2011-12-16 23:56:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								aa6c1d240f 
								
							 
						 
						
							
							
								
								Issue  #13575 : there is only one class type.  
							
							
							
						 
						
							2011-12-12 18:54:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								720682efd1 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2011-12-09 23:42:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								5126df602c 
								
							 
						 
						
							
							
								
								Remove obsolete py3k comment.  
							
							
							
						 
						
							2011-12-09 23:41:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								1659b83b1d 
								
							 
						 
						
							
							
								
								Followup to a541bda2f5e2: Add a short comment.  
							
							
							
						 
						
							2011-12-07 23:17:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								7c0b0cc9f9 
								
							 
						 
						
							
							
								
								Issue  #11051 : Reduce the number of syscalls per import.  
							
							
							
						 
						
							2011-12-07 19:16:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								47862d4c0e 
								
							 
						 
						
							
							
								
								Issue  #9530 : Fix undefined behaviour due to signed overflow in Python/formatter_unicode.c.  
							
							
							
						 
						
							2011-12-01 15:27:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ee450093a9 
								
							 
						 
						
							
							
								
								PyCodec_IgnoreErrors() avoids the deprecated "u#" format  
							
							
							
						 
						
							2011-12-01 02:52:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								39a73a4cfa 
								
							 
						 
						
							
							
								
								Issue  #7111 : Python can now be run without a stdin, stdout or stderr stream.  
							
							... 
							
							
							
							It was already the case with Python 2.  However, the corresponding
sys module entries are now set to None (instead of an unusable file object). 
							
						 
						
							2011-11-28 19:09:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								11942a58a1 
								
							 
						 
						
							
							
								
								Issue  #7111 : Python can now be run without a stdin, stdout or stderr stream.  
							
							... 
							
							
							
							It was already the case with Python 2.  However, the corresponding
sys module entries are now set to None (instead of an unusable file object). 
							
						 
						
							2011-11-28 19:08:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5604ef3e36 
								
							 
						 
						
							
							
								
								Issue  #13444 : When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.  
							
							... 
							
							
							
							This also adds a test for issue #5319 , whose resolution introduced the issue. 
							
						 
						
							2011-11-26 22:02:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c8fbf89e 
								
							 
						 
						
							
							
								
								Issue  #13444 : When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.  
							
							... 
							
							
							
							This also adds a test for issue #5319 , whose resolution introduced the issue. 
							
						 
						
							2011-11-26 21:59:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86a36b500a 
								
							 
						 
						
							
							
								
								PEP 3155 / issue  #13448 : Qualified name for classes and functions.  
							
							
							
						 
						
							2011-11-25 18:56:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								942d5ba125 
								
							 
						 
						
							
							
								
								Merge branch 3.2  
							
							
							
						 
						
							2011-11-22 22:02:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8f810411 
								
							 
						 
						
							
							
								
								Issue  #13436 : commit regenerated Python-ast.c  
							
							
							
						 
						
							2011-11-22 21:52:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								23b0b9252e 
								
							 
						 
						
							
							
								
								Issue  #13156 : _PyGILState_Reinit(): Re-associate the auto thread state with the  
							
							... 
							
							
							
							TLS key only if the thread that called fork() had an associated auto thread
state (this might not be the case for example for a thread created outside of
Python calling into a subinterpreter). 
							
						 
						
							2011-11-22 19:51:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								a233df885b 
								
							 
						 
						
							
							
								
								Issue  #13156 : _PyGILState_Reinit(): Re-associate the auto thread state with the  
							
							... 
							
							
							
							TLS key only if the thread that called fork() had an associated auto thread
state (this might not be the case for example for a thread created outside of
Python calling into a subinterpreter). 
							
						 
						
							2011-11-22 19:49:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								63ab875cfe 
								
							 
						 
						
							
							
								
								Remove "#ifdef Py_UNICODE_WIDE": Python is now always wide  
							
							
							
						 
						
							2011-11-22 03:31:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3b93ba30 
								
							 
						 
						
							
							
								
								Use the new Unicode API  
							
							... 
							
							
							
							* Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)
 * Replce PyUnicode_FromUnicode(str, len) by PyUnicode_FromWideChar(str, len)
 * Replace Py_UNICODE by wchar_t
 * posix_putenv() uses PyUnicode_FromFormat() to create the string, instead
   of PyUnicode_FromUnicode() + _snwprintf() 
							
						 
						
							2011-11-22 02:27:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9e30aa52fd 
								
							 
						 
						
							
							
								
								Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH()  
							
							... 
							
							
							
							And PyUnicode_GetSize() => PyUnicode_GetLength() 
							
						 
						
							2011-11-21 02:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3335447646 
								
							 
						 
						
							
							
								
								Check for PyUnicode_AS_UNICODE() failure  
							
							
							
						 
						
							2011-11-21 02:01:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e251d6d69d 
								
							 
						 
						
							
							
								
								print_exception() uses PyUnicode_GetLength() instead of PyUnicode_GetSize()  
							
							
							
						 
						
							2011-11-20 19:20:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f34a0cdc6c 
								
							 
						 
						
							
							
								
								Issue  #10227 : Add an allocation cache for a single slice object.  
							
							... 
							
							
							
							Patch by Stefan Behnel. 
							
						 
						
							2011-11-18 20:14:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ee587eaa36 
								
							 
						 
						
							
							
								
								Catch PyUnicode_AS_UNICODE() errors in fileutils.c  
							
							
							
						 
						
							2011-11-17 00:51:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7951711c 
								
							 
						 
						
							
							
								
								Catch PyUnicode_AS_UNICODE() errors  
							
							
							
						 
						
							2011-11-17 00:45:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8ad982cccf 
								
							 
						 
						
							
							
								
								Use PyUnicode_FromFormat() to create the temporary file name.  
							
							... 
							
							
							
							Also, as in importlib, append the id of an object to make the file name
pseudo-random. 
							
						 
						
							2011-11-15 22:27:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1d8f3f451c 
								
							 
						 
						
							
							
								
								Fix regression under Windows following b75b41237380 (from issue  #13392 )  
							
							
							
						 
						
							2011-11-15 20:40:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								28e401e717 
								
							 
						 
						
							
							
								
								Issue  #13392 : Writing a pyc file should now be atomic under Windows as well.  
							
							
							
						 
						
							2011-11-15 19:15:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								0c929d9d39 
								
							 
						 
						
							
							
								
								Issue  #13303 : Fix bytecode file default permission.  
							
							
							
						 
						
							2011-11-10 19:12:29 +01:00