mirror of https://github.com/python/cpython
398 lines
8.2 KiB
ReStructuredText
398 lines
8.2 KiB
ReStructuredText
.. date: 2024-09-07-12-14-54
|
|
.. gh-issue: 123797
|
|
.. nonce: yFDeug
|
|
.. release date: 2024-10-01
|
|
.. section: macOS
|
|
|
|
Check for runtime availability of ``ptsname_r`` function on macos.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-27-13-40-25
|
|
.. gh-issue: 124609
|
|
.. nonce: WaKk8G
|
|
.. section: Windows
|
|
|
|
Fix ``_Py_ThreadId`` for Windows builds using MinGW. Patch by Tony Roberts.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-20-11-18-50
|
|
.. gh-issue: 124254
|
|
.. nonce: iPin-L
|
|
.. section: Windows
|
|
|
|
Ensures experimental free-threaded binaries remain installed when updating.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-10-19-23-00
|
|
.. gh-issue: 123915
|
|
.. nonce: yZMEDO
|
|
.. section: Windows
|
|
|
|
Ensure that ``Tools\msi\buildrelease.bat`` uses different directories for
|
|
AMD64 and ARM64 builds.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-25-12-39-34
|
|
.. gh-issue: 124378
|
|
.. nonce: Ywwgia
|
|
.. section: Tests
|
|
|
|
Updated ``test_ttk`` to pass with Tcl/Tk 8.6.15.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-25-18-34-48
|
|
.. gh-issue: 124538
|
|
.. nonce: nXZk4R
|
|
.. section: Library
|
|
|
|
Fixed crash when using :func:`gc.get_referents` on a capsule object.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-25-12-14-58
|
|
.. gh-issue: 124498
|
|
.. nonce: Ozxs55
|
|
.. section: Library
|
|
|
|
Fix :class:`typing.TypeAliasType` not to be generic, when ``type_params`` is
|
|
an empty tuple.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-24-21-15-27
|
|
.. gh-issue: 123017
|
|
.. nonce: dSAr2f
|
|
.. section: Library
|
|
|
|
Due to unreliable results on some devices, :func:`time.strftime` no longer
|
|
accepts negative years on Android.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-24-19-32-14
|
|
.. gh-issue: 123014
|
|
.. nonce: zVcfkZ
|
|
.. section: Library
|
|
|
|
:func:`os.pidfd_open` and :func:`signal.pidfd_send_signal` are now
|
|
unavailable when building against Android API levels older than 31, since
|
|
the underlying system calls may cause a crash.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-19-11-47-39
|
|
.. gh-issue: 124248
|
|
.. nonce: g7rufd
|
|
.. section: Library
|
|
|
|
Fixed potential crash when using :mod:`struct` to process zero-width 'Pascal
|
|
string' fields (``0p``).
|
|
|
|
..
|
|
|
|
.. date: 2024-09-19-03-46-59
|
|
.. gh-issue: 87041
|
|
.. nonce: 9Ox7Bv
|
|
.. section: Library
|
|
|
|
Fix a bug in :mod:`argparse` where lengthy subparser argument help is
|
|
incorrectly indented.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-18-17-45-52
|
|
.. gh-issue: 124212
|
|
.. nonce: n6kIby
|
|
.. section: Library
|
|
|
|
Fix invalid variable in :mod:`venv` handling of failed symlink on Windows
|
|
|
|
..
|
|
|
|
.. date: 2024-09-17-18-06-42
|
|
.. gh-issue: 124171
|
|
.. nonce: PHCvRJ
|
|
.. section: Library
|
|
|
|
Add workaround for broken :c:func:`!fmod()` implementations on Windows, that
|
|
loose zero sign (e.g. ``fmod(-10, 1)`` returns ``0.0``). Patch by Sergey B
|
|
Kirpichev.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-13-10-34-19
|
|
.. gh-issue: 123934
|
|
.. nonce: yMe7mL
|
|
.. section: Library
|
|
|
|
Fix :class:`unittest.mock.MagicMock` reseting magic methods return values
|
|
after ``.reset_mock(return_value=True)`` was called.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-11-19-12-23
|
|
.. gh-issue: 123968
|
|
.. nonce: OwHON_
|
|
.. section: Library
|
|
|
|
Fix the command-line interface for the :mod:`random` module to select floats
|
|
between 0 and N, not 1 and N.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-10-11-26-14
|
|
.. gh-issue: 123892
|
|
.. nonce: 2gzIrz
|
|
.. section: Library
|
|
|
|
Add ``"_wmi"`` to :data:`sys.stdlib_module_names`. Patch by Victor Stinner.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-02-20-34-04
|
|
.. gh-issue: 123339
|
|
.. nonce: czgcSu
|
|
.. section: Library
|
|
|
|
Fix :func:`inspect.getsource` for classes in :mod:`collections.abc` and
|
|
:mod:`decimal` (for pure Python implementation) modules.
|
|
:func:`inspect.getcomments` now raises OSError instead of IndexError if the
|
|
``__firstlineno__`` value for a class is out of bound.
|
|
|
|
..
|
|
|
|
.. date: 2024-08-15-09-45-34
|
|
.. gh-issue: 121735
|
|
.. nonce: _1q0qf
|
|
.. section: Library
|
|
|
|
When working with zip archives, importlib.resources now properly honors
|
|
module-adjacent references (e.g. ``files(pkg.mod)`` and not just
|
|
``files(pkg)``).
|
|
|
|
..
|
|
|
|
.. date: 2024-07-23-12-38-14
|
|
.. gh-issue: 122145
|
|
.. nonce: sTO8nX
|
|
.. section: Library
|
|
|
|
Fix an issue when reporting tracebacks corresponding to Python code emitting
|
|
an empty AST body. Patch by Nikita Sobolev and Bénédikt Tran.
|
|
|
|
..
|
|
|
|
.. date: 2024-07-03-14-23-04
|
|
.. gh-issue: 119004
|
|
.. nonce: L5MoUu
|
|
.. section: Library
|
|
|
|
Fix a crash in :ref:`OrderedDict.__eq__ <collections_OrderedDict__eq__>`
|
|
when operands are mutated during the check. Patch by Bénédikt Tran.
|
|
|
|
..
|
|
|
|
.. bpo: 44864
|
|
.. date: 2021-08-24-19-37-46
|
|
.. nonce: KzxaDh
|
|
.. section: Library
|
|
|
|
Do not translate user-provided strings in :class:`argparse.ArgumentParser`.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-21-23-12-18
|
|
.. gh-issue: 112938
|
|
.. nonce: OeiDru
|
|
.. section: IDLE
|
|
|
|
Fix uninteruptable hang when Shell gets rapid continuous output.
|
|
|
|
..
|
|
|
|
.. date: 2024-06-05-14-54-24
|
|
.. gh-issue: 120104
|
|
.. nonce: j_thj4
|
|
.. section: IDLE
|
|
|
|
Fix padding in config and search dialog windows in IDLE.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-27-16-47-48
|
|
.. gh-issue: 124720
|
|
.. nonce: nVSTVb
|
|
.. section: Documentation
|
|
|
|
Update "Using Python on a Mac" section of the "Python Setup and Usage"
|
|
document and include information on installing free-threading support.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-19-19-33-25
|
|
.. gh-issue: 116622
|
|
.. nonce: M65UZ6
|
|
.. section: Documentation
|
|
|
|
Add an Android platform guide, and flag modules not available on Android.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-30-21-02-10
|
|
.. gh-issue: 124567
|
|
.. nonce: tv_B_C
|
|
.. section: Core and Builtins
|
|
|
|
Revert the incremental GC (in 3.13), since it's not clear the benefits
|
|
outweigh the costs at this point.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-27-17-18-53
|
|
.. gh-issue: 124642
|
|
.. nonce: OCjhBJ
|
|
.. section: Core and Builtins
|
|
|
|
Fixed scalability issue in free-threaded builds for lock-free reads from
|
|
dictionaries in multi-threaded scenarios
|
|
|
|
..
|
|
|
|
.. date: 2024-09-26-17-55-34
|
|
.. gh-issue: 116510
|
|
.. nonce: dhn8w8
|
|
.. section: Core and Builtins
|
|
|
|
Fix a bug that can cause a crash when sub-interpreters use "basic"
|
|
single-phase extension modules. Shared objects could refer to PyGC_Head
|
|
nodes that had been freed as part of interpreter cleanup.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-26-12-19-13
|
|
.. gh-issue: 124547
|
|
.. nonce: P_SHfU
|
|
.. section: Core and Builtins
|
|
|
|
When deallocating an object with inline values whose ``__dict__`` is still
|
|
live: if memory allocation for the inline values fails, clear the
|
|
dictionary. Prevents an interpreter crash.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-25-14-45-56
|
|
.. gh-issue: 124513
|
|
.. nonce: ywiXtr
|
|
.. section: Core and Builtins
|
|
|
|
Fix a crash in FrameLocalsProxy constructor: check the number of arguments.
|
|
Patch by Victor Stinner.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-25-11-53-22
|
|
.. gh-issue: 124442
|
|
.. nonce: EXC1Ve
|
|
.. section: Core and Builtins
|
|
|
|
Fix nondeterminism in compilation by sorting the value of
|
|
:attr:`~type.__static_attributes__`. Patch by kp2pml30.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-23-15-23-14
|
|
.. gh-issue: 123856
|
|
.. nonce: yrgJ9m
|
|
.. section: Core and Builtins
|
|
|
|
Fix PyREPL failure when a keyboard interrupt is triggered after using a
|
|
history search
|
|
|
|
..
|
|
|
|
.. date: 2024-09-23-13-25-27
|
|
.. gh-issue: 65961
|
|
.. nonce: LDqXV2
|
|
.. section: Core and Builtins
|
|
|
|
Document the deprecation of setting and using ``__package__`` and
|
|
``__cached__``.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-13-02-25-06
|
|
.. gh-issue: 124027
|
|
.. nonce: to_9DY
|
|
.. section: Core and Builtins
|
|
|
|
Support ``<page up>``, ``<page down>``, and ``<delete>`` keys in the Python
|
|
REPL when ``$TERM`` is set to ``vt100``.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-10-13-27-16
|
|
.. gh-issue: 77894
|
|
.. nonce: ZC-Olu
|
|
.. section: Core and Builtins
|
|
|
|
Fix possible crash in the garbage collector when it tries to break a
|
|
reference loop containing a :class:`memoryview` object. Now a
|
|
:class:`!memoryview` object can only be cleared if there are no buffers that
|
|
refer it.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-02-20-36-45
|
|
.. gh-issue: 123339
|
|
.. nonce: QcmpSs
|
|
.. section: Core and Builtins
|
|
|
|
Setting the :attr:`!__module__` attribute for a class now removes the
|
|
``__firstlineno__`` item from the type's dict, so they will no longer be
|
|
inconsistent.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-18-18-40-30
|
|
.. gh-issue: 124160
|
|
.. nonce: Zy-VKi
|
|
.. section: C API
|
|
|
|
Fix crash when importing modules containing state and single-phase
|
|
initialization in a subinterpreter.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-12-16-16-24
|
|
.. gh-issue: 123880
|
|
.. nonce: 2-8vcj
|
|
.. section: C API
|
|
|
|
Fixed a bug that prevented circular imports of extension modules that use
|
|
single-phase initialization.
|
|
|
|
..
|
|
|
|
.. date: 2024-09-27-15-58-10
|
|
.. gh-issue: 124487
|
|
.. nonce: PAZTQf
|
|
.. section: Build
|
|
|
|
Windows builds now use Windows 8.1 as their API baseline (installation
|
|
already required Windows 8.1).
|
|
|
|
..
|
|
|
|
.. date: 2024-09-13-17-48-37
|
|
.. gh-issue: 124043
|
|
.. nonce: Bruxpq
|
|
.. section: Build
|
|
|
|
Building using :option:`--with-trace-refs` is (temporarily) disallowed when
|
|
the GIL is disabled.
|