diff options
103 files changed, 1168 insertions, 382 deletions
diff --git a/Include/patchlevel.h b/Include/patchlevel.h index f9157e28625..e6f519e4c75 100644 --- a/Include/patchlevel.h +++ b/Include/patchlevel.h @@ -18,12 +18,12 @@ /*--start constants--*/ #define PY_MAJOR_VERSION 3 #define PY_MINOR_VERSION 7 -#define PY_MICRO_VERSION 1 -#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL -#define PY_RELEASE_SERIAL 0 +#define PY_MICRO_VERSION 2 +#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA +#define PY_RELEASE_SERIAL 1 /* Version as a string */ -#define PY_VERSION "3.7.1+" +#define PY_VERSION "3.7.2rc1" /*--end constants--*/ /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index f5b9aa137b2..aaab1f748ab 100644 --- a/Lib/pydoc_data/topics.py +++ b/Lib/pydoc_data/topics.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Autogenerated by Sphinx on Sat Oct 20 01:59:27 2018 +# Autogenerated by Sphinx on Tue Dec 11 16:32:31 2018 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -26,7 +26,8 @@ topics = {'assert': 'The "assert" statement\n' 'implementation, the built-in variable "__debug__" is "True" under\n' 'normal circumstances, "False" when optimization is requested ' '(command\n' - 'line option -O). The current code generator emits no code for an\n' + 'line option "-O"). The current code generator emits no code for ' + 'an\n' 'assert statement when optimization is requested at compile time. ' 'Note\n' 'that it is unnecessary to include the source code for the ' @@ -87,23 +88,16 @@ topics = {'assert': 'The "assert" statement\n' 'parentheses or square brackets, is recursively defined as ' 'follows.\n' '\n' - '* If the target list is empty: The object must also be an ' - 'empty\n' - ' iterable.\n' - '\n' - '* If the target list is a single target in parentheses: The ' - 'object\n' - ' is assigned to that target.\n' + '* If the target list is a single target with no trailing ' + 'comma,\n' + ' optionally in parentheses, the object is assigned to that ' + 'target.\n' '\n' - '* If the target list is a comma-separated list of targets, or ' - 'a\n' - ' single target in square brackets: The object must be an ' - 'iterable\n' - ' with the same number of items as there are targets in the ' - 'target\n' - ' list, and the items are assigned, from left to right, to ' - 'the\n' - ' corresponding targets.\n' + '* Else: The object must be an iterable with the same number of ' + 'items\n' + ' as there are targets in the target list, and the items are ' + 'assigned,\n' + ' from left to right, to the corresponding targets.\n' '\n' ' * If the target list contains one target prefixed with an\n' ' asterisk, called a “starred” target: The object must be ' @@ -400,9 +394,21 @@ topics = {'assert': 'The "assert" statement\n' 'the last\n' '"__setitem__()" or "__setattr__()" call.\n' '\n' - 'See also: **PEP 526** - Variable and attribute annotation ' - 'syntax\n' - ' **PEP 484** - Type hints\n', + 'See also:\n' + '\n' + ' **PEP 526** - Syntax for Variable Annotations\n' + ' The proposal that added syntax for annotating the types ' + 'of\n' + ' variables (including class variables and instance ' + 'variables),\n' + ' instead of expressing them through comments.\n' + '\n' + ' **PEP 484** - Type hints\n' + ' The proposal that added the "typing" module to provide a ' + 'standard\n' + ' syntax for type annotations that can be used in static ' + 'analysis\n' + ' tools and IDEs.\n', 'async': 'Coroutines\n' '**********\n' '\n' @@ -418,18 +424,19 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'Execution of Python coroutines can be suspended and resumed at ' 'many\n' - 'points (see *coroutine*). In the body of a coroutine, any "await" ' - 'and\n' - '"async" identifiers become reserved keywords; "await" expressions,\n' - '"async for" and "async with" can only be used in coroutine bodies.\n' + 'points (see *coroutine*). Inside the body of a coroutine ' + 'function,\n' + '"await" and "async" identifiers become reserved keywords; "await"\n' + 'expressions, "async for" and "async with" can only be used in\n' + 'coroutine function bodies.\n' '\n' 'Functions defined with "async def" syntax are always coroutine\n' 'functions, even if they do not contain "await" or "async" ' 'keywords.\n' '\n' - 'It is a "SyntaxError" to use "yield from" expressions in "async ' - 'def"\n' - 'coroutines.\n' + 'It is a "SyntaxError" to use a "yield from" expression inside the ' + 'body\n' + 'of a coroutine function.\n' '\n' 'An example of a coroutine function:\n' '\n' @@ -475,8 +482,9 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'See also "__aiter__()" and "__anext__()" for details.\n' '\n' - 'It is a "SyntaxError" to use "async for" statement outside of an\n' - '"async def" function.\n' + 'It is a "SyntaxError" to use an "async for" statement outside the ' + 'body\n' + 'of a coroutine function.\n' '\n' '\n' 'The "async with" statement\n' @@ -510,10 +518,15 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'See also "__aenter__()" and "__aexit__()" for details.\n' '\n' - 'It is a "SyntaxError" to use "async with" statement outside of an\n' - '"async def" function.\n' + 'It is a "SyntaxError" to use an "async with" statement outside the\n' + 'body of a coroutine function.\n' '\n' - 'See also: **PEP 492** - Coroutines with async and await syntax\n' + 'See also:\n' + '\n' + ' **PEP 492** - Coroutines with async and await syntax\n' + ' The proposal that made coroutines a proper standalone concept ' + 'in\n' + ' Python, and added supporting syntax.\n' '\n' '-[ Footnotes ]-\n' '\n' @@ -521,15 +534,11 @@ topics = {'assert': 'The "assert" statement\n' ' there is a "finally" clause which happens to raise another\n' ' exception. That new exception causes the old one to be lost.\n' '\n' - '[2] Currently, control “flows off the end” except in the case of\n' - ' an exception or the execution of a "return", "continue", or\n' - ' "break" statement.\n' - '\n' - '[3] A string literal appearing as the first statement in the\n' + '[2] A string literal appearing as the first statement in the\n' ' function body is transformed into the function’s "__doc__"\n' ' attribute and therefore the function’s *docstring*.\n' '\n' - '[4] A string literal appearing as the first statement in the class\n' + '[3] A string literal appearing as the first statement in the class\n' ' body is transformed into the namespace’s "__doc__" item and\n' ' therefore the class’s *docstring*.\n', 'atom-identifiers': 'Identifiers (Names)\n' @@ -748,7 +757,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' def __setattr__(self, attr, value):\n' " print(f'Setting {attr}...')\n" - ' setattr(self, attr, value)\n' + ' super().__setattr__(attr, value)\n' '\n' ' sys.modules[__name__].__class__ = VerboseModule\n' '\n' @@ -1350,7 +1359,7 @@ topics = {'assert': 'The "assert" statement\n' 'is\n' 'returned.\n' '\n' - '(Note that neither "and" nor "or" restrict the value and type ' + 'Note that neither "and" nor "or" restrict the value and type ' 'they\n' 'return to "False" and "True", but rather return the last ' 'evaluated\n' @@ -1616,7 +1625,7 @@ topics = {'assert': 'The "assert" statement\n' 'original global namespace. (Usually, the suite contains mostly\n' 'function definitions.) When the class’s suite finishes execution, ' 'its\n' - 'execution frame is discarded but its local namespace is saved. [4] ' + 'execution frame is discarded but its local namespace is saved. [3] ' 'A\n' 'class object is then created using the inheritance list for the ' 'base\n' @@ -1666,8 +1675,18 @@ topics = {'assert': 'The "assert" statement\n' 'unexpected results. Descriptors can be used to create instance\n' 'variables with different implementation details.\n' '\n' - 'See also: **PEP 3115** - Metaclasses in Python 3 **PEP 3129** -\n' - ' Class Decorators\n', + 'See also:\n' + '\n' + ' **PEP 3115** - Metaclasses in Python 3000\n' + ' The proposal that changed the declaration of metaclasses to ' + 'the\n' + ' current syntax, and the semantics for how classes with\n' + ' metaclasses are constructed.\n' + '\n' + ' **PEP 3129** - Class Decorators\n' + ' The proposal that added class decorators. Function and ' + 'method\n' + ' decorators were introduced in **PEP 318**.\n', 'comparisons': 'Comparisons\n' '***********\n' '\n' @@ -2371,9 +2390,11 @@ topics = {'assert': 'The "assert" statement\n' 'returning\n' 'from a function that handled an exception.\n' '\n' - 'The optional "else" clause is executed if and when control flows ' - 'off\n' - 'the end of the "try" clause. [2] Exceptions in the "else" clause ' + 'The optional "else" clause is executed if the control flow ' + 'leaves the\n' + '"try" suite, no exception was raised, and no "return", ' + '"continue", or\n' + '"break" statement was executed. Exceptions in the "else" clause ' 'are\n' 'not handled by the preceding "except" clauses.\n' '\n' @@ -2561,7 +2582,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'The function definition does not execute the function body; this ' 'gets\n' - 'executed only when the function is called. [3]\n' + 'executed only when the function is called. [2]\n' '\n' 'A function definition may be wrapped by one or more *decorator*\n' 'expressions. Decorator expressions are evaluated when the ' @@ -2754,7 +2775,7 @@ topics = {'assert': 'The "assert" statement\n' 'function definitions.) When the class’s suite finishes ' 'execution, its\n' 'execution frame is discarded but its local namespace is saved. ' - '[4] A\n' + '[3] A\n' 'class object is then created using the inheritance list for the ' 'base\n' 'classes and the saved local namespace for the attribute ' @@ -2806,8 +2827,18 @@ topics = {'assert': 'The "assert" statement\n' 'unexpected results. Descriptors can be used to create instance\n' 'variables with different implementation details.\n' '\n' - 'See also: **PEP 3115** - Metaclasses in Python 3 **PEP 3129** -\n' - ' Class Decorators\n' + 'See also:\n' + '\n' + ' **PEP 3115** - Metaclasses in Python 3000\n' + ' The proposal that changed the declaration of metaclasses to ' + 'the\n' + ' current syntax, and the semantics for how classes with\n' + ' metaclasses are constructed.\n' + '\n' + ' **PEP 3129** - Class Decorators\n' + ' The proposal that added class decorators. Function and ' + 'method\n' + ' decorators were introduced in **PEP 318**.\n' '\n' '\n' 'Coroutines\n' @@ -2825,20 +2856,20 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'Execution of Python coroutines can be suspended and resumed at ' 'many\n' - 'points (see *coroutine*). In the body of a coroutine, any ' - '"await" and\n' - '"async" identifiers become reserved keywords; "await" ' - 'expressions,\n' - '"async for" and "async with" can only be used in coroutine ' - 'bodies.\n' + 'points (see *coroutine*). Inside the body of a coroutine ' + 'function,\n' + '"await" and "async" identifiers become reserved keywords; ' + '"await"\n' + 'expressions, "async for" and "async with" can only be used in\n' + 'coroutine function bodies.\n' '\n' 'Functions defined with "async def" syntax are always coroutine\n' 'functions, even if they do not contain "await" or "async" ' 'keywords.\n' '\n' - 'It is a "SyntaxError" to use "yield from" expressions in "async ' - 'def"\n' - 'coroutines.\n' + 'It is a "SyntaxError" to use a "yield from" expression inside ' + 'the body\n' + 'of a coroutine function.\n' '\n' 'An example of a coroutine function:\n' '\n' @@ -2884,9 +2915,9 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'See also "__aiter__()" and "__anext__()" for details.\n' '\n' - 'It is a "SyntaxError" to use "async for" statement outside of ' - 'an\n' - '"async def" function.\n' + 'It is a "SyntaxError" to use an "async for" statement outside ' + 'the body\n' + 'of a coroutine function.\n' '\n' '\n' 'The "async with" statement\n' @@ -2920,11 +2951,16 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'See also "__aenter__()" and "__aexit__()" for details.\n' '\n' - 'It is a "SyntaxError" to use "async with" statement outside of ' - 'an\n' - '"async def" function.\n' + 'It is a "SyntaxError" to use an "async with" statement outside ' + 'the\n' + 'body of a coroutine function.\n' + '\n' + 'See also:\n' '\n' - 'See also: **PEP 492** - Coroutines with async and await syntax\n' + ' **PEP 492** - Coroutines with async and await syntax\n' + ' The proposal that made coroutines a proper standalone ' + 'concept in\n' + ' Python, and added supporting syntax.\n' '\n' '-[ Footnotes ]-\n' '\n' @@ -2933,16 +2969,11 @@ topics = {'assert': 'The "assert" statement\n' ' exception. That new exception causes the old one to be ' 'lost.\n' '\n' - '[2] Currently, control “flows off the end” except in the case ' - 'of\n' - ' an exception or the execution of a "return", "continue", or\n' - ' "break" statement.\n' - '\n' - '[3] A string literal appearing as the first statement in the\n' + '[2] A string literal appearing as the first statement in the\n' ' function body is transformed into the function’s "__doc__"\n' ' attribute and therefore the function’s *docstring*.\n' '\n' - '[4] A string literal appearing as the first statement in the ' + '[3] A string literal appearing as the first statement in the ' 'class\n' ' body is transformed into the namespace’s "__doc__" item and\n' ' therefore the class’s *docstring*.\n', @@ -3470,12 +3501,12 @@ topics = {'assert': 'The "assert" statement\n' ' See ' 'http://www.ocert.org/advisories/ocert-2011-003.html for\n' ' details.Changing hash values affects the iteration ' - 'order of\n' - ' dicts, sets and other mappings. Python has never made ' - 'guarantees\n' - ' about this ordering (and it typically varies between ' - '32-bit and\n' - ' 64-bit builds).See also "PYTHONHASHSEED".\n' + 'order of sets.\n' + ' Python has never made guarantees about this ordering ' + '(and it\n' + ' typically varies between 32-bit and 64-bit builds).See ' + 'also\n' + ' "PYTHONHASHSEED".\n' '\n' ' Changed in version 3.3: Hash randomization is enabled by ' 'default.\n' @@ -4378,7 +4409,7 @@ topics = {'assert': 'The "assert" statement\n' 'argument to the interpreter) is a code block. A script command ' '(a\n' 'command specified on the interpreter command line with the ' - '‘**-c**’\n' + '"-c"\n' 'option) is a code block. The string argument passed to the ' 'built-in\n' 'functions "eval()" and "exec()" is a code block.\n' @@ -5394,7 +5425,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'The new format syntax also supports new and different ' 'options, shown\n' - 'in the follow examples.\n' + 'in the following examples.\n' '\n' 'Accessing arguments by position:\n' '\n' @@ -5574,7 +5605,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'The function definition does not execute the function body; this ' 'gets\n' - 'executed only when the function is called. [3]\n' + 'executed only when the function is called. [2]\n' '\n' 'A function definition may be wrapped by one or more *decorator*\n' 'expressions. Decorator expressions are evaluated when the ' @@ -6350,8 +6381,9 @@ topics = {'assert': 'The "assert" statement\n' 'lambda': 'Lambdas\n' '*******\n' '\n' - ' lambda_expr ::= "lambda" [parameter_list]: expression\n' - ' lambda_expr_nocond ::= "lambda" [parameter_list]: ' + ' lambda_expr ::= "lambda" [parameter_list] ":" ' + 'expression\n' + ' lambda_expr_nocond ::= "lambda" [parameter_list] ":" ' 'expression_nocond\n' '\n' 'Lambda expressions (sometimes called lambda forms) are used to ' @@ -7453,12 +7485,6 @@ topics = {'assert': 'The "assert" statement\n' 'of the\n' ' sequence.\n' '\n' - 'object.__missing__(self, key)\n' - '\n' - ' Called by "dict"."__getitem__()" to implement ' - '"self[key]" for dict\n' - ' subclasses when key is not in the dictionary.\n' - '\n' 'object.__setitem__(self, key, value)\n' '\n' ' Called to implement assignment to "self[key]". Same ' @@ -7486,6 +7512,12 @@ topics = {'assert': 'The "assert" statement\n' ' raised for improper *key* values as for the ' '"__getitem__()" method.\n' '\n' + 'object.__missing__(self, key)\n' + '\n' + ' Called by "dict"."__getitem__()" to implement ' + '"self[key]" for dict\n' + ' subclasses when key is not in the dictionary.\n' + '\n' 'object.__iter__(self)\n' '\n' ' This method is called when an iterator is required for ' @@ -8163,12 +8195,12 @@ topics = {'assert': 'The "assert" statement\n' ' See http://www.ocert.org/advisories/ocert-2011-003.html ' 'for\n' ' details.Changing hash values affects the iteration ' - 'order of\n' - ' dicts, sets and other mappings. Python has never made ' - 'guarantees\n' - ' about this ordering (and it typically varies between ' - '32-bit and\n' - ' 64-bit builds).See also "PYTHONHASHSEED".\n' + 'order of sets.\n' + ' Python has never made guarantees about this ordering ' + '(and it\n' + ' typically varies between 32-bit and 64-bit builds).See ' + 'also\n' + ' "PYTHONHASHSEED".\n' '\n' ' Changed in version 3.3: Hash randomization is enabled by ' 'default.\n' @@ -8332,7 +8364,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' def __setattr__(self, attr, value):\n' " print(f'Setting {attr}...')\n" - ' setattr(self, attr, value)\n' + ' super().__setattr__(attr, value)\n' '\n' ' sys.modules[__name__].__class__ = VerboseModule\n' '\n' @@ -8918,8 +8950,8 @@ topics = {'assert': 'The "assert" statement\n' ' Describes the implicit "__class__" closure reference\n' '\n' '\n' - 'Metaclass example\n' - '-----------------\n' + 'Uses for metaclasses\n' + '--------------------\n' '\n' 'The potential uses for metaclasses are boundless. Some ideas ' 'that have\n' @@ -8929,48 +8961,6 @@ topics = {'assert': 'The "assert" statement\n' 'frameworks, and\n' 'automatic resource locking/synchronization.\n' '\n' - 'Here is an example of a metaclass that uses an\n' - '"collections.OrderedDict" to remember the order that class ' - 'variables\n' - 'are defined:\n' - '\n' - ' class OrderedClass(type):\n' - '\n' - ' @classmethod\n' - ' def __prepare__(metacls, name, bases, **kwds):\n' - ' return collections.OrderedDict()\n' - '\n' - ' def __new__(cls, name, bases, namespace, **kwds):\n' - ' result = type.__new__(cls, name, bases, ' - 'dict(namespace))\n' - ' result.members = tuple(namespace)\n' - ' return result\n' - '\n' - ' class A(metaclass=OrderedClass):\n' - ' def one(self): pass\n' - ' def two(self): pass\n' - ' def three(self): pass\n' - ' def four(self): pass\n' - '\n' - ' >>> A.members\n' - " ('__module__', 'one', 'two', 'three', 'four')\n" - '\n' - 'When the class definition for *A* gets executed, the process ' - 'begins\n' - 'with calling the metaclass’s "__prepare__()" method which ' - 'returns an\n' - 'empty "collections.OrderedDict". That mapping records the ' - 'methods and\n' - 'attributes of *A* as they are defined within the body of the ' - 'class\n' - 'statement. Once those definitions are executed, the ordered ' - 'dictionary\n' - 'is fully populated and the metaclass’s "__new__()" method ' - 'gets\n' - 'invoked. That method builds the new type and it saves the ' - 'ordered\n' - 'dictionary keys in an attribute called "members".\n' - '\n' '\n' 'Customizing instance and subclass checks\n' '========================================\n' @@ -9196,12 +9186,6 @@ topics = {'assert': 'The "assert" statement\n' 'the\n' ' sequence.\n' '\n' - 'object.__missing__(self, key)\n' - '\n' - ' Called by "dict"."__getitem__()" to implement "self[key]" ' - 'for dict\n' - ' subclasses when key is not in the dictionary.\n' - '\n' 'object.__setitem__(self, key, value)\n' '\n' ' Called to implement assignment to "self[key]". Same note ' @@ -9229,6 +9213,12 @@ topics = {'assert': 'The "assert" statement\n' ' raised for improper *key* values as for the ' '"__getitem__()" method.\n' '\n' + 'object.__missing__(self, key)\n' + '\n' + ' Called by "dict"."__getitem__()" to implement "self[key]" ' + 'for dict\n' + ' subclasses when key is not in the dictionary.\n' + '\n' 'object.__iter__(self)\n' '\n' ' This method is called when an iterator is required for a ' @@ -10878,8 +10868,11 @@ topics = {'assert': 'The "assert" statement\n' 'restored to their previous values (before the call) when returning\n' 'from a function that handled an exception.\n' '\n' - 'The optional "else" clause is executed if and when control flows off\n' - 'the end of the "try" clause. [2] Exceptions in the "else" clause are\n' + 'The optional "else" clause is executed if the control flow leaves ' + 'the\n' + '"try" suite, no exception was raised, and no "return", "continue", ' + 'or\n' + '"break" statement was executed. Exceptions in the "else" clause are\n' 'not handled by the preceding "except" clauses.\n' '\n' 'If "finally" is present, it specifies a ‘cleanup’ handler. The ' @@ -12267,8 +12260,8 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' Changed in version 3.7: Dictionary order is guaranteed to ' 'be\n' - ' insertion order. This behavior was implementation detail ' - 'of\n' + ' insertion order. This behavior was an implementation ' + 'detail of\n' ' CPython from 3.6.\n' '\n' 'See also: "types.MappingProxyType" can be used to create a ' diff --git a/Misc/NEWS.d/3.7.2rc1.rst b/Misc/NEWS.d/3.7.2rc1.rst new file mode 100644 index 00000000000..3e1e83283fe --- /dev/null +++ b/Misc/NEWS.d/3.7.2rc1.rst @@ -0,0 +1,1017 @@ +.. bpo: 34812 +.. date: 2018-11-23-15-00-23 +.. nonce: 84VQnb +.. release date: 2018-12-11 +.. section: Security + +The :option:`-I` command line option (run Python in isolated mode) is now +also copied by the :mod:`multiprocessing` and :mod:`distutils` modules when +spawning child processes. Previously, only :option:`-E` and :option:`-s` +options (enabled by :option:`-I`) were copied. + +.. + +.. bpo: 34791 +.. date: 2018-09-24-18-49-25 +.. nonce: 78GmIG +.. section: Security + +The xml.sax and xml.dom.domreg no longer use environment variables to +override parser implementations when sys.flags.ignore_environment is set by +-E or -I arguments. + +.. + +.. bpo: 35444 +.. date: 2018-12-09-13-09-39 +.. nonce: 9kYn4V +.. section: Core and Builtins + +Fixed error handling in pickling methods when fail to look up builtin +"getattr". + +.. + +.. bpo: 35436 +.. date: 2018-12-07-02-38-01 +.. nonce: 0VW7p9 +.. section: Core and Builtins + +Fix various issues with memory allocation error handling. Patch by Zackery +Spytz. + +.. + +.. bpo: 35357 +.. date: 2018-12-03-21-20-24 +.. nonce: rhhoiC +.. section: Core and Builtins + +Internal attributes' names of unittest.mock._Call and +unittest.mock.MagicProxy (name, parent & from_kall) are now prefixed with +_mock_ in order to prevent clashes with widely used object attributes. Fixed +minor typo in test function name. + +.. + +.. bpo: 35372 +.. date: 2018-12-01-19-20-53 +.. nonce: RwVJjZ +.. section: Core and Builtins + +Fixed the code page decoder for input longer than 2 GiB containing +undecodable bytes. + +.. + +.. bpo: 35336 +.. date: 2018-11-29-23-59-52 +.. nonce: 8LOz4F +.. section: Core and Builtins + +Fix PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if +the LC_CTYPE locale is "C". + +.. + +.. bpo: 33954 +.. date: 2018-11-20-22-33-38 +.. nonce: RzSngM +.. section: Core and Builtins + +For :meth:`str.format`, :meth:`float.__format__` and +:meth:`complex.__format__` methods for non-ASCII decimal point when using +the "n" formatter. + +.. + +.. bpo: 35269 +.. date: 2018-11-17-10-18-29 +.. nonce: gjm1LO +.. section: Core and Builtins + +Fix a possible segfault involving a newly-created coroutine. Patch by +Zackery Spytz. + +.. + +.. bpo: 35214 +.. date: 2018-11-13-00-40-35 +.. nonce: OQBjph +.. section: Core and Builtins + +Fixed an out of bounds memory access when parsing a truncated unicode escape +sequence at the end of a string such as ``'\N'``. It would read one byte +beyond the end of the memory allocation. + +.. + +.. bpo: 35214 +.. date: 2018-11-12-11-38-06 +.. nonce: PCHKbX +.. section: Core and Builtins + +The interpreter and extension modules have had annotations added so that +they work properly under clang's Memory Sanitizer. A new configure flag +--with-memory-sanitizer has been added to make test builds of this nature +easier to perform. + +.. + +.. bpo: 35193 +.. date: 2018-11-08-15-00-58 +.. nonce: HzPS6R +.. section: Core and Builtins + +Fix an off by one error in the bytecode peephole optimizer where it could +read bytes beyond the end of bounds of an array when removing unreachable +code. This bug was present in every release of Python 3.6 and 3.7 until now. + +.. + +.. bpo: 29341 +.. date: 2018-10-25-20-53-32 +.. nonce: jH-AMF +.. section: Core and Builtins + +Clarify in the docstrings of :mod:`os` methods that path-like objects are +also accepted as input parameters. + +.. + +.. bpo: 35050 +.. date: 2018-10-23-15-03-53 +.. nonce: 49wraS +.. section: Core and Builtins + +:mod:`socket`: Fix off-by-one bug in length check for ``AF_ALG`` name and +type. + +.. + +.. bpo: 34974 +.. date: 2018-10-13-22-24-19 +.. nonce: 7LgTc2 +.. section: Core and Builtins + +:class:`bytes` and :class:`bytearray` constructors no longer convert +unexpected exceptions (e.g. :exc:`MemoryError` and :exc:`KeyboardInterrupt`) +to :exc:`TypeError`. + +.. + +.. bpo: 34973 +.. date: 2018-10-13-16-42-03 +.. nonce: B5M-3g +.. section: Core and Builtins + +Fixed crash in :func:`bytes` when the :class:`list` argument is mutated +while it is iterated. + +.. + +.. bpo: 34824 +.. date: 2018-09-27-11-10-02 +.. nonce: VLlCaU +.. section: Core and Builtins + +Fix a possible null pointer dereference in Modules/_ssl.c. Patch by Zackery +Spytz. + +.. + +.. bpo: 1621 +.. date: 2018-09-11-15-19-37 +.. nonce: 7o19yG +.. section: Core and Builtins + +Do not assume signed integer overflow behavior (C undefined behavior) when +performing set hash table resizing. + +.. + +.. bpo: 35052 +.. date: 2018-12-10-09-48-27 +.. nonce: xE1ymg +.. section: Library + +Fix xml.dom.minidom cloneNode() on a document with an entity: pass the +correct arguments to the user data handler of an entity. + +.. + +.. bpo: 35330 +.. date: 2018-12-06-00-43-13 +.. nonce: abB4BN +.. section: Library + +When a :class:`Mock` instance was used to wrap an object, if `side_effect` +is used in one of the mocks of it methods, don't call the original +implementation and return the result of using the side effect the same way +that it is done with return_value. + +.. + +.. bpo: 34172 +.. date: 2018-12-06-00-29-28 +.. nonce: l7CIYt +.. section: Library + +Revert the fix for this issue previously released in 3.7.1 pending further +investigation: Fix a reference issue inside multiprocessing.Pool that caused +the pool to remain alive if it was deleted without being closed or +terminated explicitly. + +.. + +.. bpo: 10496 +.. date: 2018-12-05-13-37-39 +.. nonce: VH-1Lp +.. section: Library + +:func:`posixpath.expanduser` now returns the input *path* unchanged if the +``HOME`` environment variable is not set and the current user has no home +directory (if the current user identifier doesn't exist in the password +database). This change fix the :mod:`site` module if the current user +doesn't exist in the password database (if the user has no home directory). + +.. + +.. bpo: 35310 +.. date: 2018-12-03-19-45-00 +.. nonce: 9k28gR +.. section: Library + +Fix a bug in :func:`select.select` where, in some cases, the file descriptor +sequences were returned unmodified after a signal interruption, even though +the file descriptors might not be ready yet. :func:`select.select` will now +always return empty lists if a timeout has occurred. Patch by Oran Avraham. + +.. + +.. bpo: 35380 +.. date: 2018-12-03-14-41-11 +.. nonce: SdRF9l +.. section: Library + +Enable TCP_NODELAY on Windows for proactor asyncio event loop. + +.. + +.. bpo: 35341 +.. date: 2018-12-02-13-50-52 +.. nonce: 32E8T_ +.. section: Library + +Add generic version of ``collections.OrderedDict`` to the ``typing`` module. +Patch by Ismo Toijala. + +.. + +.. bpo: 35371 +.. date: 2018-12-01-13-44-12 +.. nonce: fTAwlX +.. section: Library + +Fixed possible crash in ``os.utime()`` on Windows when pass incorrect +arguments. + +.. + +.. bpo: 27903 +.. date: 2018-11-29-12-14-04 +.. nonce: ia8xgT +.. section: Library + +Fix ``ResourceWarning`` in :func:`platform.dist` on SuSE and Caldera +OpenLinux. Patch by Ville Skyttä. + +.. + +.. bpo: 35308 +.. date: 2018-11-24-10-33-42 +.. nonce: 9--2iy +.. section: Library + +Fix regression in ``webbrowser`` where default browsers may be preferred +over browsers in the ``BROWSER`` environment variable. + +.. + +.. bpo: 28604 +.. date: 2018-11-20-13-34-01 +.. nonce: iiih5h +.. section: Library + +:func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to +the ``LC_MONETARY`` locale if the two locales are different and monetary +strings are non-ASCII. This temporary change affects other threads. + +.. + +.. bpo: 35277 +.. date: 2018-11-19-07-22-04 +.. nonce: dsD-2E +.. section: Library + +Update ensurepip to install pip 18.1 and setuptools 40.6.2. + +.. + +.. bpo: 35226 +.. date: 2018-11-15-07-14-32 +.. nonce: wJPEEe +.. section: Library + +Recursively check arguments when testing for equality of +:class:`unittest.mock.call` objects and add note that tracking of parameters +used to create ancestors of mocks in ``mock_calls`` is not possible. + +.. + +.. bpo: 29564 +.. date: 2018-11-12-17-40-04 +.. nonce: SFNBT5 +.. section: Library + +The warnings module now suggests to enable tracemalloc if the source is +specified, the tracemalloc module is available, but tracemalloc is not +tracing memory allocations. + +.. + +.. bpo: 35189 +.. date: 2018-11-09-13-35-36 +.. nonce: gog-sl +.. section: Library + +Modify the following fnctl function to retry if interrupted by a signal +(EINTR): flock, lockf, fnctl + +.. + +.. bpo: 35062 +.. date: 2018-10-29-23-09-24 +.. nonce: dQS1ng +.. section: Library + +Fix incorrect parsing of :class:`_io.IncrementalNewlineDecoder`'s +*translate* argument. + +.. + +.. bpo: 35079 +.. date: 2018-10-26-22-53-16 +.. nonce: Tm5jvF +.. section: Library + +Improve difflib.SequenceManager.get_matching_blocks doc by adding +'non-overlapping' and changing '!=' to '<'. + +.. + +.. bpo: 35017 +.. date: 2018-10-26-00-11-21 +.. nonce: 6Ez4Cv +.. section: Library + +:meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's +:meth:`~socketserver.BaseServer.shutdown` method is called while it is +polling for new events. + +.. + +.. bpo: 31047 +.. date: 2018-10-25-09-37-03 +.. nonce: kBbX8r +.. section: Library + +Fix ``ntpath.abspath`` regression where it didn't remove a trailing +separator on Windows. Patch by Tim Graham. + +.. + +.. bpo: 34794 +.. date: 2018-10-21-14-53-19 +.. nonce: yt3R4- +.. section: Library + +Fixed a leak in Tkinter when pass the Python wrapper around Tcl_Obj back to +Tcl/Tk. + +.. + +.. bpo: 35008 +.. date: 2018-10-17-11-54-04 +.. nonce: dotef_ +.. section: Library + +Fixed references leaks when call the ``__setstate__()`` method of +:class:`xml.etree.ElementTree.Element` in the C implementation for already +initialized element. + +.. + +.. bpo: 23420 +.. date: 2018-10-17-11-00-00 +.. nonce: Lq74Uu +.. section: Library + +Verify the value for the parameter '-s' of the cProfile CLI. Patch by Robert +Kuska + +.. + +.. bpo: 33947 +.. date: 2018-10-17-02-15-23 +.. nonce: SRuq3T +.. section: Library + +dataclasses now handle recursive reprs without raising RecursionError. + +.. + +.. bpo: 16965 +.. date: 2018-10-12-20-30-42 +.. nonce: xo5LAr +.. section: Library + +The :term:`2to3` :2to3fixer:`execfile` fixer now opens the file with mode +``'rb'``. Patch by Zackery Spytz. + +.. + +.. bpo: 34966 +.. date: 2018-10-12-18-57-52 +.. nonce: WZeBHO +.. section: Library + +:mod:`pydoc` now supports aliases not only to methods defined in the end +class, but also to inherited methods. The docstring is not duplicated for +aliases. + +.. + +.. bpo: 34941 +.. date: 2018-10-09-14-42-16 +.. nonce: 1Q5QKv +.. section: Library + +Methods ``find()``, ``findtext()`` and ``findall()`` of the ``Element`` +class in the :mod:`xml.etree.ElementTree` module are now able to find +children which are instances of ``Element`` subclasses. + +.. + +.. bpo: 34936 +.. date: 2018-10-08-21-05-11 +.. nonce: 3tRqdq +.. section: Library + +Fix ``TclError`` in ``tkinter.Spinbox.selection_element()``. Patch by +Juliette Monsel. + +.. + +.. bpo: 34866 +.. date: 2018-10-03-11-07-28 +.. nonce: ML6KpJ +.. section: Library + +Adding ``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder +by limiting the number of ``MiniFieldStorage`` objects created by +``FieldStorage``. + +.. + +.. bpo: 34022 +.. date: 2018-09-27-13-14-15 +.. nonce: E2cl0r +.. section: Library + +The :envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the +value of the *invalidation_mode* argument to :func:`py_compile.compile`, and +determines its default value instead. + +.. + +.. bpo: 34738 +.. date: 2018-09-19-16-51-04 +.. nonce: Pr3-iG +.. section: Library + +ZIP files created by :mod:`distutils` will now include entries for +directories. + +.. + +.. bpo: 31177 +.. date: 2018-09-14-10-38-18 +.. nonce: Sv91TN +.. section: Library + +Fix bug that prevented using :meth:`reset_mock +<unittest.mock.Mock.reset_mock>` on mock instances with deleted attributes + +.. + +.. bpo: 34536 +.. date: 2018-09-11-15-49-09 +.. nonce: 3IPIH5 +.. section: Library + +`Enum._missing_`: raise `ValueError` if None returned and `TypeError` if +non-member is returned. + +.. + +.. bpo: 34604 +.. date: 2018-09-07-10-16-34 +.. nonce: xL7-kG +.. section: Library + +Fix possible mojibake in the error message of `pwd.getpwnam` and +`grp.getgrnam` using string representation because of invisible characters +or trailing whitespaces. Patch by William Grzybowski. + +.. + +.. bpo: 34574 +.. date: 2018-09-04-09-32-54 +.. nonce: X4RwYI +.. section: Library + +OrderedDict iterators are not exhausted during pickling anymore. Patch by +Sergey Fedoseev. + +.. + +.. bpo: 34052 +.. date: 2018-07-24-16-37-40 +.. nonce: VbbFAE +.. section: Library + +:meth:`sqlite3.Connection.create_aggregate`, +:meth:`sqlite3.Connection.create_function`, +:meth:`sqlite3.Connection.set_authorizer`, +:meth:`sqlite3.Connection.set_progress_handler` methods raises TypeError +when unhashable objects are passed as callable. These methods now don't pass +such objects to SQLite API. Previous behavior could lead to segfaults. Patch +by Sergey Fedoseev. + +.. + +.. bpo: 29877 +.. date: 2017-12-16-11-40-52 +.. nonce: SfWhmz +.. section: Library + +compileall: import ProcessPoolExecutor only when needed, preventing hangs on +low resource platforms + +.. + +.. bpo: 22005 +.. date: 2017-10-12-22-39-55 +.. nonce: lGP-sc +.. section: Library + +Implemented unpickling instances of :class:`~datetime.datetime`, +:class:`~datetime.date` and :class:`~datetime.time` pickled by Python 2. +``encoding='latin1'`` should be used for successful decoding. + +.. + +.. bpo: 35089 +.. date: 2018-10-28-16-51-31 +.. nonce: _stCpS +.. section: Documentation + +Remove mention of ``typing.io`` and ``typing.re``. Their types should be +imported from ``typing`` directly. + +.. + +.. bpo: 35038 +.. date: 2018-10-25-17-45-09 +.. nonce: 2eVOYS +.. section: Documentation + +Fix the documentation about an unexisting `f_restricted` attribute in the +frame object. Patch by Stéphane Wirtel + +.. + +.. bpo: 35044 +.. date: 2018-10-22-14-09-58 +.. nonce: qjvNtI +.. section: Documentation + +Fix the documentation with the role ``exc`` for the appropriated exception. +Patch by Stéphane Wirtel + +.. + +.. bpo: 35035 +.. date: 2018-10-21-02-20-36 +.. nonce: 4zBObK +.. section: Documentation + +Rename documentation for :mod:`email.utils` to ``email.utils.rst``. + +.. + +.. bpo: 34967 +.. date: 2018-10-13-07-39-57 +.. nonce: E40tFP +.. section: Documentation + +Use app.add_object_type() instead of the deprecated Sphinx function +app.description_unit() + +.. + +.. bpo: 11233 +.. date: 2018-10-03-20-39-25 +.. nonce: BX6Gen +.. section: Documentation + +Create availability directive for documentation. Original patch by Georg +Brandl. + +.. + +.. bpo: 33594 +.. date: 2018-05-21-14-36-12 +.. nonce: -HRcyX +.. section: Documentation + +Document ``getargspec``, ``from_function`` and ``from_builtin`` as +deprecated in their respective docstring, and include version since +deprecation in DeprecationWarning message. + +.. + +.. bpo: 32613 +.. date: 2018-02-05-15-05-53 +.. nonce: TDjgM1 +.. section: Documentation + +Update the faq/windows.html to use the py command from PEP 397 instead of +python. + +.. + +.. bpo: 33725 +.. date: 2018-12-09-01-27-29 +.. nonce: TaGayj +.. section: Tests + +test_multiprocessing_fork may crash on recent versions of macOS. Until the +issue is resolved, skip the test on macOS. + +.. + +.. bpo: 35352 +.. date: 2018-11-30-17-18-56 +.. nonce: 8bD7GC +.. section: Tests + +Modify test_asyncio to use the certificate set from the test directory. + +.. + +.. bpo: 35317 +.. date: 2018-11-26-16-54-21 +.. nonce: jByGP2 +.. section: Tests + +Fix ``mktime()`` overflow error in ``test_email``: run +``test_localtime_daylight_true_dst_true()`` and +``test_localtime_daylight_false_dst_true()`` with a specific timezone. + +.. + +.. bpo: 21263 +.. date: 2018-11-04-20-17-09 +.. nonce: T3qo9r +.. section: Tests + +After several reports that test_gdb does not work properly on macOS and +since gdb is not shipped by default anymore, test_gdb is now skipped on +macOS when LLVM Clang has been used to compile Python. Patch by Lysandros +Nikolaou + +.. + +.. bpo: 34279 +.. date: 2018-10-27-13-41-55 +.. nonce: v0Xqxe +.. section: Tests + +regrtest issue a warning when no tests have been executed in a particular +test file. Also, a new final result state is issued if no test have been +executed across all test files. Patch by Pablo Galindo. + +.. + +.. bpo: 35296 +.. date: 2018-12-04-17-10-17 +.. nonce: 2ktH40 +.. section: Build + +The Windows installer (MSI) now also install internal header files +(``Include/internal/`` subdirectory). + +.. + +.. bpo: 35351 +.. date: 2018-12-04-15-33-28 +.. nonce: ZhhBfT +.. section: Build + +When building Python with clang and LTO, LTO flags are no longer passed into +CFLAGS to build third-party C extensions through distutils. + +.. + +.. bpo: 35139 +.. date: 2018-11-01-15-01-23 +.. nonce: XZTttb +.. section: Build + +Fix a compiler error when statically linking `pyexpat` in `Modules/Setup`. + +.. + +.. bpo: 35011 +.. date: 2018-10-17-17-38-57 +.. nonce: GgoPIC +.. section: Build + +Restores the use of pyexpatns.h to isolate our embedded copy of the expat C +library so that its symbols do not conflict at link or dynamic loading time +with an embedding application or other extension modules with their own +version of libexpat. + +.. + +.. bpo: 28015 +.. date: 2018-10-16-12-22-36 +.. nonce: ylSgFh +.. section: Build + +Have --with-lto works correctly with clang. + +.. + +.. bpo: 33015 +.. date: 2018-08-24-09-48-25 +.. nonce: s21y74 +.. section: Build + +Fix an undefined behaviour in the pthread implementation of +:c:func:`PyThread_start_new_thread`: add a function wrapper to always return +``NULL``. + +.. + +.. bpo: 35401 +.. date: 2018-12-10-15-01-13 +.. nonce: 9L1onG +.. section: Windows + +Updates Windows build to OpenSSL 1.1.0j + +.. + +.. bpo: 34977 +.. date: 2018-12-07-10-00-38 +.. nonce: agQJbD +.. section: Windows + +venv on Windows will now use a python.exe redirector rather than copying the +actual binaries from the base environment. + +.. + +.. bpo: 34977 +.. date: 2018-10-30-13-39-17 +.. nonce: 0l7_QV +.. section: Windows + +Adds support for building a Windows App Store package + +.. + +.. bpo: 35067 +.. date: 2018-10-25-11-29-22 +.. nonce: RHWi7W +.. section: Windows + +Remove _distutils_findvs module and use vswhere.exe instead. + +.. + +.. bpo: 34532 +.. date: 2018-09-03-01-23-52 +.. nonce: N1HEbE +.. section: Windows + +Fixes exit code of list version arguments for py.exe. + +.. + +.. bpo: 32890 +.. date: 2018-03-08-20-02-38 +.. nonce: 3jzFzY +.. section: Windows + +Fix usage of GetLastError() instead of errno in os.execve() and +os.truncate(). + +.. + +.. bpo: 35402 +.. date: 2018-12-10-02-44-48 +.. nonce: xzn8qJ +.. section: macOS + +Update macOS installer to use Tcl/Tk 8.6.9.1. + +.. + +.. bpo: 35401 +.. date: 2018-12-09-13-56-49 +.. nonce: n8B7X1 +.. section: macOS + +Update macOS installer to use OpenSSL 1.1.0j. + +.. + +.. bpo: 35025 +.. date: 2018-10-18-23-54-55 +.. nonce: X4LFJg +.. section: macOS + +Properly guard the use of the ``CLOCK_GETTIME`` et al. macros in +``timemodule`` on macOS. + +.. + +.. bpo: 24658 +.. date: 2018-10-17-14-36-08 +.. nonce: Naddgx +.. section: macOS + +On macOS, fix reading from and writing into a file with a size larger than 2 +GiB. + +.. + +.. bpo: 35213 +.. date: 2018-11-12-00-20-01 +.. nonce: cqNgzT +.. section: IDLE + +Where appropriate, use 'macOS' in idlelib. + +.. + +.. bpo: 34864 +.. date: 2018-11-11-17-13-50 +.. nonce: cw0PvO +.. section: IDLE + +On macOS, warn if the system preference "Prefer tabs when opening documents" +is set to "Always". + +.. + +.. bpo: 34864 +.. date: 2018-11-10-21-27-25 +.. nonce: Ci-G2q +.. section: IDLE + +Document two IDLE on MacOS issues. The System Preferences Dock "prefer tabs +always" setting disables some IDLE features. Menus are a bit different than +as described for Windows and Linux. + +.. + +.. bpo: 35202 +.. date: 2018-11-10-09-10-54 +.. nonce: TeJJrt +.. section: IDLE + +Remove unused imports from lib/idlelib + +.. + +.. bpo: 33000 +.. date: 2018-11-06-23-10-54 +.. nonce: pQasCt +.. section: IDLE + +Document that IDLE's shell has no line limit. A program that runs +indefinitely can overfill memory. + +.. + +.. bpo: 23220 +.. date: 2018-11-05-23-23-00 +.. nonce: H3SAWE +.. section: IDLE + +Explain how IDLE's Shell displays output. + +.. + +.. bpo: 35099 +.. date: 2018-11-05-20-43-08 +.. nonce: SVOZXC +.. section: IDLE + +Improve the doc about IDLE running user code. The section is renamed from +"IDLE -- console differences" is renamed "Running user code". It mostly +covers the implications of using custom sys.stdxxx objects. + +.. + +.. bpo: 35097 +.. date: 2018-10-28-20-17-14 +.. nonce: 07tm66 +.. section: IDLE + +Add IDLE doc subsection explaining editor windows. Topics include opening, +title and status bar, .py* extension, and running. + +.. + +.. bpo: 35093 +.. date: 2018-10-28-15-53-51 +.. nonce: cH-tli +.. section: IDLE + +Document the IDLE document viewer in the IDLE doc. Add a paragraph in "Help +and preferences", "Help sources" subsection. + +.. + +.. bpo: 35088 +.. date: 2018-10-28-00-54-32 +.. nonce: r1lJZd +.. section: IDLE + +Update idlelib.help.copy_string docstring. We now use git and backporting +instead of hg and forward merging. + +.. + +.. bpo: 35087 +.. date: 2018-10-28-00-08-42 +.. nonce: G7gx2- +.. section: IDLE + +Update idlelib help files for the current doc build. The main change is the +elimination of chapter-section numbers. + +.. + +.. bpo: 34989 +.. date: 2018-10-15-13-22-28 +.. nonce: hU4fra +.. section: Tools/Demos + +python-gdb.py now handles errors on computing the line number of a Python +frame. + +.. + +.. bpo: 35322 +.. date: 2018-11-28-03-20-36 +.. nonce: Qcqsag +.. section: C API + +Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and +:c:func:`PyUnicode_EncodeFSDefault` on error handling. + +.. + +.. bpo: 35296 +.. date: 2018-11-22-18-34-23 +.. nonce: nxrIQt +.. section: C API + +``make install`` now also installs the internal API: +``Include/internal/*.h`` header files. + +.. + +.. bpo: 34725 +.. date: 2018-10-13-16-30-54 +.. nonce: j52rIS +.. section: C API + +Adds _Py_SetProgramFullPath so embedders may override sys.executable diff --git a/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst b/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst deleted file mode 100644 index 8c5a0c91a46..00000000000 --- a/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an undefined behaviour in the pthread implementation of -:c:func:`PyThread_start_new_thread`: add a function wrapper to always return -``NULL``. diff --git a/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst b/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst deleted file mode 100644 index 5a7a43c7730..00000000000 --- a/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst +++ /dev/null @@ -1 +0,0 @@ -Have --with-lto works correctly with clang. diff --git a/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst b/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst deleted file mode 100644 index 4411ffea45c..00000000000 --- a/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst +++ /dev/null @@ -1,4 +0,0 @@ -Restores the use of pyexpatns.h to isolate our embedded copy of the expat C -library so that its symbols do not conflict at link or dynamic loading time -with an embedding application or other extension modules with their own -version of libexpat. diff --git a/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst b/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst deleted file mode 100644 index aa65088be80..00000000000 --- a/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a compiler error when statically linking `pyexpat` in `Modules/Setup`. diff --git a/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst b/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst deleted file mode 100644 index ee6c870b060..00000000000 --- a/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst +++ /dev/null @@ -1,2 +0,0 @@ -When building Python with clang and LTO, LTO flags are no longer passed into -CFLAGS to build third-party C extensions through distutils. diff --git a/Misc/NEWS.d/next/Build/2018-12-04-17-10-17.bpo-35296.2ktH40.rst b/Misc/NEWS.d/next/Build/2018-12-04-17-10-17.bpo-35296.2ktH40.rst deleted file mode 100644 index e6eda2dcf3c..00000000000 --- a/Misc/NEWS.d/next/Build/2018-12-04-17-10-17.bpo-35296.2ktH40.rst +++ /dev/null @@ -1,2 +0,0 @@ -The Windows installer (MSI) now also install internal header files -(``Include/internal/`` subdirectory). diff --git a/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst b/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst deleted file mode 100644 index b5bc1bf0c72..00000000000 --- a/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst +++ /dev/null @@ -1 +0,0 @@ -Adds _Py_SetProgramFullPath so embedders may override sys.executable diff --git a/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst b/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst deleted file mode 100644 index c5f877a4e32..00000000000 --- a/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst +++ /dev/null @@ -1,2 +0,0 @@ -``make install`` now also installs the internal API: -``Include/internal/*.h`` header files. diff --git a/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst b/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst deleted file mode 100644 index f5b4796307f..00000000000 --- a/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and -:c:func:`PyUnicode_EncodeFSDefault` on error handling. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-11-15-19-37.bpo-1621.7o19yG.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-11-15-19-37.bpo-1621.7o19yG.rst deleted file mode 100644 index 4047ff3bfe8..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-11-15-19-37.bpo-1621.7o19yG.rst +++ /dev/null @@ -1,2 +0,0 @@ -Do not assume signed integer overflow behavior (C undefined behavior) when -performing set hash table resizing. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-27-11-10-02.bpo-34824.VLlCaU.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-27-11-10-02.bpo-34824.VLlCaU.rst deleted file mode 100644 index fe95b8973c0..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-27-11-10-02.bpo-34824.VLlCaU.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a possible null pointer dereference in Modules/_ssl.c. Patch by Zackery -Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-10-13-16-42-03.bpo-34973.B5M-3g.rst b/Misc/NEWS.d/next/Core and Builtins/2018-10-13-16-42-03.bpo-34973.B5M-3g.rst deleted file mode 100644 index 6e403cd4cec..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-10-13-16-42-03.bpo-34973.B5M-3g.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed crash in :func:`bytes` when the :class:`list` argument is mutated -while it is iterated. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-10-13-22-24-19.bpo-34974.7LgTc2.rst b/Misc/NEWS.d/next/Core and Builtins/2018-10-13-22-24-19.bpo-34974.7LgTc2.rst deleted file mode 100644 index 2a7e773648e..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-10-13-22-24-19.bpo-34974.7LgTc2.rst +++ /dev/null @@ -1,3 +0,0 @@ -:class:`bytes` and :class:`bytearray` constructors no longer convert -unexpected exceptions (e.g. :exc:`MemoryError` and :exc:`KeyboardInterrupt`) -to :exc:`TypeError`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-10-23-15-03-53.bpo-35050.49wraS.rst b/Misc/NEWS.d/next/Core and Builtins/2018-10-23-15-03-53.bpo-35050.49wraS.rst deleted file mode 100644 index 9a33416089a..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-10-23-15-03-53.bpo-35050.49wraS.rst +++ /dev/null @@ -1 +0,0 @@ -:mod:`socket`: Fix off-by-one bug in length check for ``AF_ALG`` name and type. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-10-25-20-53-32.bpo-29341.jH-AMF.rst b/Misc/NEWS.d/next/Core and Builtins/2018-10-25-20-53-32.bpo-29341.jH-AMF.rst deleted file mode 100644 index 954ce8cbc09..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-10-25-20-53-32.bpo-29341.jH-AMF.rst +++ /dev/null @@ -1,2 +0,0 @@ -Clarify in the docstrings of :mod:`os` methods that path-like objects are also accepted -as input parameters. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-08-15-00-58.bpo-35193.HzPS6R.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-08-15-00-58.bpo-35193.HzPS6R.rst deleted file mode 100644 index dddebe16708..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-08-15-00-58.bpo-35193.HzPS6R.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an off by one error in the bytecode peephole optimizer where it could read -bytes beyond the end of bounds of an array when removing unreachable code. -This bug was present in every release of Python 3.6 and 3.7 until now. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-12-11-38-06.bpo-35214.PCHKbX.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-12-11-38-06.bpo-35214.PCHKbX.rst deleted file mode 100644 index c7842f33169..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-12-11-38-06.bpo-35214.PCHKbX.rst +++ /dev/null @@ -1,4 +0,0 @@ -The interpreter and extension modules have had annotations added so that -they work properly under clang's Memory Sanitizer. A new configure flag ---with-memory-sanitizer has been added to make test builds of this nature -easier to perform. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-13-00-40-35.bpo-35214.OQBjph.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-13-00-40-35.bpo-35214.OQBjph.rst deleted file mode 100644 index d462c97d804..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-13-00-40-35.bpo-35214.OQBjph.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed an out of bounds memory access when parsing a truncated unicode -escape sequence at the end of a string such as ``'\N'``. It would read -one byte beyond the end of the memory allocation. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst deleted file mode 100644 index 0076346f4b6..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a possible segfault involving a newly-created coroutine. Patch by -Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-20-22-33-38.bpo-33954.RzSngM.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-20-22-33-38.bpo-33954.RzSngM.rst deleted file mode 100644 index 9bfbe1644e1..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-20-22-33-38.bpo-33954.RzSngM.rst +++ /dev/null @@ -1,3 +0,0 @@ -For :meth:`str.format`, :meth:`float.__format__` and -:meth:`complex.__format__` methods for non-ASCII decimal point when using -the "n" formatter. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-11-29-23-59-52.bpo-35336.8LOz4F.rst b/Misc/NEWS.d/next/Core and Builtins/2018-11-29-23-59-52.bpo-35336.8LOz4F.rst deleted file mode 100644 index 28f8f9bd4db..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-11-29-23-59-52.bpo-35336.8LOz4F.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale -if the LC_CTYPE locale is "C". diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst b/Misc/NEWS.d/next/Core and Builtins/2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst deleted file mode 100644 index dc2de44b4f6..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed the code page decoder for input longer than 2 GiB containing -undecodable bytes. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-12-03-21-20-24.bpo-35357.rhhoiC.rst b/Misc/NEWS.d/next/Core and Builtins/2018-12-03-21-20-24.bpo-35357.rhhoiC.rst deleted file mode 100644 index 1dade5baf4e..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-12-03-21-20-24.bpo-35357.rhhoiC.rst +++ /dev/null @@ -1,4 +0,0 @@ -Internal attributes' names of unittest.mock._Call and -unittest.mock.MagicProxy (name, parent & from_kall) are now prefixed with -_mock_ in order to prevent clashes with widely used object attributes. -Fixed minor typo in test function name. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-12-07-02-38-01.bpo-35436.0VW7p9.rst b/Misc/NEWS.d/next/Core and Builtins/2018-12-07-02-38-01.bpo-35436.0VW7p9.rst deleted file mode 100644 index 542fe93a00e..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-12-07-02-38-01.bpo-35436.0VW7p9.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix various issues with memory allocation error handling. Patch by Zackery -Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-12-09-13-09-39.bpo-35444.9kYn4V.rst b/Misc/NEWS.d/next/Core and Builtins/2018-12-09-13-09-39.bpo-35444.9kYn4V.rst deleted file mode 100644 index 22c3969f127..00000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-12-09-13-09-39.bpo-35444.9kYn4V.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed error handling in pickling methods when fail to look up builtin -"getattr". diff --git a/Misc/NEWS.d/next/Documentation/2018-02-05-15-05-53.bpo-32613.TDjgM1.rst b/Misc/NEWS.d/next/Documentation/2018-02-05-15-05-53.bpo-32613.TDjgM1.rst deleted file mode 100644 index d4701c224e7..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-02-05-15-05-53.bpo-32613.TDjgM1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update the faq/windows.html to use the py command from PEP 397 instead of -python. diff --git a/Misc/NEWS.d/next/Documentation/2018-05-21-14-36-12.bpo-33594.-HRcyX.rst b/Misc/NEWS.d/next/Documentation/2018-05-21-14-36-12.bpo-33594.-HRcyX.rst deleted file mode 100644 index a63c4a5004c..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-05-21-14-36-12.bpo-33594.-HRcyX.rst +++ /dev/null @@ -1,3 +0,0 @@ -Document ``getargspec``, ``from_function`` and ``from_builtin`` as -deprecated in their respective docstring, and include version since -deprecation in DeprecationWarning message. diff --git a/Misc/NEWS.d/next/Documentation/2018-10-03-20-39-25.bpo-11233.BX6Gen.rst b/Misc/NEWS.d/next/Documentation/2018-10-03-20-39-25.bpo-11233.BX6Gen.rst deleted file mode 100644 index 0637dd66e42..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-03-20-39-25.bpo-11233.BX6Gen.rst +++ /dev/null @@ -1,2 +0,0 @@ -Create availability directive for documentation. Original patch by Georg -Brandl. diff --git a/Misc/NEWS.d/next/Documentation/2018-10-13-07-39-57.bpo-34967.E40tFP.rst b/Misc/NEWS.d/next/Documentation/2018-10-13-07-39-57.bpo-34967.E40tFP.rst deleted file mode 100644 index 6341296663a..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-13-07-39-57.bpo-34967.E40tFP.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use app.add_object_type() instead of the deprecated Sphinx function -app.description_unit() diff --git a/Misc/NEWS.d/next/Documentation/2018-10-21-02-20-36.bpo-35035.4zBObK.rst b/Misc/NEWS.d/next/Documentation/2018-10-21-02-20-36.bpo-35035.4zBObK.rst deleted file mode 100644 index 46436f1b979..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-21-02-20-36.bpo-35035.4zBObK.rst +++ /dev/null @@ -1 +0,0 @@ -Rename documentation for :mod:`email.utils` to ``email.utils.rst``. diff --git a/Misc/NEWS.d/next/Documentation/2018-10-22-14-09-58.bpo-35044.qjvNtI.rst b/Misc/NEWS.d/next/Documentation/2018-10-22-14-09-58.bpo-35044.qjvNtI.rst deleted file mode 100644 index 05e67e51a73..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-22-14-09-58.bpo-35044.qjvNtI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the documentation with the role ``exc`` for the appropriated exception. Patch by -Stéphane Wirtel diff --git a/Misc/NEWS.d/next/Documentation/2018-10-25-17-45-09.bpo-35038.2eVOYS.rst b/Misc/NEWS.d/next/Documentation/2018-10-25-17-45-09.bpo-35038.2eVOYS.rst deleted file mode 100644 index 3558cf47d5d..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-25-17-45-09.bpo-35038.2eVOYS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the documentation about an unexisting `f_restricted` attribute in the -frame object. Patch by Stéphane Wirtel diff --git a/Misc/NEWS.d/next/Documentation/2018-10-28-16-51-31.bpo-35089._stCpS.rst b/Misc/NEWS.d/next/Documentation/2018-10-28-16-51-31.bpo-35089._stCpS.rst deleted file mode 100644 index 4a469290ad7..00000000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-28-16-51-31.bpo-35089._stCpS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove mention of ``typing.io`` and ``typing.re``. Their types should be -imported from ``typing`` directly. diff --git a/Misc/NEWS.d/next/IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst b/Misc/NEWS.d/next/IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst deleted file mode 100644 index 0fd26699a96..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update idlelib help files for the current doc build. The main change is the -elimination of chapter-section numbers. diff --git a/Misc/NEWS.d/next/IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst b/Misc/NEWS.d/next/IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst deleted file mode 100644 index 993ff51d74e..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update idlelib.help.copy_string docstring. We now use git and backporting -instead of hg and forward merging. diff --git a/Misc/NEWS.d/next/IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst b/Misc/NEWS.d/next/IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst deleted file mode 100644 index a330b990761..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst +++ /dev/null @@ -1,2 +0,0 @@ -Document the IDLE document viewer in the IDLE doc. Add a paragraph in "Help -and preferences", "Help sources" subsection. diff --git a/Misc/NEWS.d/next/IDLE/2018-10-28-20-17-14.bpo-35097.07tm66.rst b/Misc/NEWS.d/next/IDLE/2018-10-28-20-17-14.bpo-35097.07tm66.rst deleted file mode 100644 index a1e58ee5983..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-10-28-20-17-14.bpo-35097.07tm66.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add IDLE doc subsection explaining editor windows. Topics include opening, -title and status bar, .py* extension, and running. diff --git a/Misc/NEWS.d/next/IDLE/2018-11-05-20-43-08.bpo-35099.SVOZXC.rst b/Misc/NEWS.d/next/IDLE/2018-11-05-20-43-08.bpo-35099.SVOZXC.rst deleted file mode 100644 index 1459f20cb78..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-05-20-43-08.bpo-35099.SVOZXC.rst +++ /dev/null @@ -1,3 +0,0 @@ -Improve the doc about IDLE running user code. The section is renamed from -"IDLE -- console differences" is renamed "Running user code". -It mostly covers the implications of using custom sys.stdxxx objects. diff --git a/Misc/NEWS.d/next/IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst b/Misc/NEWS.d/next/IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst deleted file mode 100644 index 77c71268ddd..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst +++ /dev/null @@ -1 +0,0 @@ -Explain how IDLE's Shell displays output. diff --git a/Misc/NEWS.d/next/IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst b/Misc/NEWS.d/next/IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst deleted file mode 100644 index c6ba9e4669d..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst +++ /dev/null @@ -1,2 +0,0 @@ -Document that IDLE's shell has no line limit. A program that runs -indefinitely can overfill memory. diff --git a/Misc/NEWS.d/next/IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst b/Misc/NEWS.d/next/IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst deleted file mode 100644 index 1824536f3db..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst +++ /dev/null @@ -1 +0,0 @@ -Remove unused imports from lib/idlelib diff --git a/Misc/NEWS.d/next/IDLE/2018-11-10-21-27-25.bpo-34864.Ci-G2q.rst b/Misc/NEWS.d/next/IDLE/2018-11-10-21-27-25.bpo-34864.Ci-G2q.rst deleted file mode 100644 index fb0083e337a..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-10-21-27-25.bpo-34864.Ci-G2q.rst +++ /dev/null @@ -1,3 +0,0 @@ -Document two IDLE on MacOS issues. The System Preferences Dock "prefer tabs -always" setting disables some IDLE features. Menus are a bit different than -as described for Windows and Linux. diff --git a/Misc/NEWS.d/next/IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst b/Misc/NEWS.d/next/IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst deleted file mode 100644 index 8d2b61d599f..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst +++ /dev/null @@ -1,2 +0,0 @@ -On macOS, warn if the system preference "Prefer tabs when opening documents" -is set to "Always".
\ No newline at end of file diff --git a/Misc/NEWS.d/next/IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst b/Misc/NEWS.d/next/IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst deleted file mode 100644 index 9d0e4e1220b..00000000000 --- a/Misc/NEWS.d/next/IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst +++ /dev/null @@ -1 +0,0 @@ -Where appropriate, use 'macOS' in idlelib. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-22-39-55.bpo-22005.lGP-sc.rst b/Misc/NEWS.d/next/Library/2017-10-12-22-39-55.bpo-22005.lGP-sc.rst deleted file mode 100644 index 951098d0a7a..00000000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-22-39-55.bpo-22005.lGP-sc.rst +++ /dev/null @@ -1,3 +0,0 @@ -Implemented unpickling instances of :class:`~datetime.datetime`, -:class:`~datetime.date` and :class:`~datetime.time` pickled by Python 2. -``encoding='latin1'`` should be used for successful decoding. diff --git a/Misc/NEWS.d/next/Library/2017-12-16-11-40-52.bpo-29877.SfWhmz.rst b/Misc/NEWS.d/next/Library/2017-12-16-11-40-52.bpo-29877.SfWhmz.rst deleted file mode 100644 index cc09533b712..00000000000 --- a/Misc/NEWS.d/next/Library/2017-12-16-11-40-52.bpo-29877.SfWhmz.rst +++ /dev/null @@ -1,2 +0,0 @@ -compileall: import ProcessPoolExecutor only when needed, preventing hangs on -low resource platforms diff --git a/Misc/NEWS.d/next/Library/2018-07-24-16-37-40.bpo-34052.VbbFAE.rst b/Misc/NEWS.d/next/Library/2018-07-24-16-37-40.bpo-34052.VbbFAE.rst deleted file mode 100644 index 5aa3cc9a81d..00000000000 --- a/Misc/NEWS.d/next/Library/2018-07-24-16-37-40.bpo-34052.VbbFAE.rst +++ /dev/null @@ -1,7 +0,0 @@ -:meth:`sqlite3.Connection.create_aggregate`, -:meth:`sqlite3.Connection.create_function`, -:meth:`sqlite3.Connection.set_authorizer`, -:meth:`sqlite3.Connection.set_progress_handler` methods raises TypeError -when unhashable objects are passed as callable. These methods now don't pass -such objects to SQLite API. Previous behavior could lead to segfaults. Patch -by Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Library/2018-09-04-09-32-54.bpo-34574.X4RwYI.rst b/Misc/NEWS.d/next/Library/2018-09-04-09-32-54.bpo-34574.X4RwYI.rst deleted file mode 100644 index de718ad1e6f..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-04-09-32-54.bpo-34574.X4RwYI.rst +++ /dev/null @@ -1,2 +0,0 @@ -OrderedDict iterators are not exhausted during pickling anymore. Patch by -Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst b/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst deleted file mode 100644 index 958b74fd0da..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix possible mojibake in the error message of `pwd.getpwnam` and -`grp.getgrnam` using string representation because of invisible characters -or trailing whitespaces. Patch by William Grzybowski. diff --git a/Misc/NEWS.d/next/Library/2018-09-11-15-49-09.bpo-34536.3IPIH5.rst b/Misc/NEWS.d/next/Library/2018-09-11-15-49-09.bpo-34536.3IPIH5.rst deleted file mode 100644 index be45eb57cad..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-11-15-49-09.bpo-34536.3IPIH5.rst +++ /dev/null @@ -1,2 +0,0 @@ -`Enum._missing_`: raise `ValueError` if None returned and `TypeError` if -non-member is returned. diff --git a/Misc/NEWS.d/next/Library/2018-09-14-10-38-18.bpo-31177.Sv91TN.rst b/Misc/NEWS.d/next/Library/2018-09-14-10-38-18.bpo-31177.Sv91TN.rst deleted file mode 100644 index f385571e99c..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-14-10-38-18.bpo-31177.Sv91TN.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix bug that prevented using :meth:`reset_mock <unittest.mock.Mock.reset_mock>` -on mock instances with deleted attributes diff --git a/Misc/NEWS.d/next/Library/2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst b/Misc/NEWS.d/next/Library/2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst deleted file mode 100644 index c3f402d39ae..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst +++ /dev/null @@ -1,2 +0,0 @@ -ZIP files created by :mod:`distutils` will now include entries for -directories. diff --git a/Misc/NEWS.d/next/Library/2018-09-27-13-14-15.bpo-34022.E2cl0r.rst b/Misc/NEWS.d/next/Library/2018-09-27-13-14-15.bpo-34022.E2cl0r.rst deleted file mode 100644 index efebb84304b..00000000000 --- a/Misc/NEWS.d/next/Library/2018-09-27-13-14-15.bpo-34022.E2cl0r.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the -value of the *invalidation_mode* argument to :func:`py_compile.compile`, and -determines its default value instead. diff --git a/Misc/NEWS.d/next/Library/2018-10-03-11-07-28.bpo-34866.ML6KpJ.rst b/Misc/NEWS.d/next/Library/2018-10-03-11-07-28.bpo-34866.ML6KpJ.rst deleted file mode 100644 index 90c146ce834..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-03-11-07-28.bpo-34866.ML6KpJ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Adding ``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by -limiting the number of ``MiniFieldStorage`` objects created by ``FieldStorage``. diff --git a/Misc/NEWS.d/next/Library/2018-10-08-21-05-11.bpo-34936.3tRqdq.rst b/Misc/NEWS.d/next/Library/2018-10-08-21-05-11.bpo-34936.3tRqdq.rst deleted file mode 100644 index 7c1f7bb5976..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-08-21-05-11.bpo-34936.3tRqdq.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``TclError`` in ``tkinter.Spinbox.selection_element()``. Patch by -Juliette Monsel. diff --git a/Misc/NEWS.d/next/Library/2018-10-09-14-42-16.bpo-34941.1Q5QKv.rst b/Misc/NEWS.d/next/Library/2018-10-09-14-42-16.bpo-34941.1Q5QKv.rst deleted file mode 100644 index 402372489be..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-09-14-42-16.bpo-34941.1Q5QKv.rst +++ /dev/null @@ -1,3 +0,0 @@ -Methods ``find()``, ``findtext()`` and ``findall()`` of the ``Element`` -class in the :mod:`xml.etree.ElementTree` module are now able to find -children which are instances of ``Element`` subclasses. diff --git a/Misc/NEWS.d/next/Library/2018-10-12-18-57-52.bpo-34966.WZeBHO.rst b/Misc/NEWS.d/next/Library/2018-10-12-18-57-52.bpo-34966.WZeBHO.rst deleted file mode 100644 index b861405297f..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-12-18-57-52.bpo-34966.WZeBHO.rst +++ /dev/null @@ -1,3 +0,0 @@ -:mod:`pydoc` now supports aliases not only to methods defined in -the end class, but also to inherited methods. The docstring is not -duplicated for aliases. diff --git a/Misc/NEWS.d/next/Library/2018-10-12-20-30-42.bpo-16965.xo5LAr.rst b/Misc/NEWS.d/next/Library/2018-10-12-20-30-42.bpo-16965.xo5LAr.rst deleted file mode 100644 index 8e9d2f9482d..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-12-20-30-42.bpo-16965.xo5LAr.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :term:`2to3` :2to3fixer:`execfile` fixer now opens the file with mode -``'rb'``. Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst b/Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst deleted file mode 100644 index bf08bac13cc..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst +++ /dev/null @@ -1 +0,0 @@ -dataclasses now handle recursive reprs without raising RecursionError. diff --git a/Misc/NEWS.d/next/Library/2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst b/Misc/NEWS.d/next/Library/2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst deleted file mode 100644 index 034e7e53970..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst +++ /dev/null @@ -1,2 +0,0 @@ -Verify the value for the parameter '-s' of the cProfile CLI. Patch by Robert -Kuska diff --git a/Misc/NEWS.d/next/Library/2018-10-17-11-54-04.bpo-35008.dotef_.rst b/Misc/NEWS.d/next/Library/2018-10-17-11-54-04.bpo-35008.dotef_.rst deleted file mode 100644 index 3d12a918fc7..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-17-11-54-04.bpo-35008.dotef_.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed references leaks when call the ``__setstate__()`` method of -:class:`xml.etree.ElementTree.Element` in the C implementation for already -initialized element. diff --git a/Misc/NEWS.d/next/Library/2018-10-21-14-53-19.bpo-34794.yt3R4-.rst b/Misc/NEWS.d/next/Library/2018-10-21-14-53-19.bpo-34794.yt3R4-.rst deleted file mode 100644 index 770807fc765..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-21-14-53-19.bpo-34794.yt3R4-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a leak in Tkinter when pass the Python wrapper around Tcl_Obj back to -Tcl/Tk. diff --git a/Misc/NEWS.d/next/Library/2018-10-25-09-37-03.bpo-31047.kBbX8r.rst b/Misc/NEWS.d/next/Library/2018-10-25-09-37-03.bpo-31047.kBbX8r.rst deleted file mode 100644 index 1e47bf4174e..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-25-09-37-03.bpo-31047.kBbX8r.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``ntpath.abspath`` regression where it didn't remove a trailing -separator on Windows. Patch by Tim Graham. diff --git a/Misc/NEWS.d/next/Library/2018-10-26-00-11-21.bpo-35017.6Ez4Cv.rst b/Misc/NEWS.d/next/Library/2018-10-26-00-11-21.bpo-35017.6Ez4Cv.rst deleted file mode 100644 index 5682717adf7..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-26-00-11-21.bpo-35017.6Ez4Cv.rst +++ /dev/null @@ -1,3 +0,0 @@ -:meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's -:meth:`~socketserver.BaseServer.shutdown` method is called while it is -polling for new events. diff --git a/Misc/NEWS.d/next/Library/2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst b/Misc/NEWS.d/next/Library/2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst deleted file mode 100644 index 991bae38ec7..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve difflib.SequenceManager.get_matching_blocks doc by adding -'non-overlapping' and changing '!=' to '<'. diff --git a/Misc/NEWS.d/next/Library/2018-10-29-23-09-24.bpo-35062.dQS1ng.rst b/Misc/NEWS.d/next/Library/2018-10-29-23-09-24.bpo-35062.dQS1ng.rst deleted file mode 100644 index b77ed8685bf..00000000000 --- a/Misc/NEWS.d/next/Library/2018-10-29-23-09-24.bpo-35062.dQS1ng.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix incorrect parsing of :class:`_io.IncrementalNewlineDecoder`'s -*translate* argument. diff --git a/Misc/NEWS.d/next/Library/2018-11-09-13-35-36.bpo-35189.gog-sl.rst b/Misc/NEWS.d/next/Library/2018-11-09-13-35-36.bpo-35189.gog-sl.rst deleted file mode 100644 index 3408ca4eec4..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-09-13-35-36.bpo-35189.gog-sl.rst +++ /dev/null @@ -1,2 +0,0 @@ -Modify the following fnctl function to retry if interrupted by a signal -(EINTR): flock, lockf, fnctl diff --git a/Misc/NEWS.d/next/Library/2018-11-12-17-40-04.bpo-29564.SFNBT5.rst b/Misc/NEWS.d/next/Library/2018-11-12-17-40-04.bpo-29564.SFNBT5.rst deleted file mode 100644 index 7ef3adeb73b..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-12-17-40-04.bpo-29564.SFNBT5.rst +++ /dev/null @@ -1,3 +0,0 @@ -The warnings module now suggests to enable tracemalloc if the source is -specified, the tracemalloc module is available, but tracemalloc is not -tracing memory allocations. diff --git a/Misc/NEWS.d/next/Library/2018-11-15-07-14-32.bpo-35226.wJPEEe.rst b/Misc/NEWS.d/next/Library/2018-11-15-07-14-32.bpo-35226.wJPEEe.rst deleted file mode 100644 index b95cc979573..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-15-07-14-32.bpo-35226.wJPEEe.rst +++ /dev/null @@ -1,3 +0,0 @@ -Recursively check arguments when testing for equality of -:class:`unittest.mock.call` objects and add note that tracking of parameters -used to create ancestors of mocks in ``mock_calls`` is not possible. diff --git a/Misc/NEWS.d/next/Library/2018-11-19-07-22-04.bpo-35277.dsD-2E.rst b/Misc/NEWS.d/next/Library/2018-11-19-07-22-04.bpo-35277.dsD-2E.rst deleted file mode 100644 index ff76988e33e..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-19-07-22-04.bpo-35277.dsD-2E.rst +++ /dev/null @@ -1 +0,0 @@ -Update ensurepip to install pip 18.1 and setuptools 40.6.2. diff --git a/Misc/NEWS.d/next/Library/2018-11-20-13-34-01.bpo-28604.iiih5h.rst b/Misc/NEWS.d/next/Library/2018-11-20-13-34-01.bpo-28604.iiih5h.rst deleted file mode 100644 index 289e484c35d..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-20-13-34-01.bpo-28604.iiih5h.rst +++ /dev/null @@ -1,3 +0,0 @@ -:func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to the -``LC_MONETARY`` locale if the two locales are different and monetary strings -are non-ASCII. This temporary change affects other threads. diff --git a/Misc/NEWS.d/next/Library/2018-11-24-10-33-42.bpo-35308.9--2iy.rst b/Misc/NEWS.d/next/Library/2018-11-24-10-33-42.bpo-35308.9--2iy.rst deleted file mode 100644 index a33fe2e4812..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-24-10-33-42.bpo-35308.9--2iy.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix regression in ``webbrowser`` where default browsers may be preferred -over browsers in the ``BROWSER`` environment variable. diff --git a/Misc/NEWS.d/next/Library/2018-11-29-12-14-04.bpo-27903.ia8xgT.rst b/Misc/NEWS.d/next/Library/2018-11-29-12-14-04.bpo-27903.ia8xgT.rst deleted file mode 100644 index 8cdf75bc10c..00000000000 --- a/Misc/NEWS.d/next/Library/2018-11-29-12-14-04.bpo-27903.ia8xgT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``ResourceWarning`` in :func:`platform.dist` on SuSE and Caldera -OpenLinux. Patch by Ville Skyttä. diff --git a/Misc/NEWS.d/next/Library/2018-12-01-13-44-12.bpo-35371.fTAwlX.rst b/Misc/NEWS.d/next/Library/2018-12-01-13-44-12.bpo-35371.fTAwlX.rst deleted file mode 100644 index f40d1393931..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-01-13-44-12.bpo-35371.fTAwlX.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed possible crash in ``os.utime()`` on Windows when pass incorrect -arguments. diff --git a/Misc/NEWS.d/next/Library/2018-12-02-13-50-52.bpo-35341.32E8T_.rst b/Misc/NEWS.d/next/Library/2018-12-02-13-50-52.bpo-35341.32E8T_.rst deleted file mode 100644 index 43aa9956c1f..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-02-13-50-52.bpo-35341.32E8T_.rst +++ /dev/null @@ -1 +0,0 @@ -Add generic version of ``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala. diff --git a/Misc/NEWS.d/next/Library/2018-12-03-14-41-11.bpo-35380.SdRF9l.rst b/Misc/NEWS.d/next/Library/2018-12-03-14-41-11.bpo-35380.SdRF9l.rst deleted file mode 100644 index 91f86e604ea..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-03-14-41-11.bpo-35380.SdRF9l.rst +++ /dev/null @@ -1 +0,0 @@ -Enable TCP_NODELAY on Windows for proactor asyncio event loop. diff --git a/Misc/NEWS.d/next/Library/2018-12-03-19-45-00.bpo-35310.9k28gR.rst b/Misc/NEWS.d/next/Library/2018-12-03-19-45-00.bpo-35310.9k28gR.rst deleted file mode 100644 index 1ab2e168c86..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-03-19-45-00.bpo-35310.9k28gR.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix a bug in :func:`select.select` where, in some cases, the file descriptor -sequences were returned unmodified after a signal interruption, even though the -file descriptors might not be ready yet. :func:`select.select` will now always -return empty lists if a timeout has occurred. Patch by Oran Avraham. diff --git a/Misc/NEWS.d/next/Library/2018-12-05-13-37-39.bpo-10496.VH-1Lp.rst b/Misc/NEWS.d/next/Library/2018-12-05-13-37-39.bpo-10496.VH-1Lp.rst deleted file mode 100644 index 232fcc6503b..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-05-13-37-39.bpo-10496.VH-1Lp.rst +++ /dev/null @@ -1,5 +0,0 @@ -:func:`posixpath.expanduser` now returns the input *path* unchanged if the -``HOME`` environment variable is not set and the current user has no home -directory (if the current user identifier doesn't exist in the password -database). This change fix the :mod:`site` module if the current user doesn't -exist in the password database (if the user has no home directory). diff --git a/Misc/NEWS.d/next/Library/2018-12-06-00-29-28.bpo-34172.l7CIYt.rst b/Misc/NEWS.d/next/Library/2018-12-06-00-29-28.bpo-34172.l7CIYt.rst deleted file mode 100644 index 6d21387800e..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-06-00-29-28.bpo-34172.l7CIYt.rst +++ /dev/null @@ -1,5 +0,0 @@ -Revert the fix for this issue previously released in 3.7.1 pending -further investigation: -Fix a reference issue inside multiprocessing.Pool that caused the -pool to remain alive if it was deleted without being closed or terminated -explicitly. diff --git a/Misc/NEWS.d/next/Library/2018-12-06-00-43-13.bpo-35330.abB4BN.rst b/Misc/NEWS.d/next/Library/2018-12-06-00-43-13.bpo-35330.abB4BN.rst deleted file mode 100644 index 24d0ab84fb1..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-06-00-43-13.bpo-35330.abB4BN.rst +++ /dev/null @@ -1,4 +0,0 @@ -When a :class:`Mock` instance was used to wrap an object, if `side_effect` -is used in one of the mocks of it methods, don't call the original -implementation and return the result of using the side effect the same way -that it is done with return_value. diff --git a/Misc/NEWS.d/next/Library/2018-12-10-09-48-27.bpo-35052.xE1ymg.rst b/Misc/NEWS.d/next/Library/2018-12-10-09-48-27.bpo-35052.xE1ymg.rst deleted file mode 100644 index 4877188a294..00000000000 --- a/Misc/NEWS.d/next/Library/2018-12-10-09-48-27.bpo-35052.xE1ymg.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix xml.dom.minidom cloneNode() on a document with an entity: pass the -correct arguments to the user data handler of an entity. diff --git a/Misc/NEWS.d/next/Security/2018-09-24-18-49-25.bpo-34791.78GmIG.rst b/Misc/NEWS.d/next/Security/2018-09-24-18-49-25.bpo-34791.78GmIG.rst deleted file mode 100644 index afb59f8cb0e..00000000000 --- a/Misc/NEWS.d/next/Security/2018-09-24-18-49-25.bpo-34791.78GmIG.rst +++ /dev/null @@ -1,3 +0,0 @@ -The xml.sax and xml.dom.domreg no longer use environment variables to -override parser implementations when sys.flags.ignore_environment is set by --E or -I arguments. diff --git a/Misc/NEWS.d/next/Security/2018-11-23-15-00-23.bpo-34812.84VQnb.rst b/Misc/NEWS.d/next/Security/2018-11-23-15-00-23.bpo-34812.84VQnb.rst deleted file mode 100644 index 860404f019d..00000000000 --- a/Misc/NEWS.d/next/Security/2018-11-23-15-00-23.bpo-34812.84VQnb.rst +++ /dev/null @@ -1,4 +0,0 @@ -The :option:`-I` command line option (run Python in isolated mode) is now -also copied by the :mod:`multiprocessing` and :mod:`distutils` modules when -spawning child processes. Previously, only :option:`-E` and :option:`-s` options -(enabled by :option:`-I`) were copied. diff --git a/Misc/NEWS.d/next/Tests/2018-10-27-13-41-55.bpo-34279.v0Xqxe.rst b/Misc/NEWS.d/next/Tests/2018-10-27-13-41-55.bpo-34279.v0Xqxe.rst deleted file mode 100644 index a82fa6b304a..00000000000 --- a/Misc/NEWS.d/next/Tests/2018-10-27-13-41-55.bpo-34279.v0Xqxe.rst +++ /dev/null @@ -1,3 +0,0 @@ -regrtest issue a warning when no tests have been executed in a particular -test file. Also, a new final result state is issued if no test have been -executed across all test files. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Tests/2018-11-04-20-17-09.bpo-21263.T3qo9r.rst b/Misc/NEWS.d/next/Tests/2018-11-04-20-17-09.bpo-21263.T3qo9r.rst deleted file mode 100644 index 9c6b4ef9070..00000000000 --- a/Misc/NEWS.d/next/Tests/2018-11-04-20-17-09.bpo-21263.T3qo9r.rst +++ /dev/null @@ -1,4 +0,0 @@ -After several reports that test_gdb does not work properly on macOS and -since gdb is not shipped by default anymore, test_gdb is now skipped on -macOS when LLVM Clang has been used to compile Python. Patch by -Lysandros Nikolaou diff --git a/Misc/NEWS.d/next/Tests/2018-11-26-16-54-21.bpo-35317.jByGP2.rst b/Misc/NEWS.d/next/Tests/2018-11-26-16-54-21.bpo-35317.jByGP2.rst deleted file mode 100644 index 73a30f71927..00000000000 --- a/Misc/NEWS.d/next/Tests/2018-11-26-16-54-21.bpo-35317.jByGP2.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix ``mktime()`` overflow error in ``test_email``: run -``test_localtime_daylight_true_dst_true()`` and -``test_localtime_daylight_false_dst_true()`` with a specific timezone. diff --git a/Misc/NEWS.d/next/Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst b/Misc/NEWS.d/next/Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst deleted file mode 100644 index e479e9612e7..00000000000 --- a/Misc/NEWS.d/next/Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst +++ /dev/null @@ -1 +0,0 @@ -Modify test_asyncio to use the certificate set from the test directory. diff --git a/Misc/NEWS.d/next/Tests/2018-12-09-01-27-29.bpo-33725.TaGayj.rst b/Misc/NEWS.d/next/Tests/2018-12-09-01-27-29.bpo-33725.TaGayj.rst deleted file mode 100644 index 425048cb37c..00000000000 --- a/Misc/NEWS.d/next/Tests/2018-12-09-01-27-29.bpo-33725.TaGayj.rst +++ /dev/null @@ -1,2 +0,0 @@ -test_multiprocessing_fork may crash on recent versions of macOS. Until the -issue is resolved, skip the test on macOS. diff --git a/Misc/NEWS.d/next/Tools-Demos/2018-10-15-13-22-28.bpo-34989.hU4fra.rst b/Misc/NEWS.d/next/Tools-Demos/2018-10-15-13-22-28.bpo-34989.hU4fra.rst deleted file mode 100644 index 53bb425ea7b..00000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2018-10-15-13-22-28.bpo-34989.hU4fra.rst +++ /dev/null @@ -1,2 +0,0 @@ -python-gdb.py now handles errors on computing the line number of a Python -frame. diff --git a/Misc/NEWS.d/next/Windows/2018-03-08-20-02-38.bpo-32890.3jzFzY.rst b/Misc/NEWS.d/next/Windows/2018-03-08-20-02-38.bpo-32890.3jzFzY.rst deleted file mode 100644 index e8a63b33419..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-03-08-20-02-38.bpo-32890.3jzFzY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix usage of GetLastError() instead of errno in os.execve() and -os.truncate(). diff --git a/Misc/NEWS.d/next/Windows/2018-09-03-01-23-52.bpo-34532.N1HEbE.rst b/Misc/NEWS.d/next/Windows/2018-09-03-01-23-52.bpo-34532.N1HEbE.rst deleted file mode 100644 index 812b47497c2..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-09-03-01-23-52.bpo-34532.N1HEbE.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes exit code of list version arguments for py.exe. diff --git a/Misc/NEWS.d/next/Windows/2018-10-25-11-29-22.bpo-35067.RHWi7W.rst b/Misc/NEWS.d/next/Windows/2018-10-25-11-29-22.bpo-35067.RHWi7W.rst deleted file mode 100644 index 2b8153b6cee..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-10-25-11-29-22.bpo-35067.RHWi7W.rst +++ /dev/null @@ -1 +0,0 @@ -Remove _distutils_findvs module and use vswhere.exe instead. diff --git a/Misc/NEWS.d/next/Windows/2018-10-30-13-39-17.bpo-34977.0l7_QV.rst b/Misc/NEWS.d/next/Windows/2018-10-30-13-39-17.bpo-34977.0l7_QV.rst deleted file mode 100644 index 8e1a4ba8488..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-10-30-13-39-17.bpo-34977.0l7_QV.rst +++ /dev/null @@ -1 +0,0 @@ -Adds support for building a Windows App Store package diff --git a/Misc/NEWS.d/next/Windows/2018-12-07-10-00-38.bpo-34977.agQJbD.rst b/Misc/NEWS.d/next/Windows/2018-12-07-10-00-38.bpo-34977.agQJbD.rst deleted file mode 100644 index 12d8db2ab46..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-12-07-10-00-38.bpo-34977.agQJbD.rst +++ /dev/null @@ -1,2 +0,0 @@ -venv on Windows will now use a python.exe redirector rather than copying the -actual binaries from the base environment. diff --git a/Misc/NEWS.d/next/Windows/2018-12-10-15-01-13.bpo-35401.9L1onG.rst b/Misc/NEWS.d/next/Windows/2018-12-10-15-01-13.bpo-35401.9L1onG.rst deleted file mode 100644 index 5854388d067..00000000000 --- a/Misc/NEWS.d/next/Windows/2018-12-10-15-01-13.bpo-35401.9L1onG.rst +++ /dev/null @@ -1 +0,0 @@ -Updates Windows build to OpenSSL 1.1.0j diff --git a/Misc/NEWS.d/next/macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst b/Misc/NEWS.d/next/macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst deleted file mode 100644 index ff660a125c6..00000000000 --- a/Misc/NEWS.d/next/macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst +++ /dev/null @@ -1 +0,0 @@ -On macOS, fix reading from and writing into a file with a size larger than 2 GiB.
\ No newline at end of file diff --git a/Misc/NEWS.d/next/macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst b/Misc/NEWS.d/next/macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst deleted file mode 100644 index aebd1af9351..00000000000 --- a/Misc/NEWS.d/next/macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst +++ /dev/null @@ -1,2 +0,0 @@ -Properly guard the use of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` -on macOS. diff --git a/Misc/NEWS.d/next/macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst b/Misc/NEWS.d/next/macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst deleted file mode 100644 index bfe41bd67ff..00000000000 --- a/Misc/NEWS.d/next/macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use OpenSSL 1.1.0j. diff --git a/Misc/NEWS.d/next/macOS/2018-12-10-02-44-48.bpo-35402.xzn8qJ.rst b/Misc/NEWS.d/next/macOS/2018-12-10-02-44-48.bpo-35402.xzn8qJ.rst deleted file mode 100644 index d6b503d1052..00000000000 --- a/Misc/NEWS.d/next/macOS/2018-12-10-02-44-48.bpo-35402.xzn8qJ.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use Tcl/Tk 8.6.9.1. diff --git a/README.rst b/README.rst index db71df89256..e332ae2c5df 100644 --- a/README.rst +++ b/README.rst @@ -1,5 +1,5 @@ -This is Python version 3.7.1+ -============================= +This is Python version 3.7.2 candidate 1 +======================================== .. image:: https://travis-ci.org/python/cpython.svg?branch=master :alt: CPython build status on Travis CI |