summaryrefslogtreecommitdiffstats
path: root/PC/launcher.c
Commit message (Collapse)AuthorAgeFilesLines
* bpo-30362 : Add list options to launcher. (#1578)Steve (Gadget) Barnes2017-06-281-43/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc.Steve (Gadget) Barnes2017-05-121-40/+70
| | | bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc.
* Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes.Yury Selivanov2016-12-141-0/+1
| | | | | | | 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).
* Issue #23722: Initialize __class__ from type.__new__()Nick Coghlan2016-09-111-1/+1
| | | | | | | | | 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.
* Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-091-1/+1
| | | | Patch by Ivan Levkivskyi.
* Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation.Serhiy Storchaka2016-09-061-1/+1
|
* Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. CallingSerhiy Storchaka2016-06-121-1/+1
|\ | | | | | | | | function with generalized unpacking (PEP 448) and conflicting keyword names could cause undefined behavior.
| * Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. CallingSerhiy Storchaka2016-06-121-1/+1
| | | | | | | | | | function with generalized unpacking (PEP 448) and conflicting keyword names could cause undefined behavior.
* | Issue #27140: Added BUILD_CONST_KEY_MAP opcode.Serhiy Storchaka2016-06-111-1/+1
| |
* | Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode.Serhiy Storchaka2016-05-241-1/+1
| | | | | | | | Patch by Demur Rumed.
* | Issue #27064: The py.exe launcher now defaults to Python 3.Paul Moore2016-05-221-7/+14
| | | | | | | | | | The Windows launcher ``py.exe`` no longer prefers an installed Python 2 version over Python 3 by default when used interactively.
* | Merge with 3.5Steve Dower2016-05-161-1/+1
|\ \ | |/
| * Fixes magic numbers for 3.6.Steve Dower2016-05-161-1/+1
| |
* | Issue #26073: Updates magic number comment in _bootstrap_external.py and ↵Steve Dower2016-05-161-15/+15
|\ \ | |/ | | | | changes numbers in launcher.py to decimal to match official table.
| * Issue #26073: Updates magic number comment in _bootstrap_external.py and ↵Steve Dower2016-05-161-15/+15
| | | | | | | | changes numbers in launcher.py to decimal to match official table.
* | Issue #26073: Update the list of magic numbers in launcherSteve Dower2016-01-161-1/+4
|\ \ | |/
| * Issue #26073: Update the list of magic numbers in launcherSteve Dower2016-01-161-1/+4
| |
| * Issue #26070: py.exe launcher fails to find in-place built binaries from ↵Mark Hammond2016-01-111-0/+3
| | | | | | | | earlier Python versions.
* | Issue #26070: py.exe launcher fails to find in-place built binaries from ↵Mark Hammond2016-01-111-0/+3
| | | | | | | | earlier Python versions.
* | Closes #25360: Merged fix from 3.5.Vinay Sajip2015-12-261-1/+1
|\ \ | |/
| * Fixes #25360: Search for pythonw.exe when in pyw.exe.Vinay Sajip2015-12-261-1/+1
| |
* | Closes #25789: Improved buffering behaviour in launcher.Vinay Sajip2015-12-261-2/+3
| |
* | Test UTF-32LE before UTF-16LE since UTF-16LE BOM is a prefix of UTF-32LE BOM.Serhiy Storchaka2015-12-181-2/+4
|\ \ | |/
| * Test UTF-32LE before UTF-16LE since UTF-16LE BOM is a prefix of UTF-32LE BOM.Serhiy Storchaka2015-12-181-2/+4
| |
* | Issue #25889: Got rid of warning about mixing signed/unsigned char pointers.Serhiy Storchaka2015-12-181-2/+3
|/
* Fixes #25844: Corrected =/== typo potentially leading to crash in launcher.Vinay Sajip2015-12-131-1/+1
|\
| * Fixes #25844: Corrected =/== typo potentially leading to crash in launcher.Vinay Sajip2015-12-131-2/+2
| |
* | Removed unintentional trailing spaces in non-external and non-generated C files.Serhiy Storchaka2015-03-181-3/+3
| |
* | Removes unused format string insertion in launcher.c.Steve Dower2015-03-111-1/+1
|\ \ | |/
| * Removes unused format string insertion in launcher.c.Steve Dower2015-03-111-1/+1
| |
* | Issue #23465: Implement PEP 486 - Make the Python Launcher aware of virtual ↵Steve Dower2015-02-261-4/+38
| | | | | | | | environments (patch by Paul Moore)
* | Issue #23260: Update Windows installerSteve Dower2015-02-061-6/+14
| |
* | Changes %s to %ls in wprintf in launcher.c for C99 compatibility.Steve Dower2015-01-031-51/+51
|/
* Issue #19504: Used American spelling for 'customize'.Vinay Sajip2013-11-151-2/+2
|\
| * Issue #19504: Used American spelling for 'customize'.Vinay Sajip2013-11-151-2/+2
| |
* | Closes #18491: Added script-wrapper functionality to launcher source (but ↵Vinay Sajip2013-07-251-34/+138
| | | | | | | | not to executable).
* | Issue #17903: Added path search changes to launcher.Vinay Sajip2013-06-071-15/+41
| |
* | Closes #17290: Merged fix from 3.3.Vinay Sajip2013-02-261-0/+15
|\ \ | |/
| * Closes #17290: Loading cursor now does not persist when launching GUI scripts.Vinay Sajip2013-02-261-1/+16
| |
* | Fix compilation error under Windows.Vinay Sajip2013-01-291-2/+2
| |
* | Closes #17028: Allowed Python arguments to be supplied to launcher.Vinay Sajip2013-01-291-9/+13
| |
* | Replace WaitForSingleObject with WaitForSingleObjectEx,Martin v. Löwis2013-01-251-1/+1
|/ | | | for better WinRT compatibility.
* Remove the original license, as this was contributed under Vinay Sajip's ↵Martin v. Löwis2012-06-211-23/+2
| | | | agreement.
* Fix UNICODE glitch.Martin v. Löwis2012-06-211-2/+2
|
* Fix off-by-one error.Martin v. Löwis2012-06-211-1/+1
|
* Use GetEnvironmentVariableW instead of _wgetenv to silence VC warnings.Martin v. Löwis2012-06-211-10/+19
|
* Add launcher source and resourcesBrian Curtin2012-06-201-0/+1377