Python 3.8.0b3
This commit is contained in:
parent
36fd7b6f01
commit
4336222407
|
@ -20,10 +20,10 @@
|
|||
#define PY_MINOR_VERSION 8
|
||||
#define PY_MICRO_VERSION 0
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_BETA
|
||||
#define PY_RELEASE_SERIAL 2
|
||||
#define PY_RELEASE_SERIAL 3
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.8.0b2+"
|
||||
#define PY_VERSION "3.8.0b3"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Autogenerated by Sphinx on Thu Jul 4 12:44:09 2019
|
||||
# Autogenerated by Sphinx on Mon Jul 29 15:22:27 2019
|
||||
topics = {'assert': 'The "assert" statement\n'
|
||||
'**********************\n'
|
||||
'\n'
|
||||
|
@ -5099,7 +5099,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'Meaning '
|
||||
'|\n'
|
||||
' '
|
||||
'+===========+============================================================+\n'
|
||||
'|===========|============================================================|\n'
|
||||
' | "\'<\'" | Forces the field to be left-aligned '
|
||||
'within the available |\n'
|
||||
' | | space (this is the default for most '
|
||||
|
@ -5148,7 +5148,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'Meaning '
|
||||
'|\n'
|
||||
' '
|
||||
'+===========+============================================================+\n'
|
||||
'|===========|============================================================|\n'
|
||||
' | "\'+\'" | indicates that a sign should be used for '
|
||||
'both positive as |\n'
|
||||
' | | well as negative '
|
||||
|
@ -5252,7 +5252,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'Meaning '
|
||||
'|\n'
|
||||
' '
|
||||
'+===========+============================================================+\n'
|
||||
'|===========|============================================================|\n'
|
||||
' | "\'s\'" | String format. This is the default type '
|
||||
'for strings and |\n'
|
||||
' | | may be '
|
||||
|
@ -5272,7 +5272,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'Meaning '
|
||||
'|\n'
|
||||
' '
|
||||
'+===========+============================================================+\n'
|
||||
'|===========|============================================================|\n'
|
||||
' | "\'b\'" | Binary format. Outputs the number in '
|
||||
'base 2. |\n'
|
||||
' '
|
||||
|
@ -5334,7 +5334,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'Meaning '
|
||||
'|\n'
|
||||
' '
|
||||
'+===========+============================================================+\n'
|
||||
'|===========|============================================================|\n'
|
||||
' | "\'e\'" | Exponent notation. Prints the number in '
|
||||
'scientific |\n'
|
||||
' | | notation using the letter ‘e’ to indicate '
|
||||
|
@ -7045,7 +7045,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'+-------------------------------------------------+---------------------------------------+\n'
|
||||
'| Operator | '
|
||||
'Description |\n'
|
||||
'+=================================================+=======================================+\n'
|
||||
'|=================================================|=======================================|\n'
|
||||
'| "lambda" | '
|
||||
'Lambda expression |\n'
|
||||
'+-------------------------------------------------+---------------------------------------+\n'
|
||||
|
@ -10289,7 +10289,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
' | Representation | '
|
||||
'Description |\n'
|
||||
' '
|
||||
'+=========================+===============================+\n'
|
||||
'|=========================|===============================|\n'
|
||||
' | "\\n" | Line '
|
||||
'Feed |\n'
|
||||
' '
|
||||
|
@ -10628,7 +10628,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'+-------------------+-----------------------------------+---------+\n'
|
||||
'| Escape Sequence | Meaning | Notes '
|
||||
'|\n'
|
||||
'+===================+===================================+=========+\n'
|
||||
'|===================|===================================|=========|\n'
|
||||
'| "\\newline" | Backslash and newline ignored '
|
||||
'| |\n'
|
||||
'+-------------------+-----------------------------------+---------+\n'
|
||||
|
@ -10674,7 +10674,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'+-------------------+-----------------------------------+---------+\n'
|
||||
'| Escape Sequence | Meaning | Notes '
|
||||
'|\n'
|
||||
'+===================+===================================+=========+\n'
|
||||
'|===================|===================================|=========|\n'
|
||||
'| "\\N{name}" | Character named *name* in the | '
|
||||
'(4) |\n'
|
||||
'| | Unicode database | '
|
||||
|
@ -11312,7 +11312,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
' | Attribute | Meaning '
|
||||
'| |\n'
|
||||
' '
|
||||
'+===========================+=================================+=============+\n'
|
||||
'|===========================|=================================|=============|\n'
|
||||
' | "__doc__" | The function’s documentation '
|
||||
'| Writable |\n'
|
||||
' | | string, or "None" if '
|
||||
|
@ -12586,7 +12586,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'+----------------------------+----------------------------------+------------+\n'
|
||||
'| Operation | Result '
|
||||
'| Notes |\n'
|
||||
'+============================+==================================+============+\n'
|
||||
'|============================|==================================|============|\n'
|
||||
'| "x in s" | "True" if an item of *s* is '
|
||||
'| (1) |\n'
|
||||
'| | equal to *x*, else "False" '
|
||||
|
@ -12815,7 +12815,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'+--------------------------------+----------------------------------+-----------------------+\n'
|
||||
'| Operation | '
|
||||
'Result | Notes |\n'
|
||||
'+================================+==================================+=======================+\n'
|
||||
'|================================|==================================|=======================|\n'
|
||||
'| "s[i] = x" | item *i* of *s* is replaced '
|
||||
'by | |\n'
|
||||
'| | '
|
||||
|
@ -13277,7 +13277,7 @@ topics = {'assert': 'The "assert" statement\n'
|
|||
'| Operation | '
|
||||
'Result | Notes '
|
||||
'|\n'
|
||||
'+================================+==================================+=======================+\n'
|
||||
'|================================|==================================|=======================|\n'
|
||||
'| "s[i] = x" | item *i* of *s* is '
|
||||
'replaced by | |\n'
|
||||
'| | '
|
||||
|
|
|
@ -0,0 +1,437 @@
|
|||
.. bpo: 37461
|
||||
.. date: 2019-07-16-08-11-00
|
||||
.. nonce: 1Ahz7O
|
||||
.. release date: 2019-07-29
|
||||
.. section: Security
|
||||
|
||||
Fix an inifite loop when parsing specially crafted email headers. Patch by
|
||||
Abhilash Raj.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37593
|
||||
.. date: 2019-07-14-23-57-27
|
||||
.. nonce: yHSTwH
|
||||
.. section: Core and Builtins
|
||||
|
||||
Swap the positions of the *posonlyargs* and *args* parameters in the
|
||||
constructor of :class:`ast.parameters` nodes.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 36974
|
||||
.. date: 2019-06-11-12-59-38
|
||||
.. nonce: bVYmSA
|
||||
.. section: Core and Builtins
|
||||
|
||||
Implemented separate vectorcall functions for every calling convention of
|
||||
builtin functions and methods. This improves performance for calls.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37697
|
||||
.. date: 2019-07-28-17-44-21
|
||||
.. nonce: 7UV5d0
|
||||
.. section: Library
|
||||
|
||||
Syncronize ``importlib.metadata`` with `importlib_metadata 0.19
|
||||
<https://gitlab.com/python-devs/importlib_metadata/-/milestones/20>`_,
|
||||
improving handling of EGG-INFO files and fixing a crash when entry point
|
||||
names contained colons.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37691
|
||||
.. date: 2019-07-26-22-30-01
|
||||
.. nonce: 1Li3rx
|
||||
.. section: Library
|
||||
|
||||
Let math.dist() accept coordinates as sequences (or iterables) rather than
|
||||
just tuples.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37664
|
||||
.. date: 2019-07-24-18-27-44
|
||||
.. nonce: o-GYZC
|
||||
.. section: Library
|
||||
|
||||
Update wheels bundled with ensurepip (pip 19.2.1 and setuptools 41.0.1)
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 36324
|
||||
.. date: 2019-07-19-22-44-41
|
||||
.. nonce: 1VjywS
|
||||
.. section: Library
|
||||
|
||||
Make internal attributes for statistics.NormalDist() private.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37491
|
||||
.. date: 2019-07-17-06-54-43
|
||||
.. nonce: op0aMs
|
||||
.. section: Library
|
||||
|
||||
Fix ``IndexError`` when parsing email headers with unexpectedly ending
|
||||
bare-quoted string value. Patch by Abhilash Raj.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37579
|
||||
.. date: 2019-07-13-10-59-43
|
||||
.. nonce: B1Tq9i
|
||||
.. section: Library
|
||||
|
||||
Return :exc:`NotImplemented` in Python implementation of ``__eq__`` for
|
||||
:class:`~datetime.timedelta` and :class:`~datetime.time` when the other
|
||||
object being compared is not of the same type to match C implementation.
|
||||
Patch by Karthikeyan Singaravelan.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 21478
|
||||
.. date: 2019-07-10-23-07-11
|
||||
.. nonce: cCw9rF
|
||||
.. section: Library
|
||||
|
||||
Record calls to parent when autospecced object is attached to a mock using
|
||||
:func:`unittest.mock.attach_mock`. Patch by Karthikeyan Singaravelan.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37502
|
||||
.. date: 2019-07-08-03-15-04
|
||||
.. nonce: qZGC4g
|
||||
.. section: Library
|
||||
|
||||
pickle.loads() no longer raises TypeError when the buffers argument is set
|
||||
to None
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37520
|
||||
.. date: 2019-07-07-21-09-08
|
||||
.. nonce: Gg0KD6
|
||||
.. section: Library
|
||||
|
||||
Correct behavior for zipfile.Path.parent when the path object identifies a
|
||||
subdirectory.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 18374
|
||||
.. date: 2019-07-05-21-46-45
|
||||
.. nonce: qgE0H3
|
||||
.. section: Library
|
||||
|
||||
Fix the ``.col_offset`` attribute of nested :class:`ast.BinOp` instances
|
||||
which had a too large value in some situations.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37421
|
||||
.. date: 2019-07-03-12-47-52
|
||||
.. nonce: gR5hC8
|
||||
.. section: Library
|
||||
|
||||
Fix :func:`multiprocessing.util.get_temp_dir` finalizer: clear also the
|
||||
'tempdir' configuration of the current process, so next call to
|
||||
``get_temp_dir()`` will create a new temporary directory, rather than
|
||||
reusing the removed temporary directory.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37481
|
||||
.. date: 2019-07-02-13-08-30
|
||||
.. nonce: hd5k09
|
||||
.. section: Library
|
||||
|
||||
The distutils ``bdist_wininst`` command is deprecated in Python 3.8, use
|
||||
``bdist_wheel`` (wheel packages) instead.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 26967
|
||||
.. date: 2019-06-23-12-46-10
|
||||
.. nonce: xEuem1
|
||||
.. section: Library
|
||||
|
||||
An :class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer
|
||||
disables grouping of short flags, such as ``-vv``, but only disables
|
||||
abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37347
|
||||
.. date: 2019-06-20-14-23-48
|
||||
.. nonce: Gf9yYI
|
||||
.. section: Library
|
||||
|
||||
:meth:`sqlite3.Connection.create_aggregate`,
|
||||
:meth:`sqlite3.Connection.create_function`,
|
||||
:meth:`sqlite3.Connection.set_authorizer`,
|
||||
:meth:`sqlite3.Connection.set_progress_handler`
|
||||
:meth:`sqlite3.Connection.set_trace_callback` methods lead to segfaults if
|
||||
some of these methods are called twice with an equal object but not the
|
||||
same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 36564
|
||||
.. date: 2019-04-08-13-00-13
|
||||
.. nonce: _n67m_
|
||||
.. section: Library
|
||||
|
||||
Fix infinite loop in email header folding logic that would be triggered when
|
||||
an email policy's max_line_length is not long enough to include the required
|
||||
markup and any values in the message. Patch by Paul Ganssle
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 32910
|
||||
.. date: 2019-07-25-10-30-32
|
||||
.. nonce: caLLAe
|
||||
.. section: Documentation
|
||||
|
||||
Remove implementation-specific behaviour of how venv's Deactivate works.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37284
|
||||
.. date: 2019-07-13-12-58-20
|
||||
.. nonce: rP8WpB
|
||||
.. section: Documentation
|
||||
|
||||
Add a brief note to indicate that any new ``sys.implementation`` required
|
||||
attributes must go through the PEP process.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 30088
|
||||
.. date: 2019-07-13-12-43-01
|
||||
.. nonce: CIcBjy
|
||||
.. section: Documentation
|
||||
|
||||
Documented that :class:`mailbox.Maildir` constructor doesn't attempt to
|
||||
verify the maildir folder layout correctness. Patch by Sviatoslav Sydorenko.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37521
|
||||
.. date: 2019-07-12-15-09-56
|
||||
.. nonce: 7tiFR-
|
||||
.. section: Documentation
|
||||
|
||||
Fix `importlib` examples to insert any newly created modules via
|
||||
importlib.util.module_from_spec() immediately into sys.modules instead of
|
||||
after calling loader.exec_module().
|
||||
|
||||
Thanks to Benjamin Mintz for finding the bug.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37456
|
||||
.. date: 2019-07-06-17-51-36
|
||||
.. nonce: lgAQHn
|
||||
.. section: Documentation
|
||||
|
||||
Slash ('/') is now part of syntax.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37487
|
||||
.. date: 2019-07-06-17-19-26
|
||||
.. nonce: QagfZ5
|
||||
.. section: Documentation
|
||||
|
||||
Fix PyList_GetItem index description to include 0.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37149
|
||||
.. date: 2019-07-06-02-19-02
|
||||
.. nonce: NumHn3
|
||||
.. section: Documentation
|
||||
|
||||
Replace the dead link to the Tkinter 8.5 reference by John Shipman, New
|
||||
Mexico Tech, with a link to the archive.org copy.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37478
|
||||
.. date: 2019-07-06-00-57-27
|
||||
.. nonce: B0ioLw
|
||||
.. section: Documentation
|
||||
|
||||
Added possible exceptions to the description of os.chdir().
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37558
|
||||
.. date: 2019-07-11-10-33-56
|
||||
.. nonce: SKHRsL
|
||||
.. section: Tests
|
||||
|
||||
Fix test_shared_memory_cleaned_after_process_termination name handling
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37526
|
||||
.. date: 2019-07-09-12-33-18
|
||||
.. nonce: vmm5y7
|
||||
.. section: Tests
|
||||
|
||||
Add :func:`test.support.catch_threading_exception`: context manager catching
|
||||
:class:`threading.Thread` exception using :func:`threading.excepthook`.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37421
|
||||
.. date: 2019-07-08-10-11-36
|
||||
.. nonce: OY77go
|
||||
.. section: Tests
|
||||
|
||||
test_concurrent_futures now explicitly stops the ForkServer instance if it's
|
||||
running.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37421
|
||||
.. date: 2019-07-05-14-47-55
|
||||
.. nonce: n8o2to
|
||||
.. section: Tests
|
||||
|
||||
multiprocessing tests now stop the ForkServer instance if it's running:
|
||||
close the "alive" file descriptor to ask the server to stop and then remove
|
||||
its UNIX address.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 36044
|
||||
.. date: 2019-07-11-01-28-24
|
||||
.. nonce: gIgfiJ
|
||||
.. section: Build
|
||||
|
||||
Reduce the number of unit tests run for the PGO generation task. This
|
||||
speeds up the task by a factor of about 15x. Running the full unit test
|
||||
suite is slow. This change may result in a slightly less optimized build
|
||||
since not as many code branches will be executed. If you are willing to
|
||||
wait for the much slower build, the old behavior can be restored using
|
||||
'./configure [..] PROFILE_TASK="-m test --pgo-extended"'. We make no
|
||||
guarantees as to which PGO task set produces a faster build. Users who care
|
||||
should run their own relevant benchmarks as results can depend on the
|
||||
environment, workload, and compiler tool chain.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37672
|
||||
.. date: 2019-07-24-14-36-28
|
||||
.. nonce: uKEVHN
|
||||
.. section: Windows
|
||||
|
||||
Switch Windows Store package's pip to use bundled :file:`pip.ini` instead of
|
||||
:envvar:`PIP_USER` variable.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37692
|
||||
.. date: 2019-07-27-15-14-20
|
||||
.. nonce: TRHGjD
|
||||
.. section: IDLE
|
||||
|
||||
Improve highlight config sample with example shell interaction and better
|
||||
labels for shell elements.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37628
|
||||
.. date: 2019-07-26-17-51-13
|
||||
.. nonce: kX4AUF
|
||||
.. section: IDLE
|
||||
|
||||
Settings dialog no longer expands with font size.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37627
|
||||
.. date: 2019-07-20-23-33-53
|
||||
.. nonce: dQhUNB
|
||||
.. section: IDLE
|
||||
|
||||
Initialize the Customize Run dialog with the command line arguments most
|
||||
recently entered before. The user can optionally edit before submitting
|
||||
them.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 33610
|
||||
.. date: 2019-07-18-10-11-36
|
||||
.. nonce: xYqMLg
|
||||
.. section: IDLE
|
||||
|
||||
Fix code context not showing the correct context when first toggled on.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37530
|
||||
.. date: 2019-07-11-00-05-31
|
||||
.. nonce: AuyCyD
|
||||
.. section: IDLE
|
||||
|
||||
Optimize code context to reduce unneeded background activity. Font and
|
||||
highlight changes now occur along with text changes instead of after a
|
||||
random delay.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 27452
|
||||
.. date: 2019-07-03-22-47-44
|
||||
.. nonce: nePPLi
|
||||
.. section: IDLE
|
||||
|
||||
Cleanup ``config.py`` by inlining ``RemoveFile`` and simplifying the
|
||||
handling of ``file`` in ``CreateConfigHandlers``.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 17535
|
||||
.. date: 2019-06-13-01-07-20
|
||||
.. nonce: K8i2St
|
||||
.. section: IDLE
|
||||
|
||||
Add optional line numbers for IDLE editor windows. Windows open without
|
||||
line numbers unless set otherwise in the General tab of the configuration
|
||||
dialog.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 26806
|
||||
.. date: 2019-06-10-22-48-50
|
||||
.. nonce: Zltkum
|
||||
.. section: IDLE
|
||||
|
||||
To compensate for stack frames added by IDLE and avoid possible problems
|
||||
with low recursion limits, add 30 to limits in the user code execution
|
||||
process. Subtract 30 when reporting recursion limits to make this addition
|
||||
mostly transparent.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 36390
|
||||
.. date: 2019-03-21-08-35-00
|
||||
.. nonce: OdDCGk
|
||||
.. section: IDLE
|
||||
|
||||
Gather Format menu functions into format.py. Combine paragraph.py,
|
||||
rstrip.py, and format methods from editor.py.
|
||||
|
||||
..
|
||||
|
||||
.. bpo: 37675
|
||||
.. date: 2019-07-24-16-20-54
|
||||
.. nonce: 951Cvf
|
||||
.. section: Tools/Demos
|
||||
|
||||
2to3 now works when run from a zipped standard library.
|
|
@ -1,9 +0,0 @@
|
|||
Reduce the number of unit tests run for the PGO generation task. This
|
||||
speeds up the task by a factor of about 15x. Running the full unit test
|
||||
suite is slow. This change may result in a slightly less optimized build
|
||||
since not as many code branches will be executed. If you are willing to
|
||||
wait for the much slower build, the old behavior can be restored using
|
||||
'./configure [..] PROFILE_TASK="-m test --pgo-extended"'. We make no
|
||||
guarantees as to which PGO task set produces a faster build. Users who
|
||||
care should run their own relevant benchmarks as results can depend on
|
||||
the environment, workload, and compiler tool chain.
|
|
@ -1,2 +0,0 @@
|
|||
Implemented separate vectorcall functions for every calling convention of
|
||||
builtin functions and methods. This improves performance for calls.
|
|
@ -1,2 +0,0 @@
|
|||
Swap the positions of the *posonlyargs* and *args* parameters in the
|
||||
constructor of :class:`ast.parameters` nodes.
|
|
@ -1 +0,0 @@
|
|||
Added possible exceptions to the description of os.chdir().
|
|
@ -1,2 +0,0 @@
|
|||
Replace the dead link to the Tkinter 8.5 reference by John Shipman, New
|
||||
Mexico Tech, with a link to the archive.org copy.
|
|
@ -1 +0,0 @@
|
|||
Fix PyList_GetItem index description to include 0.
|
|
@ -1 +0,0 @@
|
|||
Slash ('/') is now part of syntax.
|
|
@ -1,5 +0,0 @@
|
|||
Fix `importlib` examples to insert any newly created modules via
|
||||
importlib.util.module_from_spec() immediately into sys.modules instead of
|
||||
after calling loader.exec_module().
|
||||
|
||||
Thanks to Benjamin Mintz for finding the bug.
|
|
@ -1 +0,0 @@
|
|||
Documented that :class:`mailbox.Maildir` constructor doesn't attempt to verify the maildir folder layout correctness. Patch by Sviatoslav Sydorenko.
|
|
@ -1 +0,0 @@
|
|||
Add a brief note to indicate that any new ``sys.implementation`` required attributes must go through the PEP process.
|
|
@ -1 +0,0 @@
|
|||
Remove implementation-specific behaviour of how venv's Deactivate works.
|
|
@ -1,2 +0,0 @@
|
|||
Gather Format menu functions into format.py. Combine
|
||||
paragraph.py, rstrip.py, and format methods from editor.py.
|
|
@ -1,4 +0,0 @@
|
|||
To compensate for stack frames added by IDLE and avoid possible problems
|
||||
with low recursion limits, add 30 to limits in the user code execution
|
||||
process. Subtract 30 when reporting recursion limits to make this addition
|
||||
mostly transparent.
|
|
@ -1,4 +0,0 @@
|
|||
Add optional line numbers for IDLE editor windows. Windows
|
||||
open without line numbers unless set otherwise in the General
|
||||
tab of the configuration dialog.
|
||||
|
|
@ -1 +0,0 @@
|
|||
Cleanup ``config.py`` by inlining ``RemoveFile`` and simplifying the handling of ``file`` in ``CreateConfigHandlers``.
|
|
@ -1,3 +0,0 @@
|
|||
Optimize code context to reduce unneeded background activity.
|
||||
Font and highlight changes now occur along with text changes
|
||||
instead of after a random delay.
|
|
@ -1 +0,0 @@
|
|||
Fix code context not showing the correct context when first toggled on.
|
|
@ -1,3 +0,0 @@
|
|||
Initialize the Customize Run dialog with the command line arguments
|
||||
most recently entered before. The user can optionally edit before
|
||||
submitting them.
|
|
@ -1 +0,0 @@
|
|||
Settings dialog no longer expands with font size.
|
|
@ -1,2 +0,0 @@
|
|||
Improve highlight config sample with example shell interaction and better
|
||||
labels for shell elements.
|
|
@ -1,3 +0,0 @@
|
|||
Fix infinite loop in email header folding logic that would be triggered when
|
||||
an email policy's max_line_length is not long enough to include the required
|
||||
markup and any values in the message. Patch by Paul Ganssle
|
|
@ -1,6 +0,0 @@
|
|||
:meth:`sqlite3.Connection.create_aggregate`,
|
||||
:meth:`sqlite3.Connection.create_function`,
|
||||
:meth:`sqlite3.Connection.set_authorizer`,
|
||||
:meth:`sqlite3.Connection.set_progress_handler`
|
||||
:meth:`sqlite3.Connection.set_trace_callback`
|
||||
methods lead to segfaults if some of these methods are called twice with an equal object but not the same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin.
|
|
@ -1,3 +0,0 @@
|
|||
An :class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer
|
||||
disables grouping of short flags, such as ``-vv``, but only disables
|
||||
abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds.
|
|
@ -1,2 +0,0 @@
|
|||
The distutils ``bdist_wininst`` command is deprecated in Python 3.8, use
|
||||
``bdist_wheel`` (wheel packages) instead.
|
|
@ -1,4 +0,0 @@
|
|||
Fix :func:`multiprocessing.util.get_temp_dir` finalizer: clear also the
|
||||
'tempdir' configuration of the current process, so next call to
|
||||
``get_temp_dir()`` will create a new temporary directory, rather than
|
||||
reusing the removed temporary directory.
|
|
@ -1,2 +0,0 @@
|
|||
Fix the ``.col_offset`` attribute of nested :class:`ast.BinOp` instances
|
||||
which had a too large value in some situations.
|
|
@ -1 +0,0 @@
|
|||
Correct behavior for zipfile.Path.parent when the path object identifies a subdirectory.
|
|
@ -1 +0,0 @@
|
|||
pickle.loads() no longer raises TypeError when the buffers argument is set to None
|
|
@ -1,2 +0,0 @@
|
|||
Record calls to parent when autospecced object is attached to a mock using
|
||||
:func:`unittest.mock.attach_mock`. Patch by Karthikeyan Singaravelan.
|
|
@ -1,4 +0,0 @@
|
|||
Return :exc:`NotImplemented` in Python implementation of ``__eq__`` for
|
||||
:class:`~datetime.timedelta` and :class:`~datetime.time` when the other
|
||||
object being compared is not of the same type to match C implementation.
|
||||
Patch by Karthikeyan Singaravelan.
|
|
@ -1,2 +0,0 @@
|
|||
Fix ``IndexError`` when parsing email headers with unexpectedly ending
|
||||
bare-quoted string value. Patch by Abhilash Raj.
|
|
@ -1 +0,0 @@
|
|||
Make internal attributes for statistics.NormalDist() private.
|
|
@ -1 +0,0 @@
|
|||
Update wheels bundled with ensurepip (pip 19.2.1 and setuptools 41.0.1)
|
|
@ -1,2 +0,0 @@
|
|||
Let math.dist() accept coordinates as sequences (or iterables) rather than
|
||||
just tuples.
|
|
@ -1 +0,0 @@
|
|||
Syncronize ``importlib.metadata`` with `importlib_metadata 0.19 <https://gitlab.com/python-devs/importlib_metadata/-/milestones/20>`_, improving handling of EGG-INFO files and fixing a crash when entry point names contained colons.
|
|
@ -1,2 +0,0 @@
|
|||
Fix an inifite loop when parsing specially crafted email headers. Patch by
|
||||
Abhilash Raj.
|
|
@ -1,3 +0,0 @@
|
|||
multiprocessing tests now stop the ForkServer instance if it's running: close
|
||||
the "alive" file descriptor to ask the server to stop and then remove its UNIX
|
||||
address.
|
|
@ -1,2 +0,0 @@
|
|||
test_concurrent_futures now explicitly stops the ForkServer instance if it's
|
||||
running.
|
|
@ -1,2 +0,0 @@
|
|||
Add :func:`test.support.catch_threading_exception`: context manager catching
|
||||
:class:`threading.Thread` exception using :func:`threading.excepthook`.
|
|
@ -1 +0,0 @@
|
|||
Fix test_shared_memory_cleaned_after_process_termination name handling
|
|
@ -1 +0,0 @@
|
|||
2to3 now works when run from a zipped standard library.
|
|
@ -1,2 +0,0 @@
|
|||
Switch Windows Store package's pip to use bundled :file:`pip.ini` instead of
|
||||
:envvar:`PIP_USER` variable.
|
|
@ -1,4 +1,4 @@
|
|||
This is Python version 3.8.0 beta 2
|
||||
This is Python version 3.8.0 beta 3
|
||||
===================================
|
||||
|
||||
.. image:: https://travis-ci.org/python/cpython.svg?branch=master
|
||||
|
|
Loading…
Reference in New Issue