Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f2392133eb 
								
							 
						 
						
							
							
								
								Issue  #26110 : Add LOAD_METHOD/CALL_METHOD opcodes.  
							
							... 
							
							
							
							Special thanks to INADA Naoki for pushing the patch through
the last mile, Serhiy Storchaka for reviewing the code, and to
Victor Stinner for suggesting the idea (originally implemented
in the PyPy project). 
							
						 
						
							2016-12-13 19:03:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								944368e1cc 
								
							 
						 
						
							
							
								
								Issue  #23722 : Initialize __class__ from type.__new__()  
							
							... 
							
							
							
							The __class__ cell used by zero-argument super() is now initialized
from type.__new__ rather than __build_class__, so class methods
relying on that will now work correctly when called from metaclass
methods during class creation.
Patch by Martin Teichmann. 
							
						 
						
							2016-09-11 14:45:49 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f8cb8a16a3 
								
							 
						 
						
							
							
								
								Issue  #27985 : Implement PEP 526 -- Syntax for Variable Annotations.  
							
							... 
							
							
							
							Patch by Ivan Levkivskyi. 
							
						 
						
							2016-09-08 20:50:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ea525a2d1a 
								
							 
						 
						
							
							
								
								Issue  #27078 : Added BUILD_STRING opcode.  Optimized f-strings evaluation.  
							
							
							
						 
						
							2016-09-06 22:07:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cf2ad55511 
								
							 
						 
						
							
							
								
								Issue  #27286 : Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode.  Calling  
							
							... 
							
							
							
							function with generalized unpacking (PEP 448) and conflicting keyword names
could cause undefined behavior. 
							
						 
						
							2016-06-12 09:35:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3c317e76a2 
								
							 
						 
						
							
							
								
								Issue  #27286 : Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode.  Calling  
							
							... 
							
							
							
							function with generalized unpacking (PEP 448) and conflicting keyword names
could cause undefined behavior. 
							
						 
						
							2016-06-12 09:22:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7506a77f 
								
							 
						 
						
							
							
								
								Issue  #27140 : Added BUILD_CONST_KEY_MAP opcode.  
							
							
							
						 
						
							2016-06-12 00:39:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b0f80b0312 
								
							 
						 
						
							
							
								
								Issue  #26647 : Python interpreter now uses 16-bit wordcode instead of bytecode.  
							
							... 
							
							
							
							Patch by Demur Rumed. 
							
						 
						
							2016-05-24 09:15:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								835416cf7c 
								
							 
						 
						
							
							
								
								Issue  #27064 : The py.exe launcher now defaults to Python 3.  
							
							... 
							
							
							
							The Windows launcher ``py.exe`` no longer prefers an installed
Python 2 version over Python 3 by default when used interactively. 
							
						 
						
							2016-05-22 12:28:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								aa99b8e365 
								
							 
						 
						
							
							
								
								Merge with 3.5  
							
							
							
						 
						
							2016-05-16 11:05:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								dc953a5078 
								
							 
						 
						
							
							
								
								Fixes magic numbers for 3.6.  
							
							
							
						 
						
							2016-05-16 11:04:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0abb9eb6 
								
							 
						 
						
							
							
								
								Issue  #26073 : Updates magic number comment in _bootstrap_external.py and changes numbers in launcher.py to decimal to match official table.  
							
							
							
						 
						
							2016-05-16 09:35:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae61af827 
								
							 
						 
						
							
							
								
								Issue  #26073 : Updates magic number comment in _bootstrap_external.py and changes numbers in launcher.py to decimal to match official table.  
							
							
							
						 
						
							2016-05-16 09:34:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9aab19ab 
								
							 
						 
						
							
							
								
								Issue  #26073 : Update the list of magic numbers in launcher  
							
							
							
						 
						
							2016-01-16 13:48:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								87fb7f64d8 
								
							 
						 
						
							
							
								
								Issue  #26073 : Update the list of magic numbers in launcher  
							
							
							
						 
						
							2016-01-16 13:48:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								32d1e56bda 
								
							 
						 
						
							
							
								
								Issue  #26070 : py.exe launcher fails to find in-place built binaries from earlier Python versions.  
							
							
							
						 
						
							2016-01-11 14:53:01 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								ce543fd795 
								
							 
						 
						
							
							
								
								Issue  #26070 : py.exe launcher fails to find in-place built binaries from earlier Python versions.  
							
							
							
						 
						
							2016-01-11 14:50:22 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								40005a7807 
								
							 
						 
						
							
							
								
								Closes   #25360 : Merged fix from 3.5.  
							
							
							
						 
						
							2015-12-26 13:11:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								a5892abf23 
								
							 
						 
						
							
							
								
								Fixes   #25360 : Search for pythonw.exe when in pyw.exe.  
							
							
							
						 
						
							2015-12-26 13:10:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								aab9f46c6d 
								
							 
						 
						
							
							
								
								Closes   #25789 : Improved buffering behaviour in launcher.  
							
							
							
						 
						
							2015-12-26 12:35:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be22a911ff 
								
							 
						 
						
							
							
								
								Test UTF-32LE before UTF-16LE since UTF-16LE BOM is a prefix of UTF-32LE BOM.  
							
							
							
						 
						
							2015-12-18 10:23:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								29e2aa696d 
								
							 
						 
						
							
							
								
								Test UTF-32LE before UTF-16LE since UTF-16LE BOM is a prefix of UTF-32LE BOM.  
							
							
							
						 
						
							2015-12-18 10:23:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f8ed0044f6 
								
							 
						 
						
							
							
								
								Issue  #25889 : Got rid of warning about mixing signed/unsigned char pointers.  
							
							
							
						 
						
							2015-12-18 10:19:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								a1d6f39997 
								
							 
						 
						
							
							
								
								Fixes   #25844 : Corrected =/== typo potentially leading to crash in launcher.  
							
							
							
						 
						
							2015-12-13 09:44:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								abeb6479bd 
								
							 
						 
						
							
							
								
								Fixes   #25844 : Corrected =/== typo potentially leading to crash in launcher.  
							
							
							
						 
						
							2015-12-13 09:41:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								009b811d67 
								
							 
						 
						
							
							
								
								Removed unintentional trailing spaces in non-external and non-generated C files.  
							
							
							
						 
						
							2015-03-18 21:53:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd20c2d52 
								
							 
						 
						
							
							
								
								Removes unused format string insertion in launcher.c.  
							
							
							
						 
						
							2015-03-10 19:40:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								13be8c2691 
								
							 
						 
						
							
							
								
								Removes unused format string insertion in launcher.c.  
							
							
							
						 
						
							2015-03-10 19:38:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								76998fef2c 
								
							 
						 
						
							
							
								
								Issue  #23465 : Implement PEP 486 - Make the Python Launcher aware of virtual environments (patch by Paul Moore)  
							
							
							
						 
						
							2015-02-26 14:25:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								bb24087a2c 
								
							 
						 
						
							
							
								
								Issue  #23260 : Update Windows installer  
							
							
							
						 
						
							2015-02-05 22:08:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								84bcfb35da 
								
							 
						 
						
							
							
								
								Changes %s to %ls in wprintf in launcher.c for C99 compatibility.  
							
							
							
						 
						
							2015-01-02 18:07:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								56b04352f8 
								
							 
						 
						
							
							
								
								Issue  #19504 : Used American spelling for 'customize'.  
							
							
							
						 
						
							2013-11-15 20:58:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								9c10d6b800 
								
							 
						 
						
							
							
								
								Issue  #19504 : Used American spelling for 'customize'.  
							
							
							
						 
						
							2013-11-15 20:58:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								c985d08e51 
								
							 
						 
						
							
							
								
								Closes   #18491 : Added script-wrapper functionality to launcher source (but not to executable).  
							
							
							
						 
						
							2013-07-25 11:20:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								22c039bf50 
								
							 
						 
						
							
							
								
								Issue  #17903 : Added path search changes to launcher.  
							
							
							
						 
						
							2013-06-07 15:37:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff7f7207c 
								
							 
						 
						
							
							
								
								Closes   #17290 : Merged fix from 3.3.  
							
							
							
						 
						
							2013-02-26 16:29:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								66fef9f049 
								
							 
						 
						
							
							
								
								Closes   #17290 : Loading cursor now does not persist when launching GUI scripts.  
							
							
							
						 
						
							2013-02-26 16:29:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								404229b02d 
								
							 
						 
						
							
							
								
								Fix compilation error under Windows.  
							
							
							
						 
						
							2013-01-29 22:52:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								2ae8c6316f 
								
							 
						 
						
							
							
								
								Closes   #17028 : Allowed Python arguments to be supplied to launcher.  
							
							
							
						 
						
							2013-01-29 22:29:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								b26a9b10ea 
								
							 
						 
						
							
							
								
								Replace WaitForSingleObject with WaitForSingleObjectEx,  
							
							... 
							
							
							
							for better WinRT compatibility. 
							
						 
						
							2013-01-25 14:25:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								6a8ca3edfd 
								
							 
						 
						
							
							
								
								Remove the original license, as this was contributed under Vinay Sajip's agreement.  
							
							
							
						 
						
							2012-06-21 19:29:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								af21ebb424 
								
							 
						 
						
							
							
								
								Fix UNICODE glitch.  
							
							
							
						 
						
							2012-06-21 18:15:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								91a3468f45 
								
							 
						 
						
							
							
								
								Fix off-by-one error.  
							
							
							
						 
						
							2012-06-21 17:36:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f36d65c7c8 
								
							 
						 
						
							
							
								
								Use GetEnvironmentVariableW instead of _wgetenv to silence VC warnings.  
							
							
							
						 
						
							2012-06-21 16:33:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								07165f73c4 
								
							 
						 
						
							
							
								
								Add launcher source and resources  
							
							
							
						 
						
							2012-06-20 15:36:14 -05:00