Steve Dower
3a5afc14e1
bpo-46638: Makes registry virtualisation setting stable when building MSIX packages (GH-31130)
2022-02-07 16:59:40 +00:00
Pablo Galindo
c4e4b91557
Python 3.11.0a5
2022-02-03 18:37:08 +00:00
Steve Dower
45faf151c6
bpo-33125: Enables building traditional installer for Windows ARM64 (GH-30885)
...
Also makes a few general improvements to the build process and removes some dead code.
2022-01-28 16:48:06 +00:00
bneuburg
c47c9e6589
bpo-44934: Add optional feature AppendPath to Windows MSI installer (GH-27889)
...
The option must be enabled from the command line
2022-01-18 00:18:44 +00:00
Pablo Galindo
2402f1e1f8
Merge remote-tracking branch 'upstream/main'
2022-01-14 21:20:56 +00:00
neonene
d4e64cd4b0
bpo-46362: Ensure ntpath.abspath() uses the Windows API correctly (GH-30571)
...
This makes ntpath.abspath()/getpath_abspath() follow normpath(), since some WinAPIs such as PathCchSkipRoot() require backslashed paths.
2022-01-13 23:35:42 +00:00
Pablo Galindo
9471106fd5
Python 3.11.0a4
2022-01-13 19:38:15 +00:00
Steve Dower
d81182b8ec
bpo-46217: Revert use of Windows constant that is newer than what we support (GH-30473)
2022-01-08 00:06:53 +00:00
Pablo Galindo
2e91dba437
Python 3.11.0a3
2021-12-08 22:24:29 +00:00
Steve Dower
7778116c2f
bpo-46015: Fixes calculation of sys.path in a venv on Windows (GH-29992)
...
Also ensures that pybuilddir.txt is written early enough in the build to be picked up by later steps.
2021-12-08 19:25:58 +00:00
Steve Dower
4841e694ee
bpo-45901: Fixes argument passing when invoking .py files directly through the Store package (GH-29799)
2021-11-26 23:08:20 +00:00
Zachary Ware
f9de97aae5
bpo-45616: Let py.exe distinguish between v3.1 and v3.10 (GH-29731)
2021-11-23 22:41:04 -06:00
Guido van Rossum
1037ca5a8e
bpo-45850: Implement deep-freeze on Windows ( #29648 )
...
Implement changes to build with deep-frozen modules on Windows.
Note that we now require Python 3.10 as the "bootstrap" or "host" Python.
This causes a modest startup speed (around 7%) on Windows.
2021-11-22 10:09:48 -08:00
Steve Dower
bcc4e46832
bpo-45732: Update bundled Tcl/Tk on Windows to 8.6.12 (GH-29477)
2021-11-09 16:47:28 +00:00
Steve Dower
a4774f42e3
bpo-45720: Drop references to shlwapi.dll on Windows (GH-29417)
2021-11-05 23:06:45 +00:00
Pablo Galindo
e2b4e4bab9
Python 3.11.0a2
2021-11-05 19:04:04 +00:00
Steve Dower
36b4f9e2a7
bpo-43652: Actually update to Tcl/Tk 8.6.11 on Windows (GH-29397)
2021-11-04 16:39:07 +00:00
Erlend Egeberg Aasland
8702b667d8
bpo-43851: Build SQLite with SQLITE_OMIT_AUTOINIT on Windows (GH-25414)
2021-10-19 11:59:57 +01:00
Steve Dower
6811fdaec8
bpo-45337: Use the realpath of the new executable when creating a venv on Windows (GH-28663)
2021-10-07 21:26:12 +01:00
Pablo Galindo
7c12e4835e
Python 3.11.0a1
2021-10-05 13:44:05 +01:00
Steve Dower
5146877623
bpo-45375: Fix assertion failure due to searching for stdlib in unnormalised paths (GH-28735)
2021-10-05 13:37:43 +01:00
Serhiy Storchaka
233b9da07d
[docs] Use full names for time units (GH-28611)
...
Use "second", "millisecond", "microsecond", "nanosecond" instead of
"sec", "ms", "msec", "us", "ns", etc.
2021-09-29 12:09:56 +03:00
Erlend Egeberg Aasland
5846c9b71e
bpo-44848: Update Windows installer to use SQLite 3.36.0 (GH-27622)
2021-09-20 16:58:13 +01:00
Steve Dower
6f8bc464e0
bpo-45022: Update libffi to 3.4.2 in Windows build (GH-28146)
2021-09-03 19:37:31 +01:00
Steve Dower
d3bdbbf9a4
bpo-45007: Update to OpenSSL 1.1.1l in Windows build and CI (GH-28009)
2021-08-29 16:18:57 +02:00
Ray Donnelly
92b5dc780d
bpo-40263: Fixes an off-by-one error in _winapi_WaitForMultipleObjects_impl (GH-19501)
2021-07-28 20:58:05 +01:00
Konstantin-Glukhov
0ee0a740e1
bpo-44572: On Windows, disconnect STDIN in platform._syscmd_ver() to prevent erroneous STDIN consumption (GH-27092)
2021-07-13 20:21:48 +01:00
Steve Dower
bbf2fb6c7a
bpo-44582: Accelerate mimetypes.init on Windows with a native accelerator (GH-27059)
2021-07-08 16:48:42 +01:00
Ryan Hileman
449e6f0ef3
bpo-41299: Reduce lag in Windows threading timeouts by using a higher precision time source (GH-26568)
2021-06-07 21:26:02 +01:00
Ned Deily
164d6e1bb1
Add the blurbify of the 3.10.0b1 changelog to the main branch (GH-25976)
2021-05-07 22:31:01 -04:00
Erlend Egeberg Aasland
b451bc8d7e
bpo-42686: Enable SQLite math functions in Windows build ( #24053 )
2021-05-04 14:47:44 +02:00
Erlend Egeberg Aasland
bf0c7c0147
bpo-43492: Upgrade Windows installer to use SQLite 3.35.5 (GH-25641)
2021-04-27 17:23:53 +01:00
Ken Jin
425434dadc
bpo-40432: Use python 3.8 or higher to compile CPython on Windows ( #25389 )
2021-04-26 20:11:43 +01:00
Segev Finer
5e437fb872
bpo-30555: Fix WindowsConsoleIO fails in the presence of fd redirection (GH-1927)
...
This works by not caching the handle and instead getting the handle from
the file descriptor each time, so that if the actual handle changes by
fd redirection closing/opening the console handle beneath our feet, we
will keep working correctly.
2021-04-23 23:00:27 +01:00
Terry Jan Reedy
6b59e662fa
bop-43652: Update Tcl and Tk to 8.6.11 in Windows installer (GH-25170)
2021-04-23 22:40:42 +01:00
Steve Dower
019e9e8168
bpo-43538: Add extra arguments to os.startfile (GH-25538)
2021-04-23 18:03:17 +01:00
Steve Dower
4696f1285d
bpo-35306: Avoid raising OSError from pathlib.Path.exists when passed an invalid filename (GH-25529)
2021-04-22 21:04:44 +01:00
Steve Dower
fe63a401a9
bpo-38822: Fixed os.stat failing on inaccessible directories. (GH-25527)
...
It would just fail if the path was inaccessible and had a trailing slash. It should fall back to the parent directory's metadata.
2021-04-22 20:45:02 +01:00
Steve Dower
dc516ef839
bpo-26227: Fixes decoding of host names on Windows from ANSI instead of UTF-8 (GH-25510)
2021-04-22 00:18:20 +01:00
Steve Dower
354b015c17
bpo-43745: Actually updates Windows release to OpenSSL 1.1.1k. (GH-25213)
...
Earlier releases were mislabelled and included 1.1.1i again.
The tag/directory name is updated to ensure that builds get the fresh bits. However, the openssl-bin-1.1.1k tag in the repository has been forcibly updated, so fresh builds will be fine even without this change.
2021-04-06 13:08:30 +01:00
Pablo Galindo
53e55290cf
Python 3.10.0a7
2021-04-05 17:39:49 +01:00
Erlend Egeberg Aasland
31818e98d3
bpo-43440 : Enable SQLite R*Tree support for windows builds (GH-24797)
2021-03-09 20:59:44 +00:00
Jason R. Coombs
fbf75b9997
Revert "bpo-42405: fix C extensions build on Windows ARM64 (GH-23399)" ( #24753 )
...
This reverts commit cb7bc76409
.
2021-03-04 13:41:49 -05:00
Adrian Vladu
cb7bc76409
bpo-42405: fix C extensions build on Windows ARM64 (GH-23399)
...
The following changes are required:
* add a new platform win-arm64
* replace the emulated compiler executable paths
* bump the linker base addressed as ARM64 requires more memory
this change might not be needed (investigation required)
On Windows 10 ARM64, VS compiler paths look like this:
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\HostX86\ARM64\cl.exe
Note that the cl.exe for ARM64 is an x32 binary, which can run emulated
on Windows 10 ARM64 (it has builtin emulation for x32).
The rc.exe and mc.exe paths have to also be changed, as the initial
discovery has to be fixed.
Work in progress to remove the hardcoded bits and to change the path
query fixes to the proper location.
Automerge-Triggered-By: GH:jaraco
2021-03-04 08:59:12 -08:00
Pablo Galindo
06c245fb67
Python 3.10.0a6
2021-03-01 16:45:40 +00:00
Zackery Spytz
8a8b5df93f
bpo-43155: Add PyCMethod_New to PC/python3dll.c (GH-24500)
2021-02-16 01:14:13 +01:00
Pablo Galindo
22dbd9e8c0
Python 3.10.0a5
2021-02-02 20:41:05 +00:00
Erlend Egeberg Aasland
dd74c01d3b
bpo-42584: Update Windows installer to use SQLite 3.34.0 (GH-23675)
2021-01-05 22:01:56 +00:00
Steve Dower
afb7144378
bpo-41837: Updated Windows installer to include OpenSSL 1.1.1i (GH-24125)
2021-01-05 21:35:01 +00:00
Pablo Galindo
8bae2a958e
Python 3.10.0a3
2020-12-07 19:34:10 +00:00