Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								1151c8b7bf 
								
							 
						 
						
							
							
								
								Closes   #22146 : Merge with 3.4  
							
							
							
						 
						
							2014-08-05 14:02:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								9b33872812 
								
							 
						 
						
							
							
								
								Issue  #22146 : Fix typo in __build_class__ error message  
							
							
							
						 
						
							2014-08-05 14:01:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a271ae98 
								
							 
						 
						
							
							
								
								Issue  #18395 : Rename `_Py_char2wchar() to :c:func:Py_DecodeLocale`, rename  
							
							... 
							
							
							
							``_Py_wchar2char()`` to :c:func:`Py_EncodeLocale`, and document these
functions. 
							
						 
						
							2014-08-01 12:28:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1db9e7bb19 
								
							 
						 
						
							
							
								
								Issue  #22054 : Add os.get_blocking() and os.set_blocking() functions to get and  
							
							... 
							
							
							
							set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is
set, True otherwise). These functions are not available on Windows. 
							
						 
						
							2014-07-29 22:32:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								973fe0ba7a 
								
							 
						 
						
							
							
								
								Issue  #18093 : Factor out the programs that embed the runtime  
							
							
							
						 
						
							2014-07-25 21:52:14 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								d8089e0d04 
								
							 
						 
						
							
							
								
								Issue  #16382 : Improve exception message of warnings.warn() for bad category.  
							
							... 
							
							
							
							Initial patch by Phil Elson. 
							
						 
						
							2014-07-11 19:50:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ac7d80c7d0 
								
							 
						 
						
							
							
								
								(Merge 3.4) Issue  #21925 : PyImport_Cleanup(): Remove unused parameter in  
							
							... 
							
							
							
							PySys_FormatStderr() call 
							
						 
						
							2014-07-07 23:07:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ab826d11a3 
								
							 
						 
						
							
							
								
								Issue  #21925 : PyImport_Cleanup(): Remove unused parameter in  
							
							... 
							
							
							
							PySys_FormatStderr() call 
							
						 
						
							2014-07-07 23:06:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								744a1193aa 
								
							 
						 
						
							
							
								
								Issue  #21891 : remove extraneous semicolon.  
							
							
							
						 
						
							2014-06-30 23:31:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								529ea5d184 
								
							 
						 
						
							
							
								
								Issue  #21891 : remove extraneous semicolon.  
							
							
							
						 
						
							2014-06-30 23:31:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								450c1586c0 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2014-06-17 00:34:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								59830b6ec4 
								
							 
						 
						
							
							
								
								revert tstate_delete_common, since it's pretty much wrong  
							
							
							
						 
						
							2014-06-17 00:34:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								89cef795eb 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2014-06-16 23:49:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								95d75194ac 
								
							 
						 
						
							
							
								
								remove extra call to tstate_delete_common (merge artifact)  
							
							
							
						 
						
							2014-06-16 23:49:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7258e6da3b 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2014-06-16 23:08:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								068f81e115 
								
							 
						 
						
							
							
								
								avoid a deadlock with the interpreter head lock and the GIL during finalization  
							
							
							
						 
						
							2014-06-16 23:07:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e6bfdb9ca5 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2014-06-16 23:07:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								17548dda51 
								
							 
						 
						
							
							
								
								check if the thread is finalizing after retaking the GIL  
							
							
							
						 
						
							2014-06-16 22:59:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								40ee30181f 
								
							 
						 
						
							
							
								
								Issue  #21205 : Add a new `__qualname__` attribute to generator, the qualified  
							
							... 
							
							
							
							name, and use it in the representation of a generator (``repr(gen)``). The
default name of the generator (``__name__`` attribute) is now get from the
function instead of the code. Use ``gen.gi_code.co_name`` to get the name of
the code. 
							
						 
						
							2014-06-16 15:59:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								4a518f02e2 
								
							 
						 
						
							
							
								
								Merge with 3.4  
							
							
							
						 
						
							2014-06-16 03:05:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								f2fb73f675 
								
							 
						 
						
							
							
								
								Issue  #19362 : Tweek len() doc and docstring to expand the indicated range of  
							
							... 
							
							
							
							arguments. Original patch by Gareth Rees. 
							
						 
						
							2014-06-16 03:05:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								42535f0104 
								
							 
						 
						
							
							
								
								Fix a parameter name to make sense again  
							
							
							
						 
						
							2014-05-30 16:28:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								2a17bde930 
								
							 
						 
						
							
							
								
								Issue  #20383 : Introduce importlib.util.module_from_spec().  
							
							... 
							
							
							
							Along the way, dismantle importlib._bootstrap._SpecMethods as it was
no longer relevant and constructing the new function required
partially dismantling the class anyway. 
							
						 
						
							2014-05-30 14:55:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4d0504df 
								
							 
						 
						
							
							
								
								Move import.c to use Clinic file output.  
							
							
							
						 
						
							2014-05-30 11:21:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								12c5247be9 
								
							 
						 
						
							
							
								
								Issue  #21226 : Merge from 3.4.  
							
							
							
						 
						
							2014-05-29 12:32:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								58cfdd8af8 
								
							 
						 
						
							
							
								
								Issue  #21226 : fix a ref leak.  
							
							
							
						 
						
							2014-05-29 12:31:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8008e59d 
								
							 
						 
						
							
							
								
								Issue  #21523 : Fix over-pessimistic computation of the stack effect of some opcodes in the compiler.  
							
							... 
							
							
							
							This also fixes a quadratic compilation time issue noticeable when compiling
code with a large number of "and" and "or" operators. 
							
						 
						
							2014-05-23 11:47:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9961405ed1 
								
							 
						 
						
							
							
								
								Issue  #21523 : Fix over-pessimistic computation of the stack effect of some opcodes in the compiler.  
							
							... 
							
							
							
							This also fixes a quadratic compilation time issue noticeable when compiling
code with a large number of "and" and "or" operators. 
							
						 
						
							2014-05-23 11:46:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								d4d84accb3 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2014-05-19 22:21:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2a54582d72 
								
							 
						 
						
							
							
								
								Issue 20620: Update the min()/max() docs for the new default argument.  
							
							... 
							
							
							
							Patch provided by Berker Peksag. 
							
						 
						
							2014-05-19 22:20:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d4e01ca07 
								
							 
						 
						
							
							
								
								Issue  #13916 : Fix surrogatepass error handler on Windows  
							
							
							
						 
						
							2014-05-16 14:46:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								88d8fb6af6 
								
							 
						 
						
							
							
								
								Issue  #13916 : Disallowed the surrogatepass error handler for non UTF-*  
							
							... 
							
							
							
							encodings. 
							
						 
						
							2014-05-15 14:37:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45e8e2f218 
								
							 
						 
						
							
							
								
								Issue  #21490 : Add new C macros: Py_ABS() and Py_STRINGIFY()  
							
							... 
							
							
							
							Keep _Py_STRINGIZE() in PC/pyconfig.h to not introduce a dependency between
pyconfig.h and pymacros.h. 
							
						 
						
							2014-05-14 17:24:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f1be309e 
								
							 
						 
						
							
							
								
								Merge from 3.4 (for  #21226 ).  
							
							
							
						 
						
							2014-05-12 18:25:00 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								08197a4616 
								
							 
						 
						
							
							
								
								Issue  #21226 : Set all attrs in PyImport_ExecCodeModuleObject.  
							
							
							
						 
						
							2014-05-12 17:54:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1c33280c95 
								
							 
						 
						
							
							
								
								Issue  #21425 : Fix flushing of standard streams in the interactive interpreter.  
							
							
							
						 
						
							2014-05-11 13:43:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9845c7ebc5 
								
							 
						 
						
							
							
								
								Issue  #21425 : Fix flushing of standard streams in the interactive interpreter.  
							
							
							
						 
						
							2014-05-11 13:42:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b74badc8d 
								
							 
						 
						
							
							
								
								Merging from 3.3: The PyCOND_TIMEDWAIT must use microseconds for the timeout argument  
							
							... 
							
							
							
							in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737  
							
						 
						
							2014-05-08 10:59:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								ddf343855d 
								
							 
						 
						
							
							
								
								The PyCOND_TIMEDWAIT must use microseconds for the timeout argument  
							
							... 
							
							
							
							in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737  
							
						 
						
							2014-05-08 10:36:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								33096fe829 
								
							 
						 
						
							
							
								
								The PyCOND_TIMEDWAIT must use microseconds for the timeout argument  
							
							... 
							
							
							
							in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737  
							
						 
						
							2014-05-08 10:36:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								b8ac3e1a20 
								
							 
						 
						
							
							
								
								Issue21393 Use CryptReleaseContext to release Crypt handle on Windows  
							
							
							
						 
						
							2014-05-06 13:29:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d50c3f3f3a 
								
							 
						 
						
							
							
								
								Issue  #21393 : random.c: on Windows, close the hCryptProv handle at exit  
							
							
							
						 
						
							2014-05-02 22:06:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								285a163a4c 
								
							 
						 
						
							
							
								
								Issue  #21312 : Update the thread_foobar.h template file to include newer threading APIs.  Patch by Jack McCracken.  
							
							
							
						 
						
							2014-04-28 21:12:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3a74ce2088 
								
							 
						 
						
							
							
								
								Issue  #13204 : Calling sys.flags.__new__ would crash the interpreter, now it raises a TypeError.  
							
							
							
						 
						
							2014-04-28 13:08:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								871dfc41d3 
								
							 
						 
						
							
							
								
								Issue  #13204 : Calling sys.flags.__new__ would crash the interpreter, now it raises a TypeError.  
							
							
							
						 
						
							2014-04-28 13:07:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								4432cf45c6 
								
							 
						 
						
							
							
								
								Issue  #21207 : Detect when the os.urandom cached fd has been closed or replaced, and open it anew.  
							
							
							
						 
						
							2014-04-26 14:35:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e472aeafc3 
								
							 
						 
						
							
							
								
								Issue  #21207 : Detect when the os.urandom cached fd has been closed or replaced, and open it anew.  
							
							
							
						 
						
							2014-04-26 14:33:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5edbb7b7a4 
								
							 
						 
						
							
							
								
								correct len signature in docstring ( closes   #21294 )  
							
							
							
						 
						
							2014-04-18 01:03:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4a173bc4ed 
								
							 
						 
						
							
							
								
								Fixes for KFreeBSD and the Hurd:  
							
							... 
							
							
							
							- Issue #21274 : Define PATH_MAX for GNU/Hurd in Python/pythonrun.c.
- Issue #21276 : posixmodule: Don't define USE_XATTRS on KFreeBSD and the Hurd.
- Issue #21275 : Fix a socket test on KFreeBSD. 
							
						 
						
							2014-04-17 19:47:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e83236f396 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2014-04-18 01:04:07 -04:00