Skip to content
Snippets Groups Projects
Unverified Commit 0771d71e authored by Pablo Galindo's avatar Pablo Galindo
Browse files

Python 3.11.0b5

parent 7f731943
No related branches found
Tags v3.11.0b5
No related merge requests found
Showing
with 352 additions and 33 deletions
......@@ -20,10 +20,10 @@
#define PY_MINOR_VERSION 11
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_BETA
#define PY_RELEASE_SERIAL 4
#define PY_RELEASE_SERIAL 5
/* Version as a string */
#define PY_VERSION "3.11.0b4+"
#define PY_VERSION "3.11.0b5"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
......
# -*- coding: utf-8 -*-
# Autogenerated by Sphinx on Mon Jul 11 16:25:08 2022
# Autogenerated by Sphinx on Mon Jul 25 23:19:30 2022
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
'\n'
......
.. date: 2022-07-23-19-16-25
.. gh-issue: 93351
.. nonce: 0Jyvu-
.. release date: 2022-07-25
.. section: Core and Builtins
:class:`ast.AST` node positions are now validated when provided to
:func:`compile` and other related functions. If invalid positions are
detected, a :exc:`ValueError` will be raised.
..
.. date: 2022-07-22-12-53-34
.. gh-issue: 94438
.. nonce: hNqACc
.. section: Core and Builtins
Fix an issue that caused extended opcode arguments and some conditional pops
to be ignored when calculating valid jump targets for assignments to the
``f_lineno`` attribute of frame objects. In some cases, this could cause
inconsistent internal state, resulting in a hard crash of the interpreter.
..
.. date: 2022-07-21-19-19-20
.. gh-issue: 95060
.. nonce: 4xdT1f
.. section: Core and Builtins
Undocumented ``PyCode_Addr2Location`` function now properly returns when
``addrq`` argument is less than zero.
..
.. date: 2022-07-21-17-54-52
.. gh-issue: 95113
.. nonce: NnSLpT
.. section: Core and Builtins
Replace all ``EXTENDED_ARG_QUICK`` instructions with basic
:opcode:`EXTENDED_ARG` instructions in unquickened code. Consumers of
non-adaptive bytecode should be able to handle extended arguments the same
way they were handled in CPython 3.10 and older.
..
.. date: 2022-07-20-13-46-01
.. gh-issue: 91409
.. nonce: dhL8Zo
.. section: Core and Builtins
Fix incorrect source location info caused by certain optimizations in the
bytecode compiler.
..
.. date: 2022-07-19-16-30-59
.. gh-issue: 94036
.. nonce: _6Utkm
.. section: Core and Builtins
Fix incorrect source location info for some multi-line attribute accesses
and method calls.
..
.. date: 2022-07-18-14-19-21
.. gh-issue: 94739
.. nonce: NQJQi7
.. section: Core and Builtins
Allow jumping within, out of, and across exception handlers in the debugger.
..
.. date: 2022-07-18-05-10-29
.. gh-issue: 94949
.. nonce: OsZ7_s
.. section: Core and Builtins
:func:`ast.parse` will no longer parse parenthesized context managers when
passed ``feature_version`` less than ``(3, 9)``. Patch by Shantanu Jain.
..
.. date: 2022-07-18-04-48-34
.. gh-issue: 94947
.. nonce: df9gUw
.. section: Core and Builtins
:func:`ast.parse` will no longer parse assignment expressions when passed
``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain.
..
.. date: 2022-07-17-15-54-29
.. gh-issue: 91256
.. nonce: z7i7Q5
.. section: Core and Builtins
Ensures the program name is known for help text during interpreter startup.
..
.. date: 2022-07-16-08-14-17
.. gh-issue: 94869
.. nonce: eRwMsX
.. section: Core and Builtins
Fix the column offsets for some expressions in multi-line f-strings
:mod:`ast` nodes. Patch by Pablo Galindo.
..
.. date: 2022-07-15-22-16-08
.. gh-issue: 94822
.. nonce: zRRzBN
.. section: Core and Builtins
Fix an issue where lookups of metaclass descriptors may be ignored when an
identically-named attribute also exists on the class itself.
..
.. date: 2022-07-15-16-15-04
.. gh-issue: 91153
.. nonce: HiBmtt
.. section: Core and Builtins
Fix an issue where a :class:`bytearray` item assignment could crash if it's
resized by the new value's :meth:`__index__` method.
..
.. date: 2022-07-14-10-07-53
.. gh-issue: 90699
.. nonce: x3aG9m
.. section: Core and Builtins
Fix reference counting bug in :meth:`bool.__repr__`. Patch by Kumar Aditya.
..
.. date: 2022-07-24-12-59-02
.. gh-issue: 95087
.. nonce: VvqXkN
.. section: Library
Fix IndexError in parsing invalid date in the :mod:`email` module.
..
.. date: 2022-07-24-12-00-06
.. gh-issue: 95199
.. nonce: -5A64k
.. section: Library
Upgrade bundled setuptools to 63.2.0.
..
.. date: 2022-07-24-09-15-35
.. gh-issue: 95194
.. nonce: ERVmqG
.. section: Library
Upgrade bundled pip to 22.2.
..
.. date: 2022-07-22-21-18-17
.. gh-issue: 95132
.. nonce: n9anlw
.. section: Library
Fix a :mod:`sqlite3` regression where ``*args`` and ``**kwds`` were
incorrectly relayed from :py:func:`~sqlite3.connect` to the
:class:`~sqlite3.Connection` factory. The regression was introduced in
3.11a1 with PR 24421 (:gh:`85128`). Patch by Erlend E. Aasland.`
..
.. date: 2022-07-22-17-19-57
.. gh-issue: 93157
.. nonce: RXByAk
.. section: Library
Fix :mod:`fileinput` module didn't support ``errors`` option when
``inplace`` is true.
..
.. date: 2022-07-21-19-55-49
.. gh-issue: 95105
.. nonce: BIX2Km
.. section: Library
:meth:`wsgiref.types.InputStream.__iter__` should return
``Iterator[bytes]``, not ``Iterable[bytes]``. Patch by Shantanu Jain.
..
.. date: 2022-07-15-08-13-51
.. gh-issue: 94857
.. nonce: 9_KvZJ
.. section: Library
Fix refleak in ``_io.TextIOWrapper.reconfigure``. Patch by Kumar Aditya.
..
.. date: 2022-07-14-00-43-52
.. gh-issue: 94821
.. nonce: e17ghU
.. section: Library
Fix binding of unix socket to empty address on Linux to use an available
address from the abstract namespace, instead of "\0".
..
.. date: 2022-06-26-10-59-15
.. gh-issue: 89988
.. nonce: K8rnmt
.. section: Library
Fix memory leak in :class:`pickle.Pickler` when looking up
:attr:`dispatch_table`. Patch by Kumar Aditya.
..
.. bpo: 47025
.. date: 2022-03-16-14-24-14
.. nonce: qtT3CE
.. section: Library
Drop support for :class:`bytes` on :attr:`sys.path`.
..
.. date: 2022-07-24-20-19-05
.. gh-issue: 95212
.. nonce: fHiU4e
.. section: Tests
Make multiprocessing test case ``test_shared_memory_recreate``
parallel-safe.
..
.. date: 2022-07-14-11-13-26
.. gh-issue: 94847
.. nonce: s3Kr5p
.. section: Build
Fixed ``_decimal`` module build issue on GCC when compiling with LTO and
pydebug. Debug builds no longer force inlining of functions.
..
.. date: 2022-07-14-02-45-44
.. gh-issue: 94841
.. nonce: lLRTdf
.. section: Build
Fix the possible performance regression of :c:func:`PyObject_Free` compiled
with MSVC version 1932.
..
.. date: 2022-07-13-10-13-10
.. gh-issue: 94801
.. nonce: 3xUB24
.. section: Build
``configure`` now uses custom flags like ``ZLIB_CFLAGS`` and ``ZLIB_LIBS``
when searching for headers and libraries.
..
.. date: 2022-07-12-13-39-18
.. gh-issue: 94773
.. nonce: koHKm5
.. section: Build
``deepfreeze.py`` now supports code object with frozensets that contain
incompatible, unsortable types.
..
.. date: 2022-07-16-16-18-32
.. gh-issue: 90844
.. nonce: vwITT3
.. section: Windows
Allow virtual environments to correctly launch when they have spaces in the
path.
..
.. date: 2022-07-12-20-45-43
.. gh-issue: 94772
.. nonce: uNMmdG
.. section: Windows
Fix incorrect handling of shebang lines in py.exe launcher
..
.. date: 2022-07-25-15-54-27
.. gh-issue: 92678
.. nonce: ziZpxz
.. section: C API
Adds unstable C-API functions ``_PyObject_VisitManagedDict`` and
``_PyObject_ClearManagedDict`` to allow C extensions to allow the VM to
manage their object's dictionaries.
..
.. date: 2022-07-17-18-21-40
.. gh-issue: 94930
.. nonce: gPFGDL
.. section: C API
Fix ``SystemError`` raised when :c:func:`PyArg_ParseTupleAndKeywords` is
used with ``#`` in ``(...)`` but without ``PY_SSIZE_T_CLEAN`` defined.
..
.. date: 2022-07-16-14-57-23
.. gh-issue: 94864
.. nonce: Pb41ab
.. section: C API
Fix ``PyArg_Parse*`` with deprecated format units "u" and "Z". It returned 1
(success) when warnings are turned into exceptions.
..
.. date: 2022-07-12-17-39-32
.. gh-issue: 94731
.. nonce: 9CPJNU
.. section: C API
Python again uses C-style casts for most casting operations when compiled
with C++. This may trigger compiler warnings, if they are enabled with e.g.
``-Wold-style-cast `` or ``-Wzero-as-null-pointer-constant`` options for
``g++``.
``deepfreeze.py`` now supports code object with frozensets that contain
incompatible, unsortable types.
``configure`` now uses custom flags like ``ZLIB_CFLAGS`` and ``ZLIB_LIBS``
when searching for headers and libraries.
Fix the possible performance regression of :c:func:`PyObject_Free` compiled with MSVC version 1932.
Fixed ``_decimal`` module build issue on GCC when compiling with LTO and
pydebug. Debug builds no longer force inlining of functions.
Python again uses C-style casts for most casting operations when compiled
with C++. This may trigger compiler warnings, if they are enabled with e.g.
``-Wold-style-cast `` or ``-Wzero-as-null-pointer-constant`` options for ``g++``.
Fix ``PyArg_Parse*`` with deprecated format units "u" and "Z". It returned 1
(success) when warnings are turned into exceptions.
Fix ``SystemError`` raised when :c:func:`PyArg_ParseTupleAndKeywords` is
used with ``#`` in ``(...)`` but without ``PY_SSIZE_T_CLEAN`` defined.
Adds unstable C-API functions ``_PyObject_VisitManagedDict`` and
``_PyObject_ClearManagedDict`` to allow C extensions to allow the VM to
manage their object's dictionaries.
Fix reference counting bug in :meth:`bool.__repr__`. Patch by Kumar Aditya.
Fix an issue where a :class:`bytearray` item assignment could crash if it's
resized by the new value's :meth:`__index__` method.
Fix an issue where lookups of metaclass descriptors may be ignored when an
identically-named attribute also exists on the class itself.
Fix the column offsets for some expressions in multi-line f-strings
:mod:`ast` nodes. Patch by Pablo Galindo.
Ensures the program name is known for help text during interpreter startup.
:func:`ast.parse` will no longer parse assignment expressions when passed ``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain.
:func:`ast.parse` will no longer parse parenthesized context managers when passed ``feature_version`` less than ``(3, 9)``. Patch by Shantanu Jain.
Allow jumping within, out of, and across exception handlers in the debugger.
Fix incorrect source location info for some multi-line attribute accesses
and method calls.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment