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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0714b8b6ab 
								
							 
						 
						
							
							
								
								set line and column numbers for keyword-only arg nodes ( closes   #20619 )  
							
							
							
						 
						
							2014-02-13 19:22:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								15054c16c8 
								
							 
						 
						
							
							
								
								Issue  #20526 ,  #19466 : Revert changes of issue  #19466  which introduces a  
							
							... 
							
							
							
							regression: don't clear anymore the state of Python threads early during the
Python shutdown. 
							
						 
						
							2014-02-13 12:48:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								40be9e5100 
								
							 
						 
						
							
							
								
								remove dynamic initializer lists for c89 compliance ( closes   #20595 )  
							
							
							
						 
						
							2014-02-11 10:09:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								42ec031fe7 
								
							 
						 
						
							
							
								
								merge 3.3 ( #20588 )  
							
							
							
						 
						
							2014-02-10 22:41:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f665e721 
								
							 
						 
						
							
							
								
								don't put runtime values in array initializer for C89 compliance ( closes   #20588 )  
							
							
							
						 
						
							2014-02-10 22:19:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d667d72cb7 
								
							 
						 
						
							
							
								
								Temporary silence test broken by issue19255.  
							
							... 
							
							
							
							Remove unused variables. 
							
						 
						
							2014-02-10 19:09:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								87a5c515d0 
								
							 
						 
						
							
							
								
								Issue  #19255 : The builtins module is restored to initial value before  
							
							... 
							
							
							
							cleaning other modules.  The sys and builtins modules are cleaned last. 
							
						 
						
							2014-02-10 18:21:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9f0f12e8 
								
							 
						 
						
							
							
								
								Issue  #20517 : Removed unnecessary new (short-lived) functions from PyErr.  
							
							
							
						 
						
							2014-02-10 03:43:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b082731fbb 
								
							 
						 
						
							
							
								
								Issue  #20517 : Functions in the os module that accept two filenames  
							
							... 
							
							
							
							now register both filenames in the exception on failure.
This required adding new C API functions allowing OSError exceptions
to reference two filenames instead of one. 
							
						 
						
							2014-02-09 22:05:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								665a2bcdf8 
								
							 
						 
						
							
							
								
								bump Python-ast.c  
							
							
							
						 
						
							2014-02-19 23:05:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe98a102e 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 22 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:46:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								505ff755d7 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 21 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:33:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								2623c8c23c 
								
							 
						 
						
							
							
								
								Issue  #20530 : Argument Clinic's signature format has been revised again.  
							
							... 
							
							
							
							The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4. 
							
						 
						
							2014-02-08 22:15:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d979e4335d 
								
							 
						 
						
							
							
								
								Close   #20500 : Don't trigger PyObject_Str assertion at shutdown  
							
							
							
						 
						
							2014-02-09 10:43:21 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								a9b15241c6 
								
							 
						 
						
							
							
								
								Close   #20404 : blacklist non-text encodings in io.TextIOWrapper  
							
							... 
							
							
							
							- io.TextIOWrapper (and hence the open() builtin) now use the
  internal codec marking system added for issue #19619 
- also tweaked the C code to only look up the encoding once,
  rather than multiple times
- the existing output type checks remain in place to deal with
  unmarked third party codecs. 
							
						 
						
							2014-02-04 22:11:18 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								7726ac9163 
								
							 
						 
						
							
							
								
								#Issue 20456: Several improvements and bugfixes for Argument Clinic,  
							
							... 
							
							
							
							including correctly generating code for Clinic blocks inside C
preprocessor conditional blocks. 
							
						 
						
							2014-01-31 22:03:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a17b6bb5fe 
								
							 
						 
						
							
							
								
								Issue  #20162 : Fix an alignment issue in the siphash24() hash function which  
							
							... 
							
							
							
							caused a crash on PowerPC 64-bit (ppc64). 
							
						 
						
							2014-02-01 03:38:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								581ee3618c 
								
							 
						 
						
							
							
								
								Issue  #20326 : Argument Clinic now uses a simple, unique signature to  
							
							... 
							
							
							
							annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.
Issue #20326 : Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date). 
							
						 
						
							2014-01-28 05:00:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								5c66189e88 
								
							 
						 
						
							
							
								
								Issue  #20189 : Four additional builtin types (PyTypeObject,  
							
							... 
							
							
							
							PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type)
have been modified to provide introspection information for builtins.
Also: many additional Lib, test suite, and Argument Clinic fixes. 
							
						 
						
							2014-01-24 06:17:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2bd59daf58 
								
							 
						 
						
							
							
								
								Issue  #2382 : SyntaxError cursor "^" now is written at correct position in most  
							
							... 
							
							
							
							cases when multibyte characters are in line (before "^").  This still not
works correctly with wide East Asian characters. 
							
						 
						
							2014-01-21 22:29:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								65fd0592fb 
								
							 
						 
						
							
							
								
								Issue  #2382 : SyntaxError cursor "^" now is written at correct position in most  
							
							... 
							
							
							
							cases when multibyte characters are in line (before "^").  This still not
works correctly with wide East Asian characters. 
							
						 
						
							2014-01-21 22:26:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d854c8e7b 
								
							 
						 
						
							
							
								
								Issue  #20024 : Py_BuildValue() now saves/restores the current exception before  
							
							... 
							
							
							
							building an item if the build of a previous item failed. 
							
						 
						
							2014-01-21 20:52:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								34e4628453 
								
							 
						 
						
							
							
								
								Merge from 3.3.  
							
							
							
						 
						
							2014-01-20 15:35:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								6c01e38677 
								
							 
						 
						
							
							
								
								Issue  #19036 : Including locale.h should not depend on HAVE_LANGINFO_H.  
							
							
							
						 
						
							2014-01-20 15:31:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ccb20423 
								
							 
						 
						
							
							
								
								Issue  #20294 : Argument Clinic now supports argument parsing for __new__ and  
							
							... 
							
							
							
							__init__ functions. 
							
						 
						
							2014-01-18 23:50:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								bebf73511a 
								
							 
						 
						
							
							
								
								Issue  #20287 : Argument Clinic's output is now configurable, allowing  
							
							... 
							
							
							
							delaying its output or even redirecting it to a separate file. 
							
						 
						
							2014-01-17 17:47:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a6dec2e744 
								
							 
						 
						
							
							
								
								Remove an unneeded cast.  
							
							
							
						 
						
							2014-01-10 07:43:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4caa61d20e 
								
							 
						 
						
							
							
								
								Issue  #20152 : import.c now uses Argument Clinic.  
							
							
							
						 
						
							2014-01-09 19:03:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								e4314e05d5 
								
							 
						 
						
							
							
								
								Issue 19713: Remove PEP 451-related code that should have been factored out.  
							
							... 
							
							
							
							This code was an artifact of issuing a DeprecationWarning for the lack
of loader.exec_module().  However, we have deferred such warnings to
later Python versions. 
							
						 
						
							2014-01-07 23:29:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								77561cccb2 
								
							 
						 
						
							
							
								
								Issue  #20141 : Improved Argument Clinic's support for the PyArg_Parse "O!"  
							
							... 
							
							
							
							format unit. 
							
						 
						
							2014-01-07 12:13:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								1500d49c22 
								
							 
						 
						
							
							
								
								Issue 19713: Add PEP 451-related deprecations.  
							
							
							
						 
						
							2014-01-06 20:49:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								d749c7ae68 
								
							 
						 
						
							
							
								
								Issue  #19927 : Add __eq__ to path-based loaders in importlib.  
							
							
							
						 
						
							2014-01-04 15:06:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc785188d 
								
							 
						 
						
							
							
								
								Issue  #20097 : Fix bad use of "self" in importlib's WindowsRegistryFinder.  
							
							
							
						 
						
							2014-01-02 22:25:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a015bb1e2b 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-12-31 22:02:41 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fa10ae0978 
								
							 
						 
						
							
							
								
								update copyright year  
							
							
							
						 
						
							2013-12-31 22:02:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								af01f66817 
								
							 
						 
						
							
							
								
								Issue  #16136 : Remove VMS support and VMS-related code  
							
							
							
						 
						
							2013-12-21 16:19:10 +01:00