mirror of
https://github.com/python/cpython.git
synced 2024-11-28 12:31:14 +08:00
137be34180
Having multiple paragraphs in a few news entry lead to inconsistent spacing while rendered in HTML by mixing "visually compact lists" (when no entry of the whole list contains multiple paragraphs) and "sparse lists" (when at least one do).
466 lines
9.0 KiB
ReStructuredText
466 lines
9.0 KiB
ReStructuredText
.. bpo: 33363
|
|
.. date: 2018-04-26-22-48-28
|
|
.. nonce: 8RCnN2
|
|
.. release date: 2018-05-02
|
|
.. section: Core and Builtins
|
|
|
|
Raise a SyntaxError for ``async with`` and ``async for`` statements outside
|
|
of async functions.
|
|
|
|
..
|
|
|
|
.. bpo: 33128
|
|
.. date: 2018-04-24-22-31-04
|
|
.. nonce: g2yLuf
|
|
.. section: Core and Builtins
|
|
|
|
Fix a bug that causes PathFinder to appear twice on sys.meta_path. Patch by
|
|
Pablo Galindo Salgado.
|
|
|
|
..
|
|
|
|
.. bpo: 33312
|
|
.. date: 2018-04-19-08-30-07
|
|
.. nonce: mDe2iL
|
|
.. section: Core and Builtins
|
|
|
|
Fixed clang ubsan (undefined behavior sanitizer) warnings in dictobject.c by
|
|
adjusting how the internal struct _dictkeysobject shared keys structure is
|
|
declared.
|
|
|
|
..
|
|
|
|
.. bpo: 33231
|
|
.. date: 2018-04-05-22-20-44
|
|
.. nonce: 3Jmo0q
|
|
.. section: Core and Builtins
|
|
|
|
Fix potential memory leak in ``normalizestring()``.
|
|
|
|
..
|
|
|
|
.. bpo: 33205
|
|
.. date: 2018-04-03-00-58-41
|
|
.. nonce: lk2F3r
|
|
.. section: Core and Builtins
|
|
|
|
Change dict growth function from
|
|
``round_up_to_power_2(used*2+hashtable_size/2)`` to
|
|
``round_up_to_power_2(used*3)``. Previously, dict is shrinked only when
|
|
``used == 0``. Now dict has more chance to be shrinked.
|
|
|
|
..
|
|
|
|
.. bpo: 29922
|
|
.. date: 2018-04-03-00-30-25
|
|
.. nonce: CdLuMl
|
|
.. section: Core and Builtins
|
|
|
|
Improved error messages in 'async with' when ``__aenter__()`` or
|
|
``__aexit__()`` return non-awaitable object.
|
|
|
|
..
|
|
|
|
.. bpo: 33199
|
|
.. date: 2018-04-02-09-32-40
|
|
.. nonce: TPnxQu
|
|
.. section: Core and Builtins
|
|
|
|
Fix ``ma_version_tag`` in dict implementation is uninitialized when copying
|
|
from key-sharing dict.
|
|
|
|
..
|
|
|
|
.. bpo: 33281
|
|
.. date: 2018-05-01-22-35-50
|
|
.. nonce: d4jOt4
|
|
.. section: Library
|
|
|
|
Fix ctypes.util.find_library regression on macOS.
|
|
|
|
..
|
|
|
|
.. bpo: 33383
|
|
.. date: 2018-04-29-11-15-38
|
|
.. nonce: g32YWn
|
|
.. section: Library
|
|
|
|
Fixed crash in the get() method of the :mod:`dbm.ndbm` database object when
|
|
it is called with a single argument.
|
|
|
|
..
|
|
|
|
.. bpo: 33329
|
|
.. date: 2018-04-23-13-21-39
|
|
.. nonce: lQ-Eod
|
|
.. section: Library
|
|
|
|
Fix multiprocessing regression on newer glibcs
|
|
|
|
..
|
|
|
|
.. bpo: 991266
|
|
.. date: 2018-04-21-00-24-08
|
|
.. nonce: h93TP_
|
|
.. section: Library
|
|
|
|
Fix quoting of the ``Comment`` attribute of
|
|
:class:`http.cookies.SimpleCookie`.
|
|
|
|
..
|
|
|
|
.. bpo: 33131
|
|
.. date: 2018-04-20-10-43-17
|
|
.. nonce: L2E977
|
|
.. section: Library
|
|
|
|
Upgrade bundled version of pip to 10.0.1.
|
|
|
|
..
|
|
|
|
.. bpo: 33308
|
|
.. date: 2018-04-18-19-12-25
|
|
.. nonce: fW75xi
|
|
.. section: Library
|
|
|
|
Fixed a crash in the :mod:`parser` module when converting an ST object to a
|
|
tree of tuples or lists with ``line_info=False`` and ``col_info=True``.
|
|
|
|
..
|
|
|
|
.. bpo: 33266
|
|
.. date: 2018-04-16-15-59-21
|
|
.. nonce: w2PAm-
|
|
.. section: Library
|
|
|
|
lib2to3 now recognizes ``rf'...'`` strings.
|
|
|
|
..
|
|
|
|
.. bpo: 11594
|
|
.. date: 2018-04-16-08-42-03
|
|
.. nonce: QLo4vv
|
|
.. section: Library
|
|
|
|
Ensure line-endings are respected when using lib2to3.
|
|
|
|
..
|
|
|
|
.. bpo: 33254
|
|
.. date: 2018-04-13-15-14-47
|
|
.. nonce: DS4KFK
|
|
.. section: Library
|
|
|
|
Have :func:`importlib.resources.contents` and
|
|
:meth:`importlib.abc.ResourceReader.contents` return an :term:`iterable`
|
|
instead of an :term:`iterator`.
|
|
|
|
..
|
|
|
|
.. bpo: 33256
|
|
.. date: 2018-04-10-20-57-14
|
|
.. nonce: ndHkqu
|
|
.. section: Library
|
|
|
|
Fix display of ``<module>`` call in the html produced by ``cgitb.html()``.
|
|
Patch by Stéphane Blondon.
|
|
|
|
..
|
|
|
|
.. bpo: 33185
|
|
.. date: 2018-04-08-22-54-07
|
|
.. nonce: Id-Ba9
|
|
.. section: Library
|
|
|
|
Fixed regression when running pydoc with the :option:`-m` switch. (The
|
|
regression was introduced in 3.7.0b3 by the resolution of :issue:`33053`)
|
|
This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when
|
|
necessary, rather than adding ``"."``.
|
|
|
|
..
|
|
|
|
.. bpo: 33169
|
|
.. date: 2018-04-06-14-56-26
|
|
.. nonce: ByhDqb
|
|
.. section: Library
|
|
|
|
Delete entries of ``None`` in :data:`sys.path_importer_cache` when
|
|
:meth:`importlib.machinery.invalidate_caches` is called.
|
|
|
|
..
|
|
|
|
.. bpo: 33217
|
|
.. date: 2018-04-05-13-36-09
|
|
.. nonce: FfOKDI
|
|
.. section: Library
|
|
|
|
Deprecate looking up non-Enum objects in Enum classes and Enum members (will
|
|
raise :exc:`TypeError` in 3.8+).
|
|
|
|
..
|
|
|
|
.. bpo: 33203
|
|
.. date: 2018-04-05-11-09-45
|
|
.. nonce: Hje9Py
|
|
.. section: Library
|
|
|
|
``random.Random.choice()`` now raises ``IndexError`` for empty sequences
|
|
consistently even when called from subclasses without a ``getrandbits()``
|
|
implementation.
|
|
|
|
..
|
|
|
|
.. bpo: 33224
|
|
.. date: 2018-04-04-23-41-30
|
|
.. nonce: pyR0jB
|
|
.. section: Library
|
|
|
|
Update difflib.mdiff() for :pep:`479`. Convert an uncaught StopIteration in a
|
|
generator into a return-statement.
|
|
|
|
..
|
|
|
|
.. bpo: 33209
|
|
.. date: 2018-04-03-10-37-13
|
|
.. nonce: 9sGWE_
|
|
.. section: Library
|
|
|
|
End framing at the end of C implementation of :func:`pickle.Pickler.dump`.
|
|
|
|
..
|
|
|
|
.. bpo: 20104
|
|
.. date: 2018-04-01-19-21-04
|
|
.. nonce: -AKcGa
|
|
.. section: Library
|
|
|
|
Improved error handling and fixed a reference leak in
|
|
:func:`os.posix_spawn()`.
|
|
|
|
..
|
|
|
|
.. bpo: 33175
|
|
.. date: 2018-03-29-04-32-25
|
|
.. nonce: _zs1yM
|
|
.. section: Library
|
|
|
|
In dataclasses, Field.__set_name__ now looks up the __set_name__ special
|
|
method on the class, not the instance, of the default value.
|
|
|
|
..
|
|
|
|
.. bpo: 33097
|
|
.. date: 2018-03-18-16-48-23
|
|
.. nonce: Yl4gI2
|
|
.. section: Library
|
|
|
|
Raise RuntimeError when ``executor.submit`` is called during interpreter
|
|
shutdown.
|
|
|
|
..
|
|
|
|
.. bpo: 31908
|
|
.. date: 2017-10-31
|
|
.. nonce: g4xh8x
|
|
.. section: Library
|
|
|
|
Fix output of cover files for ``trace`` module command-line tool. Previously
|
|
emitted cover files only when ``--missing`` option was used. Patch by
|
|
Michael Selik.
|
|
|
|
..
|
|
|
|
.. bpo: 33378
|
|
.. date: 2018-04-29-04-02-18
|
|
.. nonce: -anAHN
|
|
.. section: Documentation
|
|
|
|
Add Korean language switcher for https://docs.python.org/3/
|
|
|
|
..
|
|
|
|
.. bpo: 33276
|
|
.. date: 2018-04-20-14-09-36
|
|
.. nonce: rA1z_3
|
|
.. section: Documentation
|
|
|
|
Clarify that the ``__path__`` attribute on modules cannot be just any value.
|
|
|
|
..
|
|
|
|
.. bpo: 33201
|
|
.. date: 2018-04-01-21-03-41
|
|
.. nonce: aa8Lkl
|
|
.. section: Documentation
|
|
|
|
Modernize documentation for writing C extension types.
|
|
|
|
..
|
|
|
|
.. bpo: 33195
|
|
.. date: 2018-04-01-14-30-36
|
|
.. nonce: dRS-XX
|
|
.. section: Documentation
|
|
|
|
Deprecate ``Py_UNICODE`` usage in ``c-api/arg`` document. ``Py_UNICODE``
|
|
related APIs are deprecated since Python 3.3, but it is missed in the
|
|
document.
|
|
|
|
..
|
|
|
|
.. bpo: 8243
|
|
.. date: 2018-01-13-20-30-53
|
|
.. nonce: s98r28
|
|
.. section: Documentation
|
|
|
|
Add a note about curses.addch and curses.addstr exception behavior when
|
|
writing outside a window, or pad.
|
|
|
|
..
|
|
|
|
.. bpo: 32337
|
|
.. date: 2017-12-22-17-29-37
|
|
.. nonce: eZe-ID
|
|
.. section: Documentation
|
|
|
|
Update documentation related with ``dict`` order.
|
|
|
|
..
|
|
|
|
.. bpo: 33358
|
|
.. date: 2018-04-27-11-46-35
|
|
.. nonce: _OcR59
|
|
.. section: Tests
|
|
|
|
Fix ``test_embed.test_pre_initialization_sys_options()`` when the
|
|
interpreter is built with ``--enable-shared``.
|
|
|
|
..
|
|
|
|
.. bpo: 33394
|
|
.. date: 2018-04-30-17-36-46
|
|
.. nonce: _Vdi4t
|
|
.. section: Build
|
|
|
|
Enable the verbose build for extension modules, when GNU make is passed
|
|
macros on the command line.
|
|
|
|
..
|
|
|
|
.. bpo: 33393
|
|
.. date: 2018-04-30-17-19-37
|
|
.. nonce: HkVCqI
|
|
.. section: Build
|
|
|
|
Update config.guess and config.sub files.
|
|
|
|
..
|
|
|
|
.. bpo: 33377
|
|
.. date: 2018-04-30-16-53-00
|
|
.. nonce: QBh6vP
|
|
.. section: Build
|
|
|
|
Add new triplets for mips r6 and riscv variants (used in extension
|
|
suffixes).
|
|
|
|
..
|
|
|
|
.. bpo: 32232
|
|
.. date: 2018-04-17-00-38-19
|
|
.. nonce: o7G_UO
|
|
.. section: Build
|
|
|
|
By default, modules configured in `Modules/Setup` are no longer built with
|
|
`-DPy_BUILD_CORE`. Instead, modules that specifically need that preprocessor
|
|
definition include it in their individual entries.
|
|
|
|
..
|
|
|
|
.. bpo: 33182
|
|
.. date: 2018-03-30-14-55-48
|
|
.. nonce: CePczb
|
|
.. section: Build
|
|
|
|
The embedding tests can once again be built with clang 6.0
|
|
|
|
..
|
|
|
|
.. bpo: 33184
|
|
.. date: 2018-04-13-11-28-55
|
|
.. nonce: 7YhqQE
|
|
.. section: Windows
|
|
|
|
Update Windows installer to use OpenSSL 1.1.0h.
|
|
|
|
..
|
|
|
|
.. bpo: 33184
|
|
.. date: 2018-04-07-00-51-34
|
|
.. nonce: 3j208P
|
|
.. section: macOS
|
|
|
|
Update macOS installer build to use OpenSSL 1.1.0h.
|
|
|
|
..
|
|
|
|
.. bpo: 21474
|
|
.. date: 2018-04-29-16-13-02
|
|
.. nonce: bglg-F
|
|
.. section: IDLE
|
|
|
|
Update word/identifier definition from ascii to unicode. In text and entry
|
|
boxes, this affects selection by double-click, movement left/right by
|
|
control-left/right, and deletion left/right by control-BACKSPACE/DEL.
|
|
|
|
..
|
|
|
|
.. bpo: 33204
|
|
.. date: 2018-04-02-00-28-13
|
|
.. nonce: NBsuIv
|
|
.. section: IDLE
|
|
|
|
IDLE: consistently color invalid string prefixes. A 'u' string prefix cannot
|
|
be paired with either 'r' or 'f'. Consistently color as much of the prefix,
|
|
starting at the right, as is valid. Revise and extend colorizer test.
|
|
|
|
..
|
|
|
|
.. bpo: 33189
|
|
.. date: 2018-04-03-18-10-00
|
|
.. nonce: QrXR00
|
|
.. section: Tools/Demos
|
|
|
|
:program:`pygettext.py` now recognizes only literal strings as docstrings
|
|
and translatable strings, and rejects bytes literals and f-string
|
|
expressions.
|
|
|
|
..
|
|
|
|
.. bpo: 31920
|
|
.. date: 2018-03-26-18-54-24
|
|
.. nonce: u_WKsT
|
|
.. section: Tools/Demos
|
|
|
|
Fixed handling directories as arguments in the ``pygettext`` script. Based
|
|
on patch by Oleg Krasnikov.
|
|
|
|
..
|
|
|
|
.. bpo: 29673
|
|
.. date: 2018-03-16-17-25-05
|
|
.. nonce: m8QtaW
|
|
.. section: Tools/Demos
|
|
|
|
Fix pystackv and pystack gdbinit macros.
|
|
|
|
..
|
|
|
|
.. bpo: 31583
|
|
.. date: 2017-09-26-10-11-21
|
|
.. nonce: TM90_H
|
|
.. section: Tools/Demos
|
|
|
|
Fix 2to3 for using with --add-suffix option but without --output-dir option
|
|
for relative path to files in current directory.
|