summaryrefslogtreecommitdiffstats
path: root/PC/launcher2.c
Commit message (Collapse)AuthorAgeFilesLines
* gh-103167: Fix `-Wstrict-prototypes` warnings by using `(void)` for ↵Nikita Sobolev2023-04-051-3/+3
| | | | functions with no args (GH-103168)
* Remove or update bitbucket links (GH-101963)sblondon2023-03-081-2/+1
| | | | | | Since Mercurial removal from bitbucket.org, some links are broken. They are replaced by github.com or webarchive.org links if available. Otherwise, they are removed. Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
* gh-101467: Correct py.exe handling of prefix matches and cases when only one ↵Steve Dower2023-02-011-9/+56
| | | | runtime is installed (GH-101468)
* gh-77532: Minor tweaks to allow compiling with PlatformToolset=ClangCL on ↵Steve Dower2023-01-271-4/+8
| | | | | | Windows (GH-101352) To use this, ensure that clang support was selected in Visual Studio Installer, then set the PlatformToolset environment variable to "ClangCL" and build as normal from the command line. It remains unsupported, but at least is possible now for experimentation.
* gh-101135: Add backwards compatibility to Windows launcher for older 32-bit ↵Martin Boisvert2023-01-241-34/+121
| | | | | | | versions (GH-101138) Python 2.x and up to 3.4 did not contain the "-32" in their registry name, so the 32 and 64-bit installs were treated equal. Since 3.5/PEP 514 this is no longer true, but we still want to detect the EOL versions correctly in case people are still using them. Additionally, the code to replace a node with one with a lower sort key was buggy (wrong node chosen, replace never happened since parent was always NULL, replaced node never freed, etc)
* gh-100247: Fix py.exe launcher not using entire shebang command for finding ↵Steve Dower2023-01-131-65/+85
| | | | custom commands (GH-100944)
* gh-99442: Fix handling in py.exe launcher when argv[0] does not include a ↵Steve Dower2022-11-181-50/+32
| | | | file extension (GH-99542)
* gh-98692: Enable treating shebang lines as executables in py.exe launcher ↵Steve Dower2022-10-311-3/+68
| | | | (GH-98732)
* gh-98745: Allow py.exe launcher to install 3.11 by default and 3.12 on ↵Steve Dower2022-10-281-1/+4
| | | | request (GH-98780)
* gh-98414: py.exe launcher does not use defaults for -V:company/ option ↵Steve Dower2022-10-191-0/+1
| | | | (GH-98460)
* gh-96559: Fixes Windows launcher handling of defaults using old-style tags, ↵Steve Dower2022-09-051-22/+19
| | | | and adds What's New section (GH-96595)
* gh-94399: Restore PATH search behaviour of py.exe launcher for ↵Steve Dower2022-08-031-0/+106
| | | | '/usr/bin/env' shebang lines (GH-95582)
* gh-95359: Fix py.exe launcher handling of per-user py.ini and command names ↵Steve Dower2022-07-281-7/+11
| | | | (GH-95399)
* gh-95285: py.exe launcher fails with short argv0 (GH-95295)Steve Dower2022-07-261-0/+3
|
* gh-94772: Fix off-by-one error in Windows launcher (GH-94779)Paul Moore2022-07-161-1/+3
|
* gh-93005: Fixes launcher test when no Python install is available (GH-93007)Steve Dower2022-05-231-3/+3
|
* gh-92817: Fix precedence of options to py.exe launcher (GH-92988)Steve Dower2022-05-191-2/+21
|
* bpo-47239: Fixes py.exe output when run in a virtual environment. (GH-32364)Steve Dower2022-04-061-96/+205
|
* bpo-46566: Add new py.exe launcher implementation (GH-32062)Steve Dower2022-03-281-0/+2264