Files
typthon/Misc/NEWS.d/3.14.0a7.rst
2025-07-22 07:54:51 +01:00

1011 lines
21 KiB
ReStructuredText

.. date: 2025-04-06-23-39-47
.. gh-issue: 124111
.. nonce: 2JI7iE
.. release date: 2025-04-08
.. section: macOS
Update macOS installer to use Tcl/Tk 8.6.16.
..
.. date: 2025-04-06-23-24-00
.. gh-issue: 131423
.. nonce: 4UcBKy
.. section: macOS
Update macOS installer to use OpenSSL 3.0.16. Patch by Bénédikt Tran.
..
.. date: 2025-03-09-21-45-48
.. gh-issue: 131025
.. nonce: VmKQkv
.. section: macOS
Update macOS installer to ship with SQLite 3.49.1.
..
.. date: 2025-03-28-13-22-55
.. gh-issue: 131423
.. nonce: vI-LqV
.. section: Windows
Update bundled version of OpenSSL to 3.0.16. The new build also disables
uplink support, which may be relevant to embedders but has no impact on
normal use.
..
.. date: 2025-03-19-21-58-16
.. gh-issue: 131453
.. nonce: qQ4J5H
.. section: Windows
Some :data:`!SND_*` and :data:`!MB_*` constants are added to
:mod:`winsound`.
..
.. date: 2025-03-19-01-11-56
.. gh-issue: 91349
.. nonce: pmtp-J
.. section: Windows
Replaces our copy of ``zlib`` with ``zlib-ng``, for performance improvements
in :mod:`zlib`.
..
.. date: 2025-03-09-21-45-31
.. gh-issue: 131025
.. nonce: hlS5EC
.. section: Windows
Update Windows installer to ship with SQLite 3.49.1.
..
.. date: 2025-04-05-14-52-36
.. gh-issue: 132121
.. nonce: QNoDih
.. section: Tools/Demos
Always escape non-printable Unicode characters in :program:`pygettext`.
..
.. date: 2025-03-29-16-20-00
.. gh-issue: 131852
.. nonce: afuefb
.. section: Tools/Demos
:program:`msgfmt` no longer adds the ``POT-Creation-Date`` to generated
``.mo`` files for consistency with GNU ``msgfmt``.
..
.. date: 2025-03-15-12-44-54
.. gh-issue: 131277
.. nonce: JaMlVa
.. section: Tests
Allow to unset one or more environment variables at once via
:meth:`EnvironmentVarGuard.unset()
<test.support.os_helper.EnvironmentVarGuard.unset>`. Patch by Bénédikt Tran.
..
.. date: 2025-03-10-18-58-03
.. gh-issue: 131050
.. nonce: FMBAPN
.. section: Tests
``test_ssl.test_dh_params`` is skipped if the underlying TLS library does
not support finite-field ephemeral Diffie-Hellman.
..
.. date: 2025-04-07-04-11-08
.. gh-issue: 131809
.. nonce: 4MBDuy
.. section: Security
Update bundled libexpat to 2.7.1
..
.. date: 2025-03-14-23-28-39
.. gh-issue: 131261
.. nonce: 0aB6nM
.. section: Security
Upgrade to libexpat 2.7.0
..
.. date: 2024-08-06-12-27-34
.. gh-issue: 121284
.. nonce: 8rwPxe
.. section: Security
Fix bug in the folding of rfc2047 encoded-words when flattening an email
message using a modern email policy. Previously when an encoded-word was too
long for a line, it would be decoded, split across lines, and re-encoded.
But commas and other special characters in the original text could be left
unencoded and unquoted. This could theoretically be used to spoof header
lines using a carefully constructed encoded-word if the resulting rendered
email was transmitted or re-parsed.
..
.. date: 2025-04-06-23-16-08
.. gh-issue: 132174
.. nonce: dN4b-X
.. section: Library
Fix function name in error message of ``_interpreters.run_string``.
..
.. date: 2025-04-06-23-09-21
.. gh-issue: 132171
.. nonce: zZqvfn
.. section: Library
Fix crash of ``_interpreters.run_string`` on string subclasses.
..
.. date: 2025-04-06-19-25-12
.. gh-issue: 129204
.. nonce: sAVFO6
.. section: Library
Introduce new ``_PYTHON_SUBPROCESS_USE_POSIX_SPAWN`` environment variable
knob in :mod:`subprocess` to control the use of :func:`os.posix_spawn`.
..
.. date: 2025-04-06-16-12-49
.. gh-issue: 132159
.. nonce: WvBfBm
.. section: Library
Do not shadow user arguments in generated :meth:`!__new__` by decorator
:class:`warnings.deprecated`. Patch by Xuehai Pan.
..
.. date: 2025-04-06-13-23-41
.. gh-issue: 132168
.. nonce: 6UMEpo
.. section: Library
The :class:`ctypes.py_object` type now supports subscription, making it a
:term:`generic type`.
..
.. date: 2025-04-06-09-55-43
.. gh-issue: 84481
.. nonce: cX4yTn
.. section: Library
Add the :attr:`zipfile.ZipFile.data_offset` attribute, which stores the
offset to the beginning of ZIP data in a file when available. When the
:class:`zipfile.ZipFile` is opened in either mode ``'w'`` or ``'x'`` and the
underlying file does not support ``tell()``, the value will be ``None``
instead.
..
.. date: 2025-04-04-16-22-03
.. gh-issue: 132075
.. nonce: qMM5np
.. section: Library
Fix possible use of :mod:`socket` address structures with uninitialized
members. Now all structure members are initialized with zeroes by default.
..
.. date: 2025-04-03-01-35-02
.. gh-issue: 118761
.. nonce: VQcj70
.. section: Library
Improve import times by up to 27x for the :mod:`string` module. Patch by
Adam Turner.
..
.. date: 2025-04-02-16-01-12
.. gh-issue: 125434
.. nonce: EjPc7g
.. section: Library
Display thread name in :mod:`faulthandler`. Patch by Victor Stinner.
..
.. date: 2025-04-02-11-31-15
.. gh-issue: 132002
.. nonce: TMsYvE
.. section: Library
Fix crash when deallocating :class:`contextvars.ContextVar` with weird
unahashable string names.
..
.. date: 2025-04-01-13-44-26
.. gh-issue: 131938
.. nonce: dm4Suq
.. section: Library
:mod:`xml.etree.ElementTree`: update the error message when an element to
remove via :meth:`Element.remove <xml.etree.ElementTree.Element.remove>` is
not found. Patch by Bénédikt Tran.
..
.. date: 2025-04-01-11-16-22
.. gh-issue: 115942
.. nonce: 4W3hNx
.. section: Library
Add :meth:`threading.RLock.locked`, :meth:`multiprocessing.Lock.locked`,
:meth:`multiprocessing.RLock.locked`, and allow
:meth:`multiprocessing.managers.SyncManager.Lock` and
:meth:`multiprocessing.managers.SyncManager.RLock` to proxy ``locked()``
call.
..
.. date: 2025-04-01-09-20-32
.. gh-issue: 131974
.. nonce: AIzshA
.. section: Library
Fix several thread-safety issues in :mod:`ctypes` on the :term:`free
threaded <free threading>` build.
..
.. date: 2025-03-31-19-19-36
.. gh-issue: 118761
.. nonce: M0yFiZ
.. section: Library
Improve the import time of the :mod:`ast` module by extracting the
:func:`~ast.unparse` function to a helper module.
..
.. date: 2025-03-31-02-06-57
.. gh-issue: 107369
.. nonce: 8M-HVz
.. section: Library
Improved performance of :func:`textwrap.indent` by an average of ~1.3x.
Patch by Adam Turner.
..
.. date: 2025-03-30-19-55-10
.. gh-issue: 131792
.. nonce: NNjzFA
.. section: Library
Improved performance of :func:`textwrap.dedent` by an average of ~2.4x,
(with improvements of up to 4x for large inputs), and fixed a bug where
blank lines with whitespace characters other than space or horizontal tab
were not normalised to the newline. Patch by Adam Turner, Marius Juston, and
Pieter Eendebak.
..
.. date: 2025-03-28-11-26-31
.. gh-issue: 131668
.. nonce: tcS4xS
.. section: Library
:mod:`socket`: Fix code parsing AF_BLUETOOTH socket addresses.
..
.. date: 2025-03-23-18-39-07
.. gh-issue: 60115
.. nonce: AWdcmq
.. section: Library
Support frozen modules for :func:`linecache.getline`.
..
.. date: 2025-03-20-08-32-49
.. gh-issue: 131492
.. nonce: saC2cA
.. section: Library
Fix a resource leak when constructing a :class:`gzip.GzipFile` with a
filename fails, for example when passing an invalid ``compresslevel``.
..
.. date: 2025-03-19-20-37-07
.. gh-issue: 131435
.. nonce: y8KMae
.. section: Library
10-20% performance improvement of :func:`random.randint`.
..
.. date: 2025-03-19-14-36-54
.. gh-issue: 131461
.. nonce: uDUmdY
.. section: Library
Fix :exc:`ResourceWarning` when constructing a :class:`gzip.GzipFile` in
write mode with a broken file object.
..
.. date: 2025-03-19-00-09-15
.. gh-issue: 125866
.. nonce: sIIJ5N
.. section: Library
Deprecate the :mod:`!nturl2path` module. Call
:func:`urllib.request.url2pathname` and :func:`~urllib.request.pathname2url`
instead.
..
.. date: 2025-03-18-19-52-49
.. gh-issue: 126367
.. nonce: PRxnuu
.. section: Library
Fix issue where :func:`urllib.request.url2pathname` raised :exc:`OSError`
when given a Windows URI containing a colon character not following a drive
letter, such as before an NTFS alternate data stream.
..
.. date: 2025-03-18-02-11-33
.. gh-issue: 120144
.. nonce: dBLFkI
.. section: Library
Disable ``CALL`` event in :mod:`bdb` in ``monitoring`` backend when we don't
need any new events on the code object to get a better performance.
..
.. date: 2025-03-17-21-35-53
.. gh-issue: 131358
.. nonce: YVZ6yo
.. section: Library
Register ``cseuckr`` as an encoding alias for ``euc_kr``.
..
.. date: 2025-03-17-18-50-39
.. gh-issue: 131325
.. nonce: wlasMF
.. section: Library
Fix sendfile fallback implementation to drain data after writing to
transport in :mod:`asyncio`.
..
.. date: 2025-03-17-17-11-41
.. gh-issue: 90548
.. nonce: xSPf_L
.. section: Library
:func:`platform.libc_ver` can now detect and report the version of ``musl``
on Alpine Linux.
..
.. date: 2025-03-17-15-45-36
.. gh-issue: 129843
.. nonce: NPdpXL
.. section: Library
Fix incorrect argument passing in :func:`warnings.warn_explicit`.
..
.. date: 2025-03-16-18-30-00
.. gh-issue: 70647
.. nonce: 1qq2r3
.. section: Library
When creating a :mod:`datetime` object with an out of range date a more
informative error is raised.
..
.. date: 2025-03-16-08-00-29
.. gh-issue: 130914
.. nonce: 6z883_
.. section: Library
Allow :meth:`graphlib.TopologicalSorter.prepare` to be called more than once
as long as sorting has not started. Patch by Daniel Pope.
..
.. date: 2025-03-14-12-22-02
.. gh-issue: 131236
.. nonce: HjqFq0
.. section: Library
Allow to generate multiple UUIDs at once via :option:`python -m uuid --count
<uuid --count>`.
..
.. date: 2025-03-13-19-54-57
.. gh-issue: 126895
.. nonce: eJP9l0
.. section: Library
Fix :mod:`readline` in :term:`free-threaded <free threading>` build.
..
.. date: 2025-03-11-21-52-33
.. gh-issue: 121468
.. nonce: WsEP02
.. section: Library
``$_asynctask`` is added as a :mod:`pdb` convenience variable to access the
current asyncio task if applicable.
..
.. date: 2025-02-08-21-37-05
.. gh-issue: 118761
.. nonce: EtqxeB
.. section: Library
Improve import time of :mod:`locale` using lazy import ``re``. Patch by
Semyon Moroz.
..
.. date: 2025-02-03-16-27-14
.. gh-issue: 129598
.. nonce: 0js33I
.. section: Library
Fix :func:`ast.unparse` when :class:`ast.Interactive` contains multiple
statements.
..
.. date: 2025-02-02-00-30-09
.. gh-issue: 85162
.. nonce: BNF_aJ
.. section: Library
The :mod:`http.server` module now includes built-in support for HTTPS
servers exposed by :class:`http.server.HTTPSServer`. This functionality is
exposed by the command-line interface (``python -m http.server``) through
the ``--tls-cert``, ``--tls-key`` and ``--tls-password-file`` options. Patch
by Semyon Moroz.
..
.. date: 2025-01-29-21-29-46
.. gh-issue: 129463
.. nonce: qePexX
.. section: Library
The implementations of equality and hashing for
:class:`annotationlib.ForwardRef` now use all attributes on the object. Two
:class:`!ForwardRef` objects are equal only if all attributes are equal.
..
.. date: 2025-01-29-21-27-45
.. gh-issue: 128593
.. nonce: r3j4l-
.. section: Library
:class:`annotationlib.ForwardRef` objects no longer cache their value when
they are successfully evaluated. Successive calls to
:meth:`annotationlib.ForwardRef.evaluate` may return different values.
..
.. date: 2025-01-24-12-30-38
.. gh-issue: 117779
.. nonce: gADGXI
.. section: Library
Fix reading duplicated entries in :mod:`zipfile` by name. Reading duplicated
entries (except the last one) by ``ZipInfo`` now emits a warning instead of
raising an exception.
..
.. date: 2025-01-17-17-35-16
.. gh-issue: 128715
.. nonce: tQjo89
.. section: Library
The class of :class:`~ctypes.Structure`/:class:`~ctypes.Union` field
descriptors is now available as :class:`~ctypes.CField`, and has new
attributes to aid debugging and introspection.
..
.. date: 2024-12-18-15-51-09
.. gh-issue: 128055
.. nonce: 0c_Noq
.. section: Library
Fix ``test.test_sysconfig.test_sysconfigdata_json`` when running outside the
build directory (eg. after installing).
..
.. date: 2024-12-15-15-07-22
.. gh-issue: 126037
.. nonce: OyA7JP
.. section: Library
:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.find
<xml.etree.ElementTree.Element.find>`, :meth:`Element.findtext
<xml.etree.ElementTree.Element.findtext>` and :meth:`Element.findall
<xml.etree.ElementTree.Element.findall>` when the tag to find implements an
:meth:`~object.__eq__` method mutating the element being queried. Patch by
Bénédikt Tran.
..
.. date: 2024-12-11-17-44-36
.. gh-issue: 127794
.. nonce: VwmRsp
.. section: Library
When headers are added to :class:`email.message.Message` objects, either
through :meth:`email.message.Message.__setitem__` or
:meth:`email.message.Message.add_header`, the field name is now validated
according to :rfc:`RFC 5322, Section 2.2 <5322#section-2.2>` and a
:exc:`ValueError` is raised if the field name contains any invalid
characters.
..
.. date: 2024-11-29-00-53-28
.. gh-issue: 123599
.. nonce: vyUh2S
.. section: Library
Deprecate :meth:`!pathlib.PurePath.as_uri`; use :meth:`pathlib.Path.as_uri`
instead.
..
.. date: 2024-10-29-12-59-45
.. gh-issue: 126033
.. nonce: sM3uCn
.. section: Library
:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.remove
<xml.etree.ElementTree.Element.remove>` when the element is concurrently
mutated. Patch by Bénédikt Tran.
..
.. date: 2024-09-25-18-45-03
.. gh-issue: 120144
.. nonce: JUcjLG
.. section: Library
Add the optional backend of ``sys.monitoring`` to :mod:`bdb` and use it for
:mod:`pdb`.
..
.. date: 2024-06-30-17-00-00
.. gh-issue: 74598
.. nonce: 1gVy_8
.. section: Library
Add :func:`fnmatch.filterfalse` for excluding names matching a pattern.
Patch by Bénédikt Tran.
..
.. date: 2024-02-02-15-26-48
.. gh-issue: 114917
.. nonce: sf0GuO
.. section: Library
Add support for AI_NUMERICSERV in getaddrinfo emulation
..
.. bpo: 17254
.. date: 2019-08-05-13-58-10
.. nonce: 11xglZ
.. section: Library
Added aliases for Thai Language using Microsoft Code Pages.
..
.. date: 2025-03-18-15-15-16
.. gh-issue: 131417
.. nonce: lQg5aH
.. section: Documentation
Mention :class:`asyncio.Future` and :class:`asyncio.Task` in generic classes
list.
..
.. date: 2025-04-03-20-11-02
.. gh-issue: 131798
.. nonce: yhdUKW
.. section: Core and Builtins
Allow the JIT to remove an extra ``_TO_BOOL_BOOL`` instruction after
``_CONTAINS_OP_SET`` by setting the return type to bool.
..
.. date: 2025-04-02-17-47-14
.. gh-issue: 132011
.. nonce: dNh64H
.. section: Core and Builtins
Fix crash when calling :meth:`!list.append` as an unbound method.
..
.. date: 2025-04-01-22-24-19
.. gh-issue: 131998
.. nonce: DvmZcT
.. section: Core and Builtins
Fix a crash when using an unbound method :term:`descriptor` object in a
function where a bound method descriptor was used.
..
.. date: 2025-03-31-13-25-14
.. gh-issue: 131591
.. nonce: DsPKZt
.. section: Core and Builtins
Implement :pep:`768` (Safe external debugger interface for CPython). Add a
new :func:`sys.remote_exec` function to the :mod:`sys` module. This function
schedules the execution of a Python file in a separate process. Patch by
Pablo Galindo, Matt Wozniski and Ivona Stojanovic.
..
.. date: 2025-03-28-19-02-55
.. gh-issue: 131798
.. nonce: fNZ5-2
.. section: Core and Builtins
Allow JIT to omit str guard in truthiness test when str type is known.
..
.. date: 2025-03-28-18-59-24
.. gh-issue: 131833
.. nonce: v4WvWT
.. section: Core and Builtins
Add support for optionally dropping grouping parentheses when using multiple
exception types as per :pep:`758`. Patch by Pablo Galindo
..
.. date: 2025-03-28-07-39-10
.. gh-issue: 130924
.. nonce: l2Rbmj
.. section: Core and Builtins
Usage of a name in a function-scope annotation no longer triggers creation
of a cell for that variable. This fixes a regression in earlier alphas of
Python 3.14.
..
.. date: 2025-03-27-12-40-21
.. gh-issue: 131800
.. nonce: Xq3n54
.. section: Core and Builtins
Improve the experimental JIT's ability to remove type checks for certain
subscripting operations.
..
.. date: 2025-03-25-20-38-06
.. gh-issue: 131738
.. nonce: eCb0OQ
.. section: Core and Builtins
Compiler emits optimized code for builtin any/all/tuple calls over a
generator expression.
..
.. date: 2025-03-25-13-58-25
.. gh-issue: 131719
.. nonce: zKv98a
.. section: Core and Builtins
Fix missing NULL check in ``_PyMem_FreeDelayed`` in :term:`free-threaded
<free threading>` build.
..
.. date: 2025-03-24-19-38-53
.. gh-issue: 131670
.. nonce: IffOZj
.. section: Core and Builtins
Fix :func:`anext` failing on sync :meth:`~object.__anext__` raising an
exception.
..
.. date: 2025-03-24-14-56-00
.. gh-issue: 131666
.. nonce: q0-a-b
.. section: Core and Builtins
Fix signature of ``anext_awaitable.close`` objects. Patch by Bénédikt Tran.
..
.. date: 2025-03-20-03-45-20
.. gh-issue: 130415
.. nonce: VtJhoG
.. section: Core and Builtins
Optimize comparison of two constants in JIT builds
..
.. date: 2025-03-13-20-23-02
.. gh-issue: 129149
.. nonce: z42wkm
.. section: Core and Builtins
Add fast path for small and medium-size integers in
:c:func:`PyLong_FromInt32`, :c:func:`PyLong_FromUInt32`,
:c:func:`PyLong_FromInt64` and :c:func:`PyLong_FromUInt64`. Patch by Chris
Eibl.
..
.. date: 2025-03-10-12-08-57
.. gh-issue: 130887
.. nonce: f823Ih
.. section: Core and Builtins
Optimize the AArch64 code generation for the JIT. Patch by Diego Russo
..
.. date: 2025-03-10-12-05-45
.. gh-issue: 130956
.. nonce: f823Ih
.. section: Core and Builtins
Optimize the AArch64 code generation for the JIT. Patch by Diego Russo
..
.. date: 2025-03-09-09-03-24
.. gh-issue: 130928
.. nonce: gP1yKv
.. section: Core and Builtins
Fix error message when formatting bytes using the ``'i'`` flag. Patch by
Maxim Ageev.
..
.. date: 2025-03-06-17-04-27
.. gh-issue: 130935
.. nonce: ss4lmS
.. section: Core and Builtins
Annotations at the class and module level that are conditionally defined are
now only reflected in ``__annotations__`` if the block they are in is
executed. Patch by Jelle Zijlstra.
..
.. date: 2025-03-03-20-02-45
.. gh-issue: 130775
.. nonce: fEM6T-
.. section: Core and Builtins
Do not crash on negative ``column`` and ``end_column`` in :mod:`ast`
locations.
..
.. date: 2025-02-28-11-29-35
.. gh-issue: 130704
.. nonce: 7RDVLE
.. section: Core and Builtins
Optimize ``LOAD_FAST`` and its superinstruction form to reduce reference
counting overhead. These instructions are replaced with faster variants that
load borrowed references onto the operand stack when we can prove that the
reference in the frame outlives the reference loaded onto the stack.
..
.. date: 2025-02-21-14-47-46
.. gh-issue: 88887
.. nonce: V3U0CV
.. section: Core and Builtins
Fixing multiprocessing Resource Tracker process leaking, usually observed
when running Python as PID 1.
..
.. date: 2025-02-21-00-12-24
.. gh-issue: 130115
.. nonce: mF-rP6
.. section: Core and Builtins
Fix an issue with thread identifiers being sign-extended on some platforms.
..
.. date: 2025-02-15-14-36-32
.. gh-issue: 99108
.. nonce: u6CfmK
.. section: Core and Builtins
Add support for built-in implementation of HMAC (:rfc:`2104`) based on
HACL*. Patch by Bénédikt Tran.
..
.. date: 2025-02-13-19-07-54
.. gh-issue: 130080
.. nonce: IoJpuy
.. section: Core and Builtins
Implement PEP 765: Disallow return/break/continue that exit a finally block.
..
.. date: 2025-02-09-09-54-37
.. gh-issue: 129900
.. nonce: GAGGPn
.. section: Core and Builtins
Fix return codes inside :exc:`SystemExit` not getting returned by the REPL.
..
.. date: 2025-01-11-20-11-28
.. gh-issue: 128632
.. nonce: ryhnKs
.. section: Core and Builtins
Disallow ``__classdict__`` as the name of a type parameter. Using this name
would previously crash the interpreter in some circumstances.
..
.. date: 2025-01-09-22-12-03
.. gh-issue: 126703
.. nonce: 6rAxZ7
.. section: Core and Builtins
Improve performance of builtin methods by using a freelist.
..
.. date: 2025-01-08-09-41-25
.. gh-issue: 126703
.. nonce: djs9e_
.. section: Core and Builtins
Improve performance of :class:`range` by using a freelist.
..
.. date: 2025-03-26-06-56-40
.. gh-issue: 131740
.. nonce: 9PdxxQ
.. section: C API
Update PyUnstable_GC_VisitObjects to traverse perm gen.
..
.. date: 2025-03-20-17-14-29
.. gh-issue: 131525
.. nonce: n8Di6a
.. section: C API
The PyTupleObject now caches the computed hash value in the new field
ob_hash.
..
.. date: 2025-03-31-19-22-41
.. gh-issue: 131865
.. nonce: PIJy7X
.. section: Build
The DTrace build now properly passes the ``CC`` and ``CFLAGS`` variables to
the ``dtrace`` command when utilizing SystemTap on Linux.
..
.. date: 2025-03-27-01-21-50
.. gh-issue: 131675
.. nonce: l2zfOO
.. section: Build
Fix mimalloc library builds for 32-bit ARM targets.
..
.. date: 2025-03-25-19-14-24
.. gh-issue: 131691
.. nonce: 2BgHU5
.. section: Build
clang-cl on Windows needs option ``/EHa`` to support SEH (structured
exception handling) correctly. Fix by Chris Eibl.
..
.. date: 2025-03-15-12-32-56
.. gh-issue: 131278
.. nonce: 1nd0mJ
.. section: Build
Add optimizing flag ``WITH_COMPUTED_GOTOS`` to Windows builds for when using
a compiler that supports it (currently clang-cl). Patch by Chris Eibl.
..
.. date: 2025-03-11-19-06-50
.. gh-issue: 130213
.. nonce: _eQr0g
.. section: Build
Update the vendored HACL* library to fix build issues with older clang
compilers.
..
.. date: 2025-03-06-20-55-34
.. gh-issue: 130673
.. nonce: T3RSCI
.. section: Build
Fix potential ``KeyError`` when handling object sections during JIT building
process.