]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Ken Jin [Wed, 9 Apr 2025 14:49:33 +0000 (22:49 +0800)]
gh-126703: Fix possible use after free in pycfunction freelist (GH-132319)
Serhiy Storchaka [Wed, 9 Apr 2025 10:26:50 +0000 (13:26 +0300)]
gh-131434: Improve error reporting for incorrect format in strptime() (GH-131568)
In particularly, fix regression in detecting stray % at the end of the
format string.
Serhiy Storchaka [Wed, 9 Apr 2025 08:08:04 +0000 (11:08 +0300)]
gh-130631: Make join_header_words() more similar to the original Perl version (GH-130632)
* Always quote strings with non-ASCII characters.
* Allow some non-separator and non-control characters (like "." or "-")
be unquoted.
* Always quote strings that end with "\n".
* Use the fullmatch() method for clarity and optimization.
Łukasz Langa [Tue, 8 Apr 2025 23:01:36 +0000 (01:01 +0200)]
gh-131507: Add a way to recreate the `Misc/mypy` symlinks if missing (#132274)
They will be removed in source tarballs so they don't appear
in the SBOM.
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Serhiy Storchaka [Tue, 8 Apr 2025 19:08:00 +0000 (22:08 +0300)]
gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)
Cody Maloney [Tue, 8 Apr 2025 17:43:27 +0000 (10:43 -0700)]
gh-132246: Add PEP 688 to C Buffer Protocol docs (#132249)
Tian Gao [Tue, 8 Apr 2025 17:36:47 +0000 (10:36 -0700)]
gh-132250: Clear error in lsprof callback when method descriptor raises an excep… (#132251)
Tian Gao [Tue, 8 Apr 2025 16:19:16 +0000 (09:19 -0700)]
gh-106670: Fix a typo in doc of pdb's exceptions command (#132277)
Nadeshiko Manju [Tue, 8 Apr 2025 16:12:09 +0000 (00:12 +0800)]
GH-131798: Narrow the result of _CONTAINS_OP_DICT to bool in the JIT (GH-132269)
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Tomas R. [Tue, 8 Apr 2025 15:22:54 +0000 (17:22 +0200)]
GH-131798: Narrow the result type of _BINARY_OP_SUBSCR_STR_INT to str in the JIT (GH-132153)
Duprat [Tue, 8 Apr 2025 15:11:13 +0000 (17:11 +0200)]
gh-132063: ensure that `ProcessPoolExecutor` does not swallow falsey exceptions (#132129)
Hugo van Kemenade [Tue, 8 Apr 2025 14:08:21 +0000 (17:08 +0300)]
Merge branch 'main' of https://github.com/python/cpython
Hugo van Kemenade [Tue, 8 Apr 2025 14:06:51 +0000 (17:06 +0300)]
Post 3.14.0a7
Bénédikt Tran [Tue, 8 Apr 2025 13:03:43 +0000 (15:03 +0200)]
gh-93096: fix `test_mimetypes.test_invocation_error` tests on iOS ARM64 (#132266)
Serhiy Storchaka [Tue, 8 Apr 2025 11:26:32 +0000 (14:26 +0300)]
gh-50333: Deprecate support of non-tuple sequences in PyArg_ParseTuple() (GH-128374)
Non-tuple sequences are deprecated as argument for the "(items)" format unit
in PyArg_ParseTuple() and other argument parsing functions if items contains
format units which store borrowed buffer or reference (e.g. "s" and "O").
str and bytearray are no longer accepted as valid sequences.
Hugo van Kemenade [Tue, 8 Apr 2025 11:20:32 +0000 (14:20 +0300)]
Python 3.14.0a7
Serhiy Storchaka [Tue, 8 Apr 2025 10:56:42 +0000 (13:56 +0300)]
gh-117779: Fix reading duplicated entries in zipfile by name (GH-129254)
Peter Bierma [Tue, 8 Apr 2025 10:31:43 +0000 (06:31 -0400)]
gh-131998: Fix `NULL` dereference when using an unbound method descriptor in a specialized code path (#132000)
Co-authored-by: sobolevn <mail@sobolevn.me>
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Mark Shannon <mark@hotpy.org>
Bénédikt Tran [Tue, 8 Apr 2025 10:11:25 +0000 (12:11 +0200)]
gh-74598: add `fnmatch.filterfalse` for excluding names matching a patern (#121185)
Adam Turner [Tue, 8 Apr 2025 10:05:48 +0000 (11:05 +0100)]
gh-118761: Optimise import time for ``string`` (#132037)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Bénédikt Tran [Tue, 8 Apr 2025 09:08:59 +0000 (11:08 +0200)]
gh-93096: fix `test_mimetypes.test_guess_type_conflicting_with_mimetypes` (#131408)
Irit Katriel [Tue, 8 Apr 2025 08:50:51 +0000 (09:50 +0100)]
gh-100239: more stats for BINARY_OP/SUBSCR specialization (#132230)
David Brochart [Tue, 8 Apr 2025 08:43:11 +0000 (10:43 +0200)]
Fixed a typo in the documentation (#132005)
gh-132021: Add bool type to the list of allowed JSON key types (#132048)
Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
sobolevn [Tue, 8 Apr 2025 08:14:12 +0000 (11:14 +0300)]
gh-115942: Add `locked` to several multiprocessing locks (#115944)
Co-authored-by: mpage <mpage@cs.stanford.edu>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Emma Smith [Tue, 8 Apr 2025 07:43:14 +0000 (00:43 -0700)]
gh-84481: Make ZipFile.data_offset more robust (#132178)
Ee Durbin [Tue, 8 Apr 2025 07:37:42 +0000 (03:37 -0400)]
Add psfhosted Plausible instance to analytics (#132252)
Inada Naoki [Tue, 8 Apr 2025 00:23:48 +0000 (09:23 +0900)]
enum: remove unused function (#132044)
Stan Ulbrych [Mon, 7 Apr 2025 20:58:50 +0000 (21:58 +0100)]
gh-130521: Add Open Graph meta tags to template pages (#130523)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Gregory P. Smith [Mon, 7 Apr 2025 20:42:00 +0000 (13:42 -0700)]
gh-131809: Upgrade vendored expat to 2.7.1 (#132192)
Adam Turner [Mon, 7 Apr 2025 17:27:54 +0000 (18:27 +0100)]
gh-118761: Cover the import time optimisations in What's New (#132035)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
sobolevn [Mon, 7 Apr 2025 16:35:17 +0000 (19:35 +0300)]
gh-130775: Allow negative locations in `ast` (#130795)
Co-authored-by: Victor Stinner <vstinner@python.org>
Peter Bierma [Mon, 7 Apr 2025 16:30:31 +0000 (12:30 -0400)]
gh-128182: switch `ctypes` locking to critical sections (#132133)
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Kumar Aditya [Mon, 7 Apr 2025 16:29:24 +0000 (21:59 +0530)]
gh-132213: use relaxed atomics for set hash (#132215)
Bénédikt Tran [Mon, 7 Apr 2025 15:21:56 +0000 (17:21 +0200)]
gh-130843: add UUIDv7 timestamp recipes (#132154)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Hugo van Kemenade [Mon, 7 Apr 2025 15:21:13 +0000 (18:21 +0300)]
Docs HTML: Remove self-closing tags (#132220)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Jelle Zijlstra [Mon, 7 Apr 2025 14:48:55 +0000 (07:48 -0700)]
dictobject.c: Fix incorrect function name in errors (#132193)
sobolevn [Mon, 7 Apr 2025 14:46:47 +0000 (17:46 +0300)]
gh-132221: Fix `__match_args__` generation docs in `dataclasses.rst` (#132222)
Hugo van Kemenade [Mon, 7 Apr 2025 14:09:46 +0000 (17:09 +0300)]
gh-123299: List PEPs 758 and 768 in 3.14 release highlights (#132211)
Prometheus3375 [Mon, 7 Apr 2025 12:02:49 +0000 (15:02 +0300)]
gh-131912: Use different grouping options for the integral and fractional parts (#132170)
sobolevn [Mon, 7 Apr 2025 11:59:44 +0000 (14:59 +0300)]
gh-132171: Fix `_interpreters.run_string` crash on string subclass (#132173)
btwood [Mon, 7 Apr 2025 11:06:32 +0000 (05:06 -0600)]
gh-61456: Add Thai language codec aliases (#15079)
Adding aliases for Thai language support. The current code page is an implementation of the windows code page.
This will alias '874', 'ms874', and 'windows_874' to cp874, adding Thai language support for those users.
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
sobolevn [Mon, 7 Apr 2025 08:23:52 +0000 (11:23 +0300)]
gh-132174: Fix function name in error message of `_interpreters.run_string` (#132175)
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
Sonny Ding [Mon, 7 Apr 2025 08:03:03 +0000 (01:03 -0700)]
gh-122040: reword `Modules/xxmodule.c` module-level comment (#132201)
Bénédikt Tran [Mon, 7 Apr 2025 07:31:17 +0000 (09:31 +0200)]
gh-99108: add support for SIMD-accelerated HMAC-BLAKE2 (#132120)
Ned Deily [Mon, 7 Apr 2025 05:42:26 +0000 (01:42 -0400)]
gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (#132190)
Ned Deily [Mon, 7 Apr 2025 04:46:13 +0000 (00:46 -0400)]
gh-131423: Update macOS installer to use OpenSSL 3.0.16. (GH-132189)
Patch by Bénédikt Tran.
Vincent Fazio [Mon, 7 Apr 2025 03:53:02 +0000 (22:53 -0500)]
gh-129204: Add _PYTHON_SUBPROCESS_USE_POSIX_SPAWN environment knob (GH-132184)
* Add _PYTHON_SUBPROCESS_USE_POSIX_SPAWN environment knob
Add support for disabling the use of `posix_spawn` via a variable in
the process environment.
While it was previously possible to toggle this by modifying the value
of `subprocess._USE_POSIX_SPAWN`, this required either patching CPython
or modifying it within the interpreter instance which is not always
possible, such as when running applications or scripts not under a
user's control.
Signed-off-by: Vincent Fazio <vfazio@gmail.com>
* fixup NEWS entry
---------
Signed-off-by: Vincent Fazio <vfazio@gmail.com>
Sergey B Kirpichev [Sun, 6 Apr 2025 23:36:21 +0000 (02:36 +0300)]
Docs: Add a single table summary for ``cmath`` (#131887)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Brian Schubert [Sun, 6 Apr 2025 21:05:19 +0000 (17:05 -0400)]
gh-132168: Add `__class_getitem__` to `ctypes.py_object` (#132169)
Emma Smith [Sun, 6 Apr 2025 20:51:42 +0000 (13:51 -0700)]
gh-84481: Add ZipFile.data_offset attribute (#132165)
* Add ZipFile.data_offset attribute
This attribute provides the offset to zip data from the start of the file, when available.
* Add blurb-it
* Try fixing class ref in NEWS
Pieter Eendebak [Sun, 6 Apr 2025 20:40:52 +0000 (22:40 +0200)]
gh-126703: Add freelist for range and range_iter objects (GH-128619)
Pablo Galindo Salgado [Sun, 6 Apr 2025 20:39:25 +0000 (21:39 +0100)]
gh-131591: Handle includes for iOS in remote_debugging.c (#132050)
Tomas R. [Sun, 6 Apr 2025 20:15:17 +0000 (22:15 +0200)]
gh-132121: Always escape non-printable characters in pygettext (GH-132122)
Xuehai Pan [Sun, 6 Apr 2025 16:37:37 +0000 (00:37 +0800)]
gh-132159: Do not shadow user arguments in generated `__new__` by `@warnings.deprecated` (#132160)
sobolevn [Sun, 6 Apr 2025 16:10:39 +0000 (19:10 +0300)]
gh-132011: Fix crash on invalid `CALL_LIST_APPEND` deoptimization (#132018)
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Alex Waygood [Sun, 6 Apr 2025 15:51:05 +0000 (16:51 +0100)]
gh-132139: 3.14 what's new: elaborate on why you can no longer set `Union` attributes (#132157)
Semyon Moroz [Sun, 6 Apr 2025 15:50:32 +0000 (19:50 +0400)]
gh-131178: Add tests for `pickle` command-line interface (#131275)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Jelle Zijlstra [Sun, 6 Apr 2025 12:43:09 +0000 (05:43 -0700)]
gh-132139: Document that you can no longer set attributes on unions (#132146)
Kumar Aditya [Sun, 6 Apr 2025 10:51:44 +0000 (16:21 +0530)]
gh-128182: add critical sections to ctypes arrays getters and setters (#132152)
Docs: Replace dead hyperlink for CGI environment variables (#132137)
Nadeshiko Manju [Sun, 6 Apr 2025 04:25:08 +0000 (12:25 +0800)]
gh-132134: Add the clangd ``.cache`` directory to ``.gitignore`` (#132135)
Signed-off-by: Manjusaka <me@manjusaka.me>
Tomas R. [Sat, 5 Apr 2025 22:56:01 +0000 (00:56 +0200)]
GH-131798: Narrow the result of _CONTAINS_OP_SET to bool in the JIT (GH-132057)
Stan Ulbrych [Sat, 5 Apr 2025 19:38:39 +0000 (20:38 +0100)]
gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880)
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Rafael Fontenelle [Sat, 5 Apr 2025 19:20:21 +0000 (16:20 -0300)]
Fix numbered list syntax in programming.rst (#130158)
Adam Turner [Sat, 5 Apr 2025 18:11:07 +0000 (19:11 +0100)]
GH-118761: Expose more core interpreter types in ``_types`` (#132103)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Ken Jin [Sat, 5 Apr 2025 16:58:23 +0000 (00:58 +0800)]
gh-132132: Upgrade LLVM on tail calling CI (GH-132098)
Chris Eibl [Sat, 5 Apr 2025 16:00:54 +0000 (18:00 +0200)]
gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows (GH-132112)
Pieter Eendebak [Sat, 5 Apr 2025 15:51:05 +0000 (17:51 +0200)]
gh-126703: Add PyCFunction freelist (GH-128692)
Adam Turner [Sat, 5 Apr 2025 14:20:06 +0000 (15:20 +0100)]
Generate social media preview cards for the documentation (#132101)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Serhiy Storchaka [Sat, 5 Apr 2025 13:41:57 +0000 (16:41 +0300)]
Skip a test for Bluetooth HCI socket (added in GH-132023) if it fails (GH-132072)
Tomas R. [Sat, 5 Apr 2025 10:36:16 +0000 (12:36 +0200)]
Docs: Fix typo in `InternalDocs/jit.md` (#132119)
Kumar Aditya [Sat, 5 Apr 2025 10:27:41 +0000 (15:57 +0530)]
gh-128182: add critical section to `_ctypes.Simple` getters and setters (#132081)
Kumar Aditya [Sat, 5 Apr 2025 09:54:58 +0000 (15:24 +0530)]
gh-128182: add critical section to `_ctypes.PyCData` methods (#132082)
Semyon Moroz [Sat, 5 Apr 2025 08:49:48 +0000 (12:49 +0400)]
gh-85162: Add `HTTPSServer` to `http.server` to serve files over HTTPS (#129607)
The `http.server` module now supports serving over HTTPS using the `http.server.HTTPSServer` class.
This functionality is also exposed by the command-line interface (`python -m http.server`) through the
`--tls-cert`, `--tls-key` and `--tls-password-file` options.
Yuki Kobayashi [Sat, 5 Apr 2025 08:46:17 +0000 (17:46 +0900)]
Docs: document `plistlib.InvalidFileException` (#132069)
Ageev Maxim [Sat, 5 Apr 2025 08:30:16 +0000 (11:30 +0300)]
gh-131015: Add test for bytes formatting errors (#131881)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Prometheus3375 [Sat, 5 Apr 2025 08:28:50 +0000 (11:28 +0300)]
gh-131912: Improve description of grouping options in the format specification docs (#132030)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Jelle Zijlstra [Sat, 5 Apr 2025 04:36:34 +0000 (21:36 -0700)]
gh-129463, gh-128593: Simplify ForwardRef (#129465)
Adam Turner [Fri, 4 Apr 2025 22:37:41 +0000 (23:37 +0100)]
gh-109599: Expose `CapsuleType` via the `_types` module (#131969)
Jelle Zijlstra [Fri, 4 Apr 2025 18:15:31 +0000 (11:15 -0700)]
gh-131933: Document UnionType/Union merger in What's New (#131941)
Co-authored-by: Alex Waygood
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Victorien [Fri, 4 Apr 2025 17:38:09 +0000 (19:38 +0200)]
Fix typo in `template_replace()` test helper docstring (#132094)
Irit Katriel [Fri, 4 Apr 2025 17:09:49 +0000 (18:09 +0100)]
gh-100239: fix bug in comparison (#132093)
Bénédikt Tran [Fri, 4 Apr 2025 17:04:00 +0000 (19:04 +0200)]
gh-99108: Implement HACL* HMAC (#130157)
A new extension module, `_hmac`, now exposes the HACL* HMAC (formally verified) implementation.
The HACL* implementation is used as a fallback implementation when the OpenSSL implementation of HMAC
is not available or disabled. For now, only named hash algorithms are recognized and SIMD support provided
by HACL* for the BLAKE2 hash functions is not yet used.
Mark Shannon [Fri, 4 Apr 2025 16:59:36 +0000 (17:59 +0100)]
GH-131498: Cases generator: manage stacks automatically (GH-132074)
Jelle Zijlstra [Fri, 4 Apr 2025 15:57:10 +0000 (08:57 -0700)]
gh-118761: Lazily import annotationlib in typing (#132060)
annotationlib is used quite a few times in typing.py, but I think the
usages are just rare enough that this makes sense.
The import would get triggered by:
- Using get_type_hints(), evaluate_forward_ref(), and similar introspection
functions
- Using a string annotation anywhere that goes through _type_convert (e.g.,
"Final['x']" will trigger an annotationlib import in order to access the
ForwardRef class).
- Creating a TypedDict or NamedTuple (unless it's empty or PEP 563 is on).
Lots of programs will want to use typing without any of these, so the tradeoff
seems worth it.
Bénédikt Tran [Fri, 4 Apr 2025 15:04:07 +0000 (17:04 +0200)]
gh-131938: Update exception message for `Element.remove()` when an element is not found (#131972)
The exception message for `xml.etree.ElementTree.Element.remove` when an element is not found
has been updated from "list.remove(x): x not in list" to "Element.remove(x): element not found".
Irit Katriel [Fri, 4 Apr 2025 14:33:31 +0000 (15:33 +0100)]
gh-100239: more refined specialisation stats for BINARY_OP/SUBSCR (#132068)
Vincent Fazio [Fri, 4 Apr 2025 14:31:37 +0000 (09:31 -0500)]
gh-130115: fix thread identifiers for 32-bit musl (#130391)
CPython's pthread-based thread identifier relies on pthread_t being able
to be represented as an unsigned integer type.
This is true in most Linux libc implementations where it's defined as an
unsigned long, however musl typedefs it as a struct *.
If the pointer has the high bit set and is cast to PyThread_ident_t, the
resultant value can be sign-extended [0]. This can cause issues when
comparing against threading._MainThread's identifier. The main thread's
identifier value is retrieved via _get_main_thread_ident which is backed
by an unsigned long which truncates sign extended bits.
>>> hex(threading.main_thread().ident)
'0xb6f33f3c'
>>> hex(threading.current_thread().ident)
'0xffffffffb6f33f3c'
Work around this by conditionally compiling in some code for non-glibc
based Linux platforms that are at risk of sign-extension to return a
PyLong based on the main thread's unsigned long thread identifier if the
current thread is the main thread.
[0]: https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Arrays-and-pointers-implementation.html
---------
Signed-off-by: Vincent Fazio <vfazio@gmail.com>
Serhiy Storchaka [Fri, 4 Apr 2025 14:09:58 +0000 (17:09 +0300)]
gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076)
Now all structure members are initialized with zeroes by default.
Jelle Zijlstra [Fri, 4 Apr 2025 13:42:22 +0000 (06:42 -0700)]
gh-118761: Defer import of functools in annotationlib (#132059)
Tomas R. [Fri, 4 Apr 2025 13:26:59 +0000 (15:26 +0200)]
gh-130655: Add a test for corrupt `.mo` files in `gettext` (#131911)
Tomas R. [Fri, 4 Apr 2025 13:26:15 +0000 (15:26 +0200)]
gh-130655: Add a test for bad magic numbers in `.mo` files parsed by `gettext` (#131909)
Tomasz Pytel [Fri, 4 Apr 2025 13:23:35 +0000 (09:23 -0400)]
gh-128632: fix segfault on nested __classdict__ type param (#128744)
Jelle Zijlstra [Fri, 4 Apr 2025 13:19:42 +0000 (06:19 -0700)]
gh-105499: Defer "import warnings" in typing (#132061)
A bunch of other warnings in typing.py were already deferred, but
I added a few non-lazy ones.
Chris Eibl [Fri, 4 Apr 2025 13:03:12 +0000 (15:03 +0200)]
GH-131288: Use `_AddressOfReturnAddress` for MSVC in pycore_ceval.h (gh-131289)
Use `_AddressOfReturnAddress` in `_Py_get_machine_stack_pointer` to silence MSVC warning in pycore_ceval.h for release builds.
Victor Stinner [Fri, 4 Apr 2025 12:24:41 +0000 (14:24 +0200)]
gh-125434: Display thread name in faulthandler (#132016)
Serhiy Storchaka [Fri, 4 Apr 2025 11:33:09 +0000 (14:33 +0300)]
Add tests for Bluetooth RFCOMM, HCI and SCO (GH-132023)
Filipe Laíns 🇵🇸 [Fri, 4 Apr 2025 08:34:02 +0000 (09:34 +0100)]
GH-131770: increase assumed WASI stack size to 131072 (wasi-sdk default) (#131844)
https://github.com/WebAssembly/wasi-libc/blob/
e9524a0980b9bb6bb92e87a41ed1055bdda5bb86 /libc-top-half/musl/src/internal/pthread_impl.h#L220
Signed-off-by: Filipe Laíns <lains@riseup.net>
Diego Russo [Thu, 3 Apr 2025 20:32:29 +0000 (21:32 +0100)]
Enable Windows on Arm GitHub runners (#131994)