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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								dc282134ee 
								
							 
						 
						
							
							
								
								- Merge 3.4  
							
							
							
						 
						
							2014-04-17 19:49:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								a12572ff3a 
								
							 
						 
						
							
							
								
								Close issue  #8931 : Make alternate formatting for 'c' raise an exception. Patch by Torsten Landschoff.  
							
							
							
						 
						
							2014-04-15 22:37:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								809f90f369 
								
							 
						 
						
							
							
								
								Reverted 16efa8d27e4c after discussion with Eric.  
							
							
							
						 
						
							2014-04-15 13:52:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								a0d107324d 
								
							 
						 
						
							
							
								
								Closed issue  #8931 : Make alternate formatting for 'c' raise an exception. Patch by Torsten Landschoff.  
							
							
							
						 
						
							2014-04-15 03:05:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								280c458f9e 
								
							 
						 
						
							
							
								
								Closes issue  #12546 : Allow \x00 as a fill character for builtin type __format__ methods.  
							
							
							
						 
						
							2014-04-14 12:08:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								2ea9712ee9 
								
							 
						 
						
							
							
								
								Issue  #12546 : Allow \x00 as a fill character for builtin type __format__ methods.  
							
							
							
						 
						
							2014-04-14 11:55:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a548a30fed 
								
							 
						 
						
							
							
								
								merge 3.4 ( #21209 )  
							
							
							
						 
						
							2014-04-13 23:52:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e50b4a81 
								
							 
						 
						
							
							
								
								fix sending tuples to custom generator objects with yield from ( closes   #21209 )  
							
							... 
							
							
							
							Debugged by Victor. 
							
						 
						
							2014-04-13 23:52:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d51374ed78 
								
							 
						 
						
							
							
								
								PEP 465: a dedicated infix operator for matrix multiplication ( closes   #21176 )  
							
							
							
						 
						
							2014-04-09 23:55:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								e7ef805833 
								
							 
						 
						
							
							
								
								merge of fix for issue  #20942  
							
							
							
						 
						
							2014-04-04 10:03:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								18fc4e70f3 
								
							 
						 
						
							
							
								
								Issue  #20942 : PyImport_ImportFrozenModuleObject() no longer sets  
							
							... 
							
							
							
							__file__.
This causes _frozen_importlib to no longer have __file__ set as well
as any frozen module imported using imp.init_frozen() (which is
deprecated). 
							
						 
						
							2014-04-04 10:01:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9effd1f5fb 
								
							 
						 
						
							
							
								
								merge 3.4 ( #21089 )  
							
							
							
						 
						
							2014-03-28 18:55:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9381343948 
								
							 
						 
						
							
							
								
								undefine SET_SYS_FROM_STRING_BORROW after its done being used ( closes   #21089 )  
							
							
							
						 
						
							2014-03-28 18:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								518e610977 
								
							 
						 
						
							
							
								
								Issue  #19977 ,  #19036 : Always include <locale.h> in pythonrun.c  
							
							... 
							
							
							
							to get LC_CTYPE constant on Windows. 
							
						 
						
							2014-03-18 02:06:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7143029d43 
								
							 
						 
						
							
							
								
								Issue  #19977 : When the `LC_TYPE locale is the POSIX locale (C` locale),  
							
							... 
							
							
							
							:py:data:`sys.stdin` and :py:data:`sys.stdout` are now using the
``surrogateescape`` error handler, instead of the ``strict`` error handler. 
							
						 
						
							2014-03-18 01:18:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2fc8f773e1 
								
							 
						 
						
							
							
								
								Issue  #20404 : reject non-text encodings early in TextIOWrapper.  
							
							
							
						 
						
							2014-03-02 09:18:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								d3acef9bf4 
								
							 
						 
						
							
							
								
								Issue  #20763 : Fix importlib.machinery.PathFinder to support  
							
							... 
							
							
							
							PathEntryFinder instances which only define find_module().
Reported by Yukihiro Nakadaira. 
							
						 
						
							2014-02-26 18:26:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								94ee389308 
								
							 
						 
						
							
							
								
								Issue  #19619 : Blacklist non-text codecs in method API  
							
							... 
							
							
							
							str.encode, bytes.decode and bytearray.decode now use an
internal API to throw LookupError for known non-text encodings,
rather than attempting the encoding or decoding operation and
then throwing a TypeError for an unexpected output type.
The latter mechanism remains in place for third party non-text
encodings.
Backported changeset d68df99d7a57. 
							
						 
						
							2014-02-24 14:43:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								45d8e7b920 
								
							 
						 
						
							
							
								
								update magic number for  #20625  
							
							
							
						 
						
							2014-02-19 18:05:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								065efc3072 
								
							 
						 
						
							
							
								
								Issue  #20625 : Fix compilation issue  
							
							
							
						 
						
							2014-02-18 22:07:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								34ce99f66d 
								
							 
						 
						
							
							
								
								Mangle __parameters in __annotations__ dict properly. Issue  #20625 .  
							
							
							
						 
						
							2014-02-18 12:49:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1b379ebd 
								
							 
						 
						
							
							
								
								Issue  #20320 : select.select() and select.kqueue.control() now round the timeout  
							
							... 
							
							
							
							aways from zero, instead of rounding towards zero.
It should make test_asyncio more reliable, especially test_timeout_rounding() test. 
							
						 
						
							2014-02-17 00:02:43 +01:00