Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d53fe5f407 
								
							 
						 
						
							
							
								
								bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)  
							
							
							
						 
						
							2019-03-13 22:59:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiva Saxena 
								
							 
						 
						
							
							
							
							
								
							
							
								cb09047626 
								
							 
						 
						
							
							
								
								bpo-32560: inherit the py launcher's STARTUPINFO (GH-9000)  
							
							... 
							
							
							
							https://bugs.python.org/issue32560  
						
							2019-02-02 11:21:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								adad9e6801 
								
							 
						 
						
							
							
								
								bpo-35811: Avoid propagating venv settings when launching via py.exe (GH-11677)  
							
							
							
						 
						
							2019-01-25 14:59:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c3de541e6 
								
							 
						 
						
							
							
								
								bpo-34977: Use venv redirector instead of original python.exe on Windows (GH-11029)  
							
							
							
						 
						
							2018-12-10 08:11:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb0b78a070 
								
							 
						 
						
							
							
								
								Revert "bpo-34977: Add Windows App Store package (GH-10245)" (GH-11019)  
							
							... 
							
							
							
							This reverts commit 468a15aaf9 
							
						 
						
							2018-12-07 12:57:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								4c49da0cb7 
								
							 
						 
						
							
							
								
								bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015)  
							
							... 
							
							
							
							Set MemoryError when appropriate, add missing failure checks,
and fix some potential leaks. 
							
						 
						
							2018-12-07 12:11:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								468a15aaf9 
								
							 
						 
						
							
							
								
								bpo-34977: Add Windows App Store package (GH-10245)  
							
							
							
						 
						
							2018-12-06 21:09:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Gerrity 
								
							 
						 
						
							
							
							
							
								
							
							
								c8fe9ccf7b 
								
							 
						 
						
							
							
								
								bpo-34532: Fixed exit code for py.exe list versions arg (GH-9039)  
							
							
							
						 
						
							2018-11-20 13:28:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Gerrity 
								
							 
						 
						
							
							
							
							
								
							
							
								3876af4f7c 
								
							 
						 
						
							
							
								
								bpo-34565: Change a PC/launcher.c comment to accurately describe valid major versions. (GH-9037)  
							
							
							
						 
						
							2018-09-04 09:35:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Gerrity 
								
							 
						 
						
							
							
							
							
								
							
							
								aada63b20e 
								
							 
						 
						
							
							
								
								bpo-34062: Add missing launcher argument and make behavior consistent between short and long arguments (GH-8827)  
							
							... 
							
							
							
							Added previously missing "--list" argument.
Made "--list" and "--list-paths" behavior consistent with the corresponding "-0" and "-0p" arguments. 
							
						 
						
							2018-08-31 08:15:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								3a6d752e35 
								
							 
						 
						
							
							
								
								Add missing va_end() calls in PC/launcher.c (GH-7690)  
							
							
							
						 
						
							2018-06-15 15:39:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								520b7ae27e 
								
							 
						 
						
							
							
								
								bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006)  
							
							... 
							
							
							
							Co-authored-by: Mark Shannon <mark@hotpy.org>
Co-authored-by: Antoine Pitrou <antoine@python.org> 
							
						 
						
							2018-02-22 23:33:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Grönke 
								
							 
						 
						
							
							
							
							
								
							
							
								f1502d097c 
								
							 
						 
						
							
							
								
								bpo-31569: correct PCBuild/ case to PCbuild/ in build scripts and docs (GH-3711)  
							
							
							
						 
						
							2017-09-25 17:58:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve (Gadget) Barnes 
								
							 
						 
						
							
							
							
							
								
							
							
								5b8f972e09 
								
							 
						 
						
							
							
								
								bpo-30362 : Add list options to launcher. ( #1578 )  
							
							... 
							
							
							
							* bpo-30362 Add list options to launcher.
* bpo-30362 Add list options to help message.
* To avoid possible later conflict with python replaced flags with --launcher-list and --launcher-list-paths
* bpo-30362 Changed flag to -0 as suggested on review.
* bpo-30362: Modified to default to not path for -0, -0p to dispaly path and append * to default
* bpo-30362: Modified to display list on required version not found.
* bpo-30362 add --list and --list-paths added back in following review by paul.moore
* bpo-30362 Cleaner handing of -0 & -0p by not calling exit directly per review by @zooba
* bpo-30362: Tidy up and add news & what's new
Removed commented out line of code in PC/launcher.c.
Added the results of using blurb to add details of bpo-30362 & bpo-30291.
Updated Doc/whatsnew/3.7.rst to add a Windows only section covering both tickets.
* bpo-30362 Resolve conflict in Doc/whatsnew/3.7.rst
* bpo-30362:Address Whitespace Issue in Doc\whatsnew\3.7.rst
* Shorten NEWS message for bpo-30362
* Shorten NEWS item for bpo-30291 
							
						 
						
							2017-06-28 12:14:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve (Gadget) Barnes 
								
							 
						 
						
							
							
							
							
								
							
							
								870f6a11dd 
								
							 
						 
						
							
							
								
								bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc.  
							
							... 
							
							
							
							bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc. 
							
						 
						
							2017-05-12 16:21:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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