diff options
author | Ned Deily <nad@python.org> | 2018-09-26 06:16:09 (GMT) |
---|---|---|
committer | Ned Deily <nad@python.org> | 2018-09-26 06:16:09 (GMT) |
commit | 2064bcf6ce513a3ce876f87aabdbd997c07eff10 (patch) | |
tree | 11ea9beccd44705835b166e76bc8d5f8466781c5 | |
parent | d9cfe5ed2c2c61eeae915b76f5e10aadbbb28da6 (diff) | |
download | cpython-3.7.1rc1.zip cpython-3.7.1rc1.tar.gz cpython-3.7.1rc1.tar.bz2 |
3.7.1rc1v3.7.1rc1
161 files changed, 1699 insertions, 422 deletions
diff --git a/Include/patchlevel.h b/Include/patchlevel.h index a39b63c..d375d28 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 0 -#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL -#define PY_RELEASE_SERIAL 0 +#define PY_MICRO_VERSION 1 +#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA +#define PY_RELEASE_SERIAL 1 /* Version as a string */ -#define PY_VERSION "3.7.0+" +#define PY_VERSION "3.7.1rc1" /*--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 0c736f7..34a0fb6 100644 --- a/Lib/pydoc_data/topics.py +++ b/Lib/pydoc_data/topics.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Autogenerated by Sphinx on Tue Jun 12 00:39:48 2018 +# Autogenerated by Sphinx on Wed Sep 26 02:03:50 2018 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -413,7 +413,8 @@ topics = {'assert': 'The "assert" statement\n' '=============================\n' '\n' ' async_funcdef ::= [decorators] "async" "def" funcname "(" ' - '[parameter_list] ")" ["->" expression] ":" suite\n' + '[parameter_list] ")"\n' + ' ["->" expression] ":" suite\n' '\n' 'Execution of Python coroutines can be suspended and resumed at ' 'many\n' @@ -1158,7 +1159,7 @@ topics = {'assert': 'The "assert" statement\n' 'operators:\n' '\n' ' m_expr ::= u_expr | m_expr "*" u_expr | m_expr "@" m_expr |\n' - ' m_expr "//" u_expr| m_expr "/" u_expr |\n' + ' m_expr "//" u_expr | m_expr "/" u_expr |\n' ' m_expr "%" u_expr\n' ' a_expr ::= m_expr | a_expr "+" m_expr | a_expr "-" m_expr\n' '\n' @@ -1678,7 +1679,7 @@ topics = {'assert': 'The "assert" statement\n' 'the\n' 'interpretation that is conventional in mathematics:\n' '\n' - ' comparison ::= or_expr ( comp_operator or_expr )*\n' + ' comparison ::= or_expr (comp_operator or_expr)*\n' ' comp_operator ::= "<" | ">" | "==" | ">=" | "<=" | "!="\n' ' | "is" ["not"] | ["not"] "in"\n' '\n' @@ -1789,16 +1790,15 @@ topics = {'assert': 'The "assert" statement\n' 'precision.\n' '\n' ' The not-a-number values "float(\'NaN\')" and ' - '"Decimal(\'NaN\')" are\n' - ' special. They are identical to themselves ("x is x" is ' - 'true) but\n' - ' are not equal to themselves ("x == x" is false). ' - 'Additionally,\n' - ' comparing any number to a not-a-number value will return ' - '"False".\n' - ' For example, both "3 < float(\'NaN\')" and "float(\'NaN\') ' - '< 3" will\n' - ' return "False".\n' + '"decimal.Decimal(\'NaN\')"\n' + ' are special. Any ordered comparison of a number to a ' + 'not-a-number\n' + ' value is false. A counter-intuitive implication is that ' + 'not-a-number\n' + ' values are not equal to themselves. For example, if "x =\n' + ' float(\'NaN\')", "3 < x", "x < 3", "x == x", "x != x" are ' + 'all false.\n' + ' This behavior is compliant with IEEE 754.\n' '\n' '* Binary sequences (instances of "bytes" or "bytearray") can ' 'be\n' @@ -2129,7 +2129,7 @@ topics = {'assert': 'The "assert" statement\n' 'The "if" statement is used for conditional execution:\n' '\n' ' if_stmt ::= "if" expression ":" suite\n' - ' ( "elif" expression ":" suite )*\n' + ' ("elif" expression ":" suite)*\n' ' ["else" ":" suite]\n' '\n' 'It selects exactly one of the suites by evaluating the ' @@ -2238,7 +2238,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'Note: There is a subtlety when the sequence is being modified by ' 'the\n' - ' loop (this can only occur for mutable sequences, i.e. lists). ' + ' loop (this can only occur for mutable sequences, e.g. lists). ' 'An\n' ' internal counter is used to keep track of which item is used ' 'next,\n' @@ -2534,7 +2534,8 @@ topics = {'assert': 'The "assert" statement\n' 'section The standard type hierarchy):\n' '\n' ' funcdef ::= [decorators] "def" funcname "(" ' - '[parameter_list] ")" ["->" expression] ":" suite\n' + '[parameter_list] ")"\n' + ' ["->" expression] ":" suite\n' ' decorators ::= decorator+\n' ' decorator ::= "@" dotted_name ["(" ' '[argument_list [","]] ")"] NEWLINE\n' @@ -2819,7 +2820,8 @@ topics = {'assert': 'The "assert" statement\n' '-----------------------------\n' '\n' ' async_funcdef ::= [decorators] "async" "def" funcname "(" ' - '[parameter_list] ")" ["->" expression] ":" suite\n' + '[parameter_list] ")"\n' + ' ["->" expression] ":" suite\n' '\n' 'Execution of Python coroutines can be suspended and resumed at ' 'many\n' @@ -3925,7 +3927,7 @@ topics = {'assert': 'The "assert" statement\n' '"continue",\n' ' "step", "next", "return", "jump", "quit" and their ' 'abbreviations)\n' - ' terminates the command "list" (as if that command was ' + ' terminates the command list (as if that command was ' 'immediately\n' ' followed by end). This is because any time you resume ' 'execution\n' @@ -4269,7 +4271,7 @@ topics = {'assert': 'The "assert" statement\n' 'The "if" statement is used for conditional execution:\n' '\n' ' if_stmt ::= "if" expression ":" suite\n' - ' ( "elif" expression ":" suite )*\n' + ' ("elif" expression ":" suite)*\n' ' ["else" ":" suite]\n' '\n' 'It selects exactly one of the suites by evaluating the expressions ' @@ -4680,10 +4682,10 @@ topics = {'assert': 'The "assert" statement\n' 'exprlists': 'Expression lists\n' '****************\n' '\n' - ' expression_list ::= expression ( "," expression )* [","]\n' - ' starred_list ::= starred_item ( "," starred_item )* ' + ' expression_list ::= expression ("," expression)* [","]\n' + ' starred_list ::= starred_item ("," starred_item)* ' '[","]\n' - ' starred_expression ::= expression | ( starred_item "," )* ' + ' starred_expression ::= expression | (starred_item ",")* ' '[starred_item]\n' ' starred_item ::= expression | "*" or_expr\n' '\n' @@ -4797,7 +4799,7 @@ topics = {'assert': 'The "assert" statement\n' ':= a to b do"; e.g., "list(range(3))" returns the list "[0, 1, 2]".\n' '\n' 'Note: There is a subtlety when the sequence is being modified by the\n' - ' loop (this can only occur for mutable sequences, i.e. lists). An\n' + ' loop (this can only occur for mutable sequences, e.g. lists). An\n' ' internal counter is used to keep track of which item is used next,\n' ' and this is incremented on each iteration. When this counter has\n' ' reached the length of the sequence the loop terminates. This ' @@ -4895,7 +4897,13 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'Changed in version 3.1: The positional argument specifiers ' 'can be\n' - 'omitted, so "\'{} {}\'" is equivalent to "\'{0} {1}\'".\n' + 'omitted for "str.format()", so "\'{} {}\'.format(a, b)" is ' + 'equivalent to\n' + '"\'{0} {1}\'.format(a, b)".\n' + '\n' + 'Changed in version 3.4: The positional argument specifiers ' + 'can be\n' + 'omitted for "Formatter".\n' '\n' 'Some simple format string examples:\n' '\n' @@ -5282,16 +5290,16 @@ topics = {'assert': 'The "assert" statement\n' 'character. |\n' ' ' '+-----------+------------------------------------------------------------+\n' - ' | "\'f\'" | Fixed point. Displays the number as a ' - 'fixed-point number. |\n' - ' | | The default precision is ' - '"6". |\n' + ' | "\'f\'" | Fixed-point notation. Displays the ' + 'number as a fixed-point |\n' + ' | | number. The default precision is ' + '"6". |\n' ' ' '+-----------+------------------------------------------------------------+\n' - ' | "\'F\'" | Fixed point. Same as "\'f\'", but ' - 'converts "nan" to "NAN" |\n' - ' | | and "inf" to ' - '"INF". |\n' + ' | "\'F\'" | Fixed-point notation. Same as "\'f\'", ' + 'but converts "nan" to |\n' + ' | | "NAN" and "inf" to ' + '"INF". |\n' ' ' '+-----------+------------------------------------------------------------+\n' ' | "\'g\'" | General format. For a given precision ' @@ -5518,8 +5526,7 @@ topics = {'assert': 'The "assert" statement\n' ' 3232235521\n' ' >>>\n' ' >>> width = 5\n' - ' >>> for num in range(5,12): #doctest: ' - '+NORMALIZE_WHITESPACE\n' + ' >>> for num in range(5,12): \n' " ... for base in 'dXob':\n" " ... print('{0:{width}{base}}'.format(num, " "base=base, width=width), end=' ')\n" @@ -5540,7 +5547,8 @@ topics = {'assert': 'The "assert" statement\n' 'section The standard type hierarchy):\n' '\n' ' funcdef ::= [decorators] "def" funcname "(" ' - '[parameter_list] ")" ["->" expression] ":" suite\n' + '[parameter_list] ")"\n' + ' ["->" expression] ":" suite\n' ' decorators ::= decorator+\n' ' decorator ::= "@" dotted_name ["(" ' '[argument_list [","]] ")"] NEWLINE\n' @@ -5965,7 +5973,7 @@ topics = {'assert': 'The "assert" statement\n' 'The "if" statement is used for conditional execution:\n' '\n' ' if_stmt ::= "if" expression ":" suite\n' - ' ( "elif" expression ":" suite )*\n' + ' ("elif" expression ":" suite)*\n' ' ["else" ":" suite]\n' '\n' 'It selects exactly one of the suites by evaluating the expressions ' @@ -5998,18 +6006,17 @@ topics = {'assert': 'The "assert" statement\n' 'import': 'The "import" statement\n' '**********************\n' '\n' - ' import_stmt ::= "import" module ["as" name] ( "," module ' - '["as" name] )*\n' + ' import_stmt ::= "import" module ["as" identifier] ("," ' + 'module ["as" identifier])*\n' ' | "from" relative_module "import" identifier ' - '["as" name]\n' - ' ( "," identifier ["as" name] )*\n' + '["as" identifier]\n' + ' ("," identifier ["as" identifier])*\n' ' | "from" relative_module "import" "(" ' - 'identifier ["as" name]\n' - ' ( "," identifier ["as" name] )* [","] ")"\n' + 'identifier ["as" identifier]\n' + ' ("," identifier ["as" identifier])* [","] ")"\n' ' | "from" module "import" "*"\n' ' module ::= (identifier ".")* identifier\n' ' relative_module ::= "."* module | "."+\n' - ' name ::= identifier\n' '\n' 'The basic import statement (no "from" clause) is executed in two\n' 'steps:\n' @@ -6169,14 +6176,13 @@ topics = {'assert': 'The "assert" statement\n' 'allows use of the new features on a per-module basis before the\n' 'release in which the feature becomes standard.\n' '\n' - ' future_statement ::= "from" "__future__" "import" feature ["as" ' - 'name]\n' - ' ("," feature ["as" name])*\n' - ' | "from" "__future__" "import" "(" feature ' - '["as" name]\n' - ' ("," feature ["as" name])* [","] ")"\n' - ' feature ::= identifier\n' - ' name ::= identifier\n' + ' future_stmt ::= "from" "__future__" "import" feature ["as" ' + 'identifier]\n' + ' ("," feature ["as" identifier])*\n' + ' | "from" "__future__" "import" "(" feature ' + '["as" identifier]\n' + ' ("," feature ["as" identifier])* [","] ")"\n' + ' feature ::= identifier\n' '\n' 'A future statement must appear near the top of the module. The ' 'only\n' @@ -7146,7 +7152,7 @@ topics = {'assert': 'The "assert" statement\n' 'The\n' 'syntax is:\n' '\n' - ' power ::= ( await_expr | primary ) ["**" u_expr]\n' + ' power ::= (await_expr | primary) ["**" u_expr]\n' '\n' 'Thus, in an unparenthesized sequence of power and unary operators, ' 'the\n' @@ -7549,7 +7555,7 @@ topics = {'assert': 'The "assert" statement\n' 'The shifting operations have lower priority than the arithmetic\n' 'operations:\n' '\n' - ' shift_expr ::= a_expr | shift_expr ( "<<" | ">>" ) a_expr\n' + ' shift_expr ::= a_expr | shift_expr ("<<" | ">>") a_expr\n' '\n' 'These operators accept integers as arguments. They shift the ' 'first\n' @@ -9815,20 +9821,21 @@ topics = {'assert': 'The "assert" statement\n' ' formatting options that can be specified in format ' 'strings.\n' '\n' - ' Note: When formatting a number ("int", "float", "float" ' - 'and\n' - ' subclasses) with the "n" type (ex: ' - '"\'{:n}\'.format(1234)"), the\n' - ' function sets temporarily the "LC_CTYPE" locale to ' - 'the\n' - ' "LC_NUMERIC" locale to decode "decimal_point" and ' - '"thousands_sep"\n' - ' fields of "localeconv()" if they are non-ASCII or ' - 'longer than 1\n' - ' byte, and the "LC_NUMERIC" locale is different than ' - 'the\n' - ' "LC_CTYPE" locale. This temporary change affects ' - 'other threads.\n' + ' Note: When formatting a number ("int", "float", ' + '"complex",\n' + ' "decimal.Decimal" and subclasses) with the "n" type ' + '(ex:\n' + ' "\'{:n}\'.format(1234)"), the function temporarily ' + 'sets the\n' + ' "LC_CTYPE" locale to the "LC_NUMERIC" locale to ' + 'decode\n' + ' "decimal_point" and "thousands_sep" fields of ' + '"localeconv()" if\n' + ' they are non-ASCII or longer than 1 byte, and the ' + '"LC_NUMERIC"\n' + ' locale is different than the "LC_CTYPE" locale. This ' + 'temporary\n' + ' change affects other threads.\n' '\n' ' Changed in version 3.7: When formatting a number with ' 'the "n" type,\n' @@ -10441,7 +10448,7 @@ topics = {'assert': 'The "assert" statement\n' ' Return a copy of the string with all the cased ' 'characters [4]\n' ' converted to uppercase. Note that ' - '"str.upper().isupper()" might be\n' + '"s.upper().isupper()" might be\n' ' "False" if "s" contains uncased characters or if the ' 'Unicode\n' ' category of the resulting character(s) is not āLuā ' @@ -10727,9 +10734,9 @@ topics = {'assert': 'The "assert" statement\n' 'exactly one\n' 'item.)\n' '\n' - 'If the primary is a sequence, the expression (list) must ' - 'evaluate to\n' - 'an integer or a slice (as discussed in the following ' + 'If the primary is a sequence, the expression list must ' + 'evaluate to an\n' + 'integer or a slice (as discussed in the following ' 'section).\n' '\n' 'The formal syntax makes no special provision for negative ' @@ -11853,53 +11860,54 @@ topics = {'assert': 'The "assert" statement\n' ' New in version 3.4.\n' '\n' ' Traceback objects\n' - ' Traceback objects represent a stack trace of an ' - 'exception. A\n' - ' traceback object is implicitly created when an exception\n' - ' occurs, and may also be explicitly created by calling\n' - ' "types.TracebackType".\n' - '\n' - ' For implicitly created tracebacks, when the search for an\n' - ' exception handler unwinds the execution stack, at each\n' - ' unwound level a traceback object is inserted in front of ' - 'the\n' - ' current traceback. When an exception handler is entered, ' - 'the\n' - ' stack trace is made available to the program. (See ' - 'section\n' - ' The try statement.) It is accessible as the third item of ' + ' Traceback objects represent a stack trace of an exception. ' + 'A\n' + ' traceback object is implicitly created when an exception ' + 'occurs,\n' + ' and may also be explicitly created by calling\n' + ' "types.TracebackType".\n' + '\n' + ' For implicitly created tracebacks, when the search for an\n' + ' exception handler unwinds the execution stack, at each ' + 'unwound\n' + ' level a traceback object is inserted in front of the current\n' + ' traceback. When an exception handler is entered, the stack\n' + ' trace is made available to the program. (See section The try\n' + ' statement.) It is accessible as the third item of the tuple\n' + ' returned by "sys.exc_info()", and as the "__traceback__"\n' + ' attribute of the caught exception.\n' + '\n' + ' When the program contains no suitable handler, the stack ' + 'trace\n' + ' is written (nicely formatted) to the standard error stream; ' + 'if\n' + ' the interpreter is interactive, it is also made available to ' 'the\n' - ' tuple returned by "sys.exc_info()", and as the\n' - ' "__traceback__" attribute of the caught exception.\n' - '\n' - ' When the program contains no suitable handler, the stack\n' - ' trace is written (nicely formatted) to the standard error\n' - ' stream; if the interpreter is interactive, it is also ' - 'made\n' - ' available to the user as "sys.last_traceback".\n' + ' user as "sys.last_traceback".\n' '\n' - ' For explicitly created tracebacks, it is up to the creator ' + ' For explicitly created tracebacks, it is up to the creator ' 'of\n' - ' the traceback to determine how the "tb_next" attributes\n' - ' should be linked to form a full stack trace.\n' + ' the traceback to determine how the "tb_next" attributes ' + 'should\n' + ' be linked to form a full stack trace.\n' '\n' - ' Special read-only attributes: "tb_frame" points to the\n' - ' execution frame of the current level; "tb_lineno" gives ' - 'the\n' - ' line number where the exception occurred; "tb_lasti"\n' - ' indicates the precise instruction. The line number and ' - 'last\n' - ' instruction in the traceback may differ from the line ' + ' Special read-only attributes: "tb_frame" points to the ' + 'execution\n' + ' frame of the current level; "tb_lineno" gives the line ' 'number\n' - ' of its frame object if the exception occurred in a "try"\n' - ' statement with no matching except clause or with a ' - 'finally\n' - ' clause.\n' + ' where the exception occurred; "tb_lasti" indicates the ' + 'precise\n' + ' instruction. The line number and last instruction in the\n' + ' traceback may differ from the line number of its frame object ' + 'if\n' + ' the exception occurred in a "try" statement with no matching\n' + ' except clause or with a finally clause.\n' '\n' - ' Special writable attribute: "tb_next" is the next level ' - 'in\n' - ' the stack trace (towards the frame where the exception\n' - ' occurred), or "None" if there is no next level.\n' + ' Special writable attribute: "tb_next" is the next level in ' + 'the\n' + ' stack trace (towards the frame where the exception occurred), ' + 'or\n' + ' "None" if there is no next level.\n' '\n' ' Changed in version 3.7: Traceback objects can now be ' 'explicitly\n' @@ -12185,15 +12193,21 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' popitem()\n' '\n' - ' Remove and return an arbitrary "(key, value)" pair ' - 'from the\n' - ' dictionary.\n' + ' Remove and return a "(key, value)" pair from the ' + 'dictionary.\n' + ' Pairs are returned in LIFO (last-in, first-out) ' + 'order.\n' '\n' ' "popitem()" is useful to destructively iterate over a\n' ' dictionary, as often used in set algorithms. If the ' 'dictionary\n' ' is empty, calling "popitem()" raises a "KeyError".\n' '\n' + ' Changed in version 3.7: LIFO order is now guaranteed. ' + 'In prior\n' + ' versions, "popitem()" would return an arbitrary ' + 'key/value pair.\n' + '\n' ' setdefault(key[, default])\n' '\n' ' If *key* is in the dictionary, return its value. If ' @@ -12751,13 +12765,13 @@ topics = {'assert': 'The "assert" statement\n' '| | "s[len(s):len(s)] = ' '[x]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' - '| "s.clear()" | removes all items from "s" ' + '| "s.clear()" | removes all items from *s* ' '(same | (5) |\n' '| | as "del ' 's[:]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' '| "s.copy()" | creates a shallow copy of ' - '"s" | (5) |\n' + '*s* | (5) |\n' '| | (same as ' '"s[:]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' @@ -13147,7 +13161,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' * The linspace recipe shows how to implement a lazy version ' 'of\n' - ' range that suitable for floating point applications.\n', + ' range suitable for floating point applications.\n', 'typesseq-mutable': 'Mutable Sequence Types\n' '**********************\n' '\n' @@ -13207,12 +13221,12 @@ topics = {'assert': 'The "assert" statement\n' '[x]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' '| "s.clear()" | removes all items ' - 'from "s" (same | (5) |\n' + 'from *s* (same | (5) |\n' '| | as "del ' 's[:]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' '| "s.copy()" | creates a shallow ' - 'copy of "s" | (5) |\n' + 'copy of *s* | (5) |\n' '| | (same as ' '"s[:]") | |\n' '+--------------------------------+----------------------------------+-----------------------+\n' diff --git a/Misc/NEWS.d/3.7.1rc1.rst b/Misc/NEWS.d/3.7.1rc1.rst new file mode 100644 index 0000000..e800c54 --- /dev/null +++ b/Misc/NEWS.d/3.7.1rc1.rst @@ -0,0 +1,1558 @@ +.. bpo: 17239 +.. date: 2018-09-11-18-30-55 +.. nonce: kOpwK2 +.. release date: 2018-09-26 +.. section: Security + +The xml.sax and xml.dom.minidom parsers no longer processes external +entities by default. External DTD and ENTITY declarations no longer load +files or create network connections. + +.. + +.. bpo: 34623 +.. date: 2018-09-10-16-05-39 +.. nonce: Ua9jMv +.. section: Security + +CVE-2018-14647: The C accelerated _elementtree module now initializes hash +randomization salt from _Py_HashSecret instead of libexpat's default CSPRNG. + +.. + +.. bpo: 34405 +.. date: 2018-08-15-12-12-47 +.. nonce: qbHTH_ +.. section: Security + +Updated to OpenSSL 1.1.0i for Windows builds. + +.. + +.. bpo: 33871 +.. date: 2018-06-26-19-35-33 +.. nonce: S4HR9n +.. section: Security + +Fixed sending the part of the file in :func:`os.sendfile` on macOS. Using +the *trailers* argument could cause sending more bytes from the input file +than was specified. + +.. + +.. bpo: 32533 +.. date: 2018-05-28-08-55-30 +.. nonce: IzwkBI +.. section: Security + +Fixed thread-safety of error handling in _ssl. + +.. + +.. bpo: 34783 +.. date: 2018-09-24-11-31-23 +.. nonce: O79cwo +.. section: Core and Builtins + +Fix a crash with musl libc (on Alpine Linux) when the script filename +specified on the command line doesn't exist. + +.. + +.. bpo: 34762 +.. date: 2018-09-21-11-06-56 +.. nonce: 1nN53m +.. section: Core and Builtins + +Fix contextvars C API to use PyObject* pointer types. + +.. + +.. bpo: 34735 +.. date: 2018-09-19-06-57-34 +.. nonce: -3mrSJ +.. section: Core and Builtins + +Fix a memory leak in Modules/timemodule.c. Patch by Zackery Spytz. + +.. + +.. bpo: 34588 +.. date: 2018-09-05-22-56-52 +.. nonce: UIuPmL +.. section: Core and Builtins + +Fix an off-by-one in the recursive call pruning feature of traceback +formatting. + +.. + +.. bpo: 34485 +.. date: 2018-08-29-09-27-47 +.. nonce: 5aJCmw +.. section: Core and Builtins + +Standard streams like sys.stdout now use the "surrogateescape" error +handler, instead of "strict", on the POSIX locale (when the C locale is not +coerced and the UTF-8 Mode is disabled). + +.. + +.. bpo: 34485 +.. date: 2018-08-28-23-01-14 +.. nonce: dq1Kqk +.. section: Core and Builtins + +Fix the error handler of standard streams like sys.stdout: +PYTHONIOENCODING=":" is now ignored instead of setting the error handler to +"strict". + +.. + +.. bpo: 34527 +.. date: 2018-08-28-11-53-39 +.. nonce: aBEX9b +.. section: Core and Builtins + +On FreeBSD, Py_DecodeLocale() and Py_EncodeLocale() now also forces the +ASCII encoding if the LC_CTYPE locale is "POSIX", not only if the LC_CTYPE +locale is "C". + +.. + +.. bpo: 34527 +.. date: 2018-08-28-11-52-13 +.. nonce: sh5MQJ +.. section: Core and Builtins + +The UTF-8 Mode is now also enabled by the "POSIX" locale, not only by the +"C" locale. + +.. + +.. bpo: 34400 +.. date: 2018-08-14-03-52-43 +.. nonce: AJD0bz +.. section: Core and Builtins + +Fix undefined behavior in parsetok.c. Patch by Zackery Spytz. + +.. + +.. bpo: 34377 +.. date: 2018-08-10-15-05-00 +.. nonce: EJMMY4 +.. section: Core and Builtins + +Update valgrind suppression list to use +``_PyObject_Free``/``_PyObject_Realloc`` instead of +``PyObject_Free``/``PyObject_Realloc``. + +.. + +.. bpo: 34170 +.. date: 2018-08-03-21-59-06 +.. nonce: v1h_H2 +.. section: Core and Builtins + +-X dev: it is now possible to override the memory allocator using +PYTHONMALLOC even if the developer mode is enabled. + +.. + +.. bpo: 34126 +.. date: 2018-07-16-20-55-29 +.. nonce: mBVmgc +.. section: Core and Builtins + +Fix crashes when profiling certain invalid calls of unbound methods. Patch +by Jeroen Demeyer. + +.. + +.. bpo: 24618 +.. date: 2018-07-14-14-01-37 +.. nonce: iTKjD_ +.. section: Core and Builtins + +Fixed reading invalid memory when create the code object with too small +varnames tuple or too large argument counts. + +.. + +.. bpo: 34068 +.. date: 2018-07-14-08-58-46 +.. nonce: 9xfM55 +.. section: Core and Builtins + +In :meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` +attribute is not set with a live exception. Patch by Zackery Spytz and +Serhiy Storchaka. + +.. + +.. bpo: 34087 +.. date: 2018-07-13-22-09-55 +.. nonce: I1Bxfc +.. section: Core and Builtins + +Fix buffer overflow while converting unicode to numeric values. + +.. + +.. bpo: 34080 +.. date: 2018-07-10-11-24-16 +.. nonce: 8t7PtO +.. section: Core and Builtins + +Fixed a memory leak in the compiler when it raised some uncommon errors +during tokenizing. + +.. + +.. bpo: 34066 +.. date: 2018-07-07-20-15-34 +.. nonce: y9vs6s +.. section: Core and Builtins + +Disabled interruption by Ctrl-C between calling ``open()`` and entering a +**with** block in ``with open()``. + +.. + +.. bpo: 34042 +.. date: 2018-07-05-15-51-29 +.. nonce: Gr9XUH +.. section: Core and Builtins + +Fix dict.copy() to maintain correct total refcount (as reported by +sys.gettotalrefcount()). + +.. + +.. bpo: 33985 +.. date: 2018-06-27-18-56-41 +.. nonce: ILJ3Af +.. section: Core and Builtins + +Implement contextvars.ContextVar.name attribute. + +.. + +.. bpo: 33956 +.. date: 2018-06-25-20-42-44 +.. nonce: 1qoTwD +.. section: Core and Builtins + +Update vendored Expat library copy to version 2.2.5. + +.. + +.. bpo: 24596 +.. date: 2018-06-25-16-54-05 +.. nonce: Rkwova +.. section: Core and Builtins + +Decref the module object in :c:func:`PyRun_SimpleFileExFlags` before calling +:c:func:`PyErr_Print()`. Patch by Zackery Spytz. + +.. + +.. bpo: 33451 +.. date: 2018-06-23-15-32-02 +.. nonce: sWN-1l +.. section: Core and Builtins + +Close directly executed pyc files before calling ``PyEval_EvalCode()``. + +.. + +.. bpo: 33824 +.. date: 2018-06-15-19-39-06 +.. nonce: DfWHT3 +.. section: Core and Builtins + +Fix "LC_ALL=C python3.7 -V": reset properly the command line parser when the +encoding changes after reading the Python configuration. + +.. + +.. bpo: 25750 +.. date: 2018-03-14-21-42-17 +.. nonce: lxgkQz +.. section: Core and Builtins + +Fix rare Python crash due to bad refcounting in ``type_getattro()`` if a +descriptor deletes itself from the class. Patch by Jeroen Demeyer. + +.. + +.. bpo: 31902 +.. date: 2017-10-30-12-44-50 +.. nonce: a07fa57 +.. section: Core and Builtins + +Fix the ``col_offset`` attribute for ast nodes ``ast.AsyncFor``, +``ast.AsyncFunctionDef``, and ``ast.AsyncWith``. Previously, ``col_offset`` +pointed to the keyword after ``async``. + +.. + +.. bpo: 25862 +.. date: 2017-10-07-10-13-15 +.. nonce: FPYBA5 +.. section: Core and Builtins + +Fix assertion failures in the ``tell()`` method of ``io.TextIOWrapper``. +Patch by Zackery Spytz. + +.. + +.. bpo: 31577 +.. date: 2017-09-25-20-36-24 +.. nonce: jgYsSA +.. section: Core and Builtins + +Fix a crash in `os.utime()` in case of a bad ns argument. Patch by Oren +Milman. + +.. + +.. bpo: 29577 +.. date: 2018-09-14-20-00-47 +.. nonce: RzwKFD +.. section: Library + +Support multiple mixin classes when creating Enums. + +.. + +.. bpo: 34670 +.. date: 2018-09-14-14-29-45 +.. nonce: 17XwGB +.. section: Library + +Add SSLContext.post_handshake_auth and +SSLSocket.verify_client_post_handshake for TLS 1.3's post handshake +authentication feature. + +.. + +.. bpo: 34658 +.. date: 2018-09-13-03-59-43 +.. nonce: ykZ-ia +.. section: Library + +Fix a rare interpreter unhandled exception state SystemError only seen when +using subprocess with a preexec_fn while an after_parent handler has been +registered with os.register_at_fork and the fork system call fails. + +.. + +.. bpo: 34652 +.. date: 2018-09-12-14-46-51 +.. nonce: Rt1m1b +.. section: Library + +Ensure :func:`os.lchmod` is never defined on Linux. + +.. + +.. bpo: 34363 +.. date: 2018-09-10-21-09-34 +.. nonce: YuSb0T +.. section: Library + +dataclasses.asdict() and .astuple() now handle namedtuples correctly. + +.. + +.. bpo: 34625 +.. date: 2018-09-10-17-46-51 +.. nonce: D2YfDz +.. section: Library + +Update vendorized expat library version to 2.2.6. + +.. + +.. bpo: 34621 +.. date: 2018-09-10-15-54-58 +.. nonce: Uqj5x3 +.. section: Library + +Fix un/pickling compatbility of uuid.UUID objects with older versions of +Python (<3.7). + +.. + +.. bpo: 32270 +.. date: 2018-09-10-14-15-53 +.. nonce: wSJjuD +.. section: Library + +The subprocess module no longer mistakenly closes redirected fds even when +they were in pass_fds when outside of the default {0, 1, 2} set. + +.. + +.. bpo: 34610 +.. date: 2018-09-08-12-57-07 +.. nonce: wmoP5j +.. section: Library + +Fixed iterator of :class:`multiprocessing.managers.DictProxy`. + +.. + +.. bpo: 34421 +.. date: 2018-09-07-10-57-00 +.. nonce: AKJISD +.. section: Library + +Fix distutils logging for non-ASCII strings. This caused installation +issues on Windows. + +.. + +.. 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`. Patch by William Grzybowski. + +.. + +.. bpo: 34530 +.. date: 2018-09-03-23-23-32 +.. nonce: h_Xsu7 +.. section: Library + +``distutils.spawn.find_executable()`` now falls back on :data:`os.defpath` +if the ``PATH`` environment variable is not set. + +.. + +.. bpo: 34282 +.. date: 2018-09-02-13-33-35 +.. nonce: ztyXH8 +.. section: Library + +Fix enum members getting shadowed by parent attributes. + +.. + +.. bpo: 34563 +.. date: 2018-09-01-20-43-10 +.. nonce: 7NQK7B +.. section: Library + +On Windows, fix multiprocessing.Connection for very large read: fix +_winapi.PeekNamedPipe() and _winapi.ReadFile() for read larger than INT_MAX +(usually 2^31-1). + +.. + +.. bpo: 34558 +.. date: 2018-08-31-19-26-55 +.. nonce: MHv582 +.. section: Library + +Correct typo in Lib/ctypes/_aix.py + +.. + +.. bpo: 34515 +.. date: 2018-08-27-16-01-22 +.. nonce: S0Irst +.. section: Library + +Fix parsing non-ASCII identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP +3131). + +.. + +.. bpo: 13312 +.. date: 2018-08-24-17-31-27 +.. nonce: 6hA5La +.. section: Library + +Avoids a possible integer underflow (undefined behavior) in the time +module's year handling code when passed a very low negative year value. + +.. + +.. bpo: 34472 +.. date: 2018-08-23-09-25-08 +.. nonce: cGyYrO +.. section: Library + +Improved compatibility for streamed files in :mod:`zipfile`. Previously an +optional signature was not being written and certain ZIP applications were +not supported. Patch by Silas Sewell. + +.. + +.. bpo: 34454 +.. date: 2018-08-22-21-59-08 +.. nonce: z7uG4b +.. section: Library + +Fix the .fromisoformat() methods of datetime types crashing when given +unicode with non-UTF-8-encodable code points. Specifically, +datetime.fromisoformat() now accepts surrogate unicode code points used as +the separator. Report and tests by Alexey Izbyshev, patch by Paul Ganssle. + +.. + +.. bpo: 6700 +.. date: 2018-08-22-17-43-52 +.. nonce: hp7C4B +.. section: Library + +Fix inspect.getsourcelines for module level frames/tracebacks. Patch by +Vladimir Matveev. + +.. + +.. bpo: 34171 +.. date: 2018-08-21-00-29-01 +.. nonce: 6LkWav +.. section: Library + +Running the :mod:`trace` module no longer creates the ``trace.cover`` file. + +.. + +.. bpo: 34441 +.. date: 2018-08-20-16-48-32 +.. nonce: _zx9lU +.. section: Library + +Fix crash when an ``ABC``-derived class with invalid ``__subclasses__`` is +passed as the second argument to :func:`issubclass()`. Patch by Alexey +Izbyshev. + +.. + +.. bpo: 34341 +.. date: 2018-08-06-11-01-18 +.. nonce: E0b9p2 +.. section: Library + +Appending to the ZIP archive with the ZIP64 extension no longer grows the +size of extra fields of existing entries. + +.. + +.. bpo: 34333 +.. date: 2018-08-04-00-06-28 +.. nonce: 5NHG93 +.. section: Library + +Fix %-formatting in :meth:`pathlib.PurePath.with_suffix` when formatting an +error message. + +.. + +.. bpo: 18540 +.. date: 2018-08-02-21-28-38 +.. nonce: AryoYY +.. section: Library + +The :class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now +resolve to the local host IP correctly when the default value of *host* +parameter (``''``) is used. + +.. + +.. bpo: 34246 +.. date: 2018-07-29-15-25-15 +.. nonce: xiKq-Q +.. section: Library + +:meth:`smtplib.SMTP.send_message` no longer modifies the content of the +*mail_options* argument. Patch by Pablo S. Blum de Aguiar. + +.. + +.. bpo: 31047 +.. date: 2018-07-29-14-12-23 +.. nonce: FSarLs +.. section: Library + +Fix ``ntpath.abspath`` for invalid paths on windows. Patch by Franz +Woellert. + +.. + +.. bpo: 34263 +.. date: 2018-07-28-17-00-36 +.. nonce: zUfRsu +.. section: Library + +asyncio's event loop will not pass timeouts longer than one day to +epoll/select etc. + +.. + +.. bpo: 34035 +.. date: 2018-07-28-15-00-31 +.. nonce: 75nW0H +.. section: Library + +Fix several AttributeError in zipfile seek() methods. Patch by MickaĆ«l +Schoentgen. + +.. + +.. bpo: 32215 +.. date: 2018-07-28-12-08-53 +.. nonce: EU68SY +.. section: Library + +Fix performance regression in :mod:`sqlite3` when a DML statement appeared +in a different line than the rest of the SQL query. + +.. + +.. bpo: 34251 +.. date: 2018-07-28-11-47-10 +.. nonce: q3elQ6 +.. section: Library + +Restore ``msilib.Win64`` to preserve backwards compatibility since it's +already used by :mod:`distutils`' ``bdist_msi`` command. + +.. + +.. bpo: 19891 +.. date: 2018-07-26-08-45-49 +.. nonce: Y-3IiB +.. section: Library + +Ignore errors caused by missing / non-writable homedir while writing history +during exit of an interactive session. Patch by Anthony Sottile. + +.. + +.. bpo: 34213 +.. date: 2018-07-25-00-40-14 +.. nonce: O15MgP +.. section: Library + +Allow frozen dataclasses to have a field named "object". Previously this +conflicted with an internal use of "object". + +.. + +.. bpo: 21446 +.. date: 2018-07-22-09-05-01 +.. nonce: w6g7tn +.. section: Library + +The :2to3fixer:`reload` fixer now uses :func:`importlib.reload` instead of +deprecated :func:`imp.reload`. + +.. + +.. bpo: 940286 +.. date: 2018-07-22-07-59-32 +.. nonce: NZTzyc +.. section: Library + +pydoc's ``Helper.showtopic()`` method now prints the cross references of a +topic correctly. + +.. + +.. bpo: 34164 +.. date: 2018-07-20-18-06-00 +.. nonce: fNfT-q +.. section: Library + +:func:`base64.b32decode` could raise UnboundLocalError or OverflowError for +incorrect padding. Now it always raises :exc:`base64.Error` in these cases. + +.. + +.. bpo: 33729 +.. date: 2018-07-20-09-11-05 +.. nonce: sO6iTb +.. section: Library + +Fixed issues with arguments parsing in :mod:`hashlib`. + +.. + +.. bpo: 34108 +.. date: 2018-07-13-08-44-52 +.. nonce: RjobUC +.. section: Library + +Remove extraneous CR in 2to3 refactor. + +.. + +.. bpo: 27494 +.. date: 2018-07-11-10-03-21 +.. nonce: 04OWkW +.. section: Library + +Reverted :issue:`27494`. 2to3 rejects now a trailing comma in generator +expressions. + +.. + +.. bpo: 33967 +.. date: 2018-07-08-18-49-41 +.. nonce: lhaAez +.. section: Library + +functools.singledispatch now raises TypeError instead of IndexError when no +positional arguments are passed. + +.. + +.. bpo: 34056 +.. date: 2018-07-05-22-45-46 +.. nonce: 86isrU +.. section: Library + +Ensure the loader shim created by ``imp.load_module`` always returns bytes +from its ``get_data()`` function. This fixes using ``imp.load_module`` with +:pep:`552` hash-based pycs. + +.. + +.. bpo: 34054 +.. date: 2018-07-05-18-37-05 +.. nonce: nWRS6M +.. section: Library + +The multiprocessing module now uses the monotonic clock +:func:`time.monotonic` instead of the system clock :func:`time.time` to +implement timeout. + +.. + +.. bpo: 34044 +.. date: 2018-07-04-17-14-26 +.. nonce: KWAu4y +.. section: Library + +``subprocess.Popen`` now copies the *startupinfo* argument to leave it +unchanged: it will modify the copy, so that the same ``STARTUPINFO`` object +can be used multiple times. + +.. + +.. bpo: 34010 +.. date: 2018-07-04-07-36-53 +.. nonce: VNDkde +.. section: Library + +Fixed a performance regression for reading streams with tarfile. The +buffered read should use a list, instead of appending to a bytes object. + +.. + +.. bpo: 34019 +.. date: 2018-07-02-05-59-11 +.. nonce: ZXJIife +.. section: Library + +webbrowser: Correct the arguments passed to Opera Browser when opening a new +URL using the ``webbrowser`` module. Patch by Bumsik Kim. + +.. + +.. bpo: 33978 +.. date: 2018-06-29-12-23-34 +.. nonce: y4csIw +.. section: Library + +Closed existing logging handlers before reconfiguration via fileConfig and +dictConfig. Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 14117 +.. date: 2018-06-29-00-31-36 +.. nonce: 3nvDuR +.. section: Library + +Make minor tweaks to turtledemo. The 'wikipedia' example is now 'rosette', +decribing what it draws. The 'penrose' print output is reduced. The'1024' +output of 'tree' is eliminated. + +.. + +.. bpo: 33974 +.. date: 2018-06-28-14-56-44 +.. nonce: SA8nNP +.. section: Library + +Fixed passing lists and tuples of strings containing special characters +``"``, ``\``, ``{``, ``}`` and ``\n`` as options to :mod:`~tkinter.ttk` +widgets. + +.. + +.. bpo: 27500 +.. date: 2018-06-28-13-00-12 +.. nonce: _s1gZ5 +.. section: Library + +Fix getaddrinfo to resolve IPv6 addresses correctly. + +.. + +.. bpo: 24567 +.. date: 2018-06-27-00-31-30 +.. nonce: FuePyY +.. section: Library + +Improve random.choices() to handle subnormal input weights that could +occasionally trigger an IndexError. + +.. + +.. bpo: 33871 +.. date: 2018-06-26-19-03-56 +.. nonce: XhlrGU +.. section: Library + +Fixed integer overflow in :func:`os.readv`, :func:`os.writev`, +:func:`os.preadv` and :func:`os.pwritev` and in :func:`os.sendfile` with +*headers* or *trailers* arguments (on BSD-based OSes and macOS). + +.. + +.. bpo: 33899 +.. date: 2018-06-24-01-57-14 +.. nonce: IaOcAr +.. section: Library + +Tokenize module now implicitly emits a NEWLINE when provided with input that +does not have a trailing new line. This behavior now matches what the C +tokenizer does internally. Contributed by Ammar Askar. + +.. + +.. bpo: 33916 +.. date: 2018-06-21-11-35-47 +.. nonce: cZgPCD +.. section: Library + +bz2 and lzma: When Decompressor.__init__() is called twice, free the old +lock to not leak memory. + +.. + +.. bpo: 32568 +.. date: 2018-06-21-09-33-02 +.. nonce: f_meGY +.. section: Library + +Make select.epoll() and its documentation consistent regarding *sizehint* +and *flags*. + +.. + +.. bpo: 33833 +.. date: 2018-06-17-11-46-20 +.. nonce: RnEqvM +.. section: Library + +Fixed bug in asyncio where ProactorSocketTransport logs AssertionError if +force closed during write. + +.. + +.. bpo: 33663 +.. date: 2018-06-17-10-48-03 +.. nonce: sUuGmq +.. section: Library + +Convert content length to string before putting to header. + +.. + +.. bpo: 26544 +.. date: 2018-06-13-20-33-29 +.. nonce: hQ1oMt +.. section: Library + +Fixed implementation of :func:`platform.libc_ver`. It almost always returned +version '2.9' for glibc. + +.. + +.. bpo: 33805 +.. date: 2018-06-10-15-14-17 +.. nonce: 5LAz5a +.. section: Library + +Improve error message of dataclasses.replace() when an InitVar is not +specified + +.. + +.. bpo: 27397 +.. date: 2018-06-10-09-43-54 +.. nonce: 0_fFQR +.. section: Library + +Make email module properly handle invalid-length base64 strings. + +.. + +.. bpo: 33476 +.. date: 2018-06-08-00-29-40 +.. nonce: R0Bhlj +.. section: Library + +Fix _header_value_parser.py when address group is missing final ';'. +Contributed by Enrique Perez-Terron + +.. + +.. bpo: 31014 +.. date: 2018-05-31-06-48-55 +.. nonce: SNY681 +.. section: Library + +Fixed creating a controller for :mod:`webbrowser` when a user specifies a +path to an entry in the BROWSER environment variable. Based on patch by +John Still. + +.. + +.. bpo: 33365 +.. date: 2018-05-08-15-01-10 +.. nonce: SicsAd +.. section: Library + +Print the header values besides the header keys instead just the header keys +if *debuglevel* is set to >0 in :mod:`http.client`. Patch by Marco Strigl. + +.. + +.. bpo: 32933 +.. date: 2018-04-30-22-43-31 +.. nonce: M3iI_y +.. section: Library + +:func:`unittest.mock.mock_open` now supports iteration over the file +contents. Patch by Tony Flury. + +.. + +.. bpo: 33336 +.. date: 2018-04-27-22-18-38 +.. nonce: T8rxn0 +.. section: Library + +``imaplib`` now allows ``MOVE`` command in ``IMAP4.uid()`` (RFC 6851: IMAP +MOVE Extension) and potentially as a name of supported method of ``IMAP4`` +object. + +.. + +.. bpo: 31608 +.. date: 2017-10-29-10-37-55 +.. nonce: wkp8Nw +.. section: Library + +Raise a ``TypeError`` instead of crashing if a ``collections.deque`` +subclass returns a non-deque from ``__new__``. Patch by Oren Milman. + +.. + +.. bpo: 29456 +.. date: 2017-08-24-17-55-39 +.. nonce: XaB3MP +.. section: Library + +Fix bugs in hangul normalization: u1176, u11a7 and u11c3 + +.. + +.. bpo: 34790 +.. date: 2018-09-24-12-47-08 +.. nonce: G2KXIH +.. section: Documentation + +Document how passing coroutines to asyncio.wait() can be confusing. + +.. + +.. bpo: 28617 +.. date: 2018-09-06-22-39-47 +.. nonce: MjnJLz +.. section: Documentation + +Fixed info in the stdtypes docs concerning the types that support membership +tests. + +.. + +.. bpo: 34065 +.. date: 2018-07-07-20-38-41 +.. nonce: 1snofM +.. section: Documentation + +Fix wrongly written basicConfig documentation markup syntax + +.. + +.. bpo: 33460 +.. date: 2018-06-22-08-38-29 +.. nonce: kHt4D0 +.. section: Documentation + +replaced ellipsis with correct error codes in tutorial chapter 3. + +.. + +.. bpo: 33847 +.. date: 2018-06-15-14-58-45 +.. nonce: IIDp6t +.. section: Documentation + +Add '@' operator entry to index. + +.. + +.. bpo: 25041 +.. date: 2017-10-23-13-41-12 +.. nonce: iAo2gW +.. section: Documentation + +Document ``AF_PACKET`` in the :mod:`socket` module. + +.. + +.. bpo: 34537 +.. date: 2018-09-21-17-33-41 +.. nonce: GImYtZ +.. section: Tests + +Fix ``test_gdb.test_strings()`` when ``LC_ALL=C`` and GDB was compiled with +Python 3.6 or earlier. + +.. + +.. bpo: 34587 +.. date: 2018-09-13-20-58-07 +.. nonce: rCcxp3 +.. section: Tests + +test_socket: Remove RDSTest.testCongestion(). The test tries to fill the +receiver's socket buffer and expects an error. But the RDS protocol doesn't +require that. Moreover, the Linux implementation of RDS expects that the +producer of the messages reduces its rate, it's not the role of the receiver +to trigger an error. The test fails on Fedora 28 by design, so just remove +it. + +.. + +.. bpo: 34661 +.. date: 2018-09-13-09-53-15 +.. nonce: bdTamP +.. section: Tests + +Fix test_shutil if unzip doesn't support -t. + +.. + +.. bpo: 34200 +.. date: 2018-09-12-17-00-34 +.. nonce: dfxYQK +.. section: Tests + +Fixed non-deterministic flakiness of test_pkg by not using the scary +test.support.module_cleanup() logic to save and restore sys.modules contents +between test cases. + +.. + +.. bpo: 34594 +.. date: 2018-09-05-23-50-21 +.. nonce: tqL-GS +.. section: Tests + +Fix usage of hardcoded ``errno`` values in the tests. + +.. + +.. bpo: 34542 +.. date: 2018-08-29-16-30-52 +.. nonce: 9stVAW +.. section: Tests + +Use 3072 RSA keys and SHA-256 signature for test certs and keys. + +.. + +.. bpo: 11193 +.. date: 2018-08-26-13-12-34 +.. nonce: H8fCGa +.. section: Tests + +Remove special condition for AIX in `test_subprocess.test_undecodable_env` + +.. + +.. bpo: 34490 +.. date: 2018-08-24-20-23-15 +.. nonce: vb2cx4 +.. section: Tests + +On AIX with AF_UNIX family sockets getsockname() does not provide +'sockname', so skip calls to transport.get_extra_info('sockname') + +.. + +.. bpo: 34391 +.. date: 2018-08-16-18-48-47 +.. nonce: ouNfxC +.. section: Tests + +Fix ftplib test for TLS 1.3 by reading from data socket. + +.. + +.. bpo: 34399 +.. date: 2018-08-14-10-47-44 +.. nonce: D_jd1G +.. section: Tests + +Update all RSA keys and DH params to use at least 2048 bits. + +.. + +.. bpo: 33746 +.. date: 2018-06-19-17-55-46 +.. nonce: Sz7avn +.. section: Tests + +Fix test_unittest when run in verbose mode. + +.. + +.. bpo: 33901 +.. date: 2018-06-19-14-04-21 +.. nonce: OFW1Sr +.. section: Tests + +Fix test_dbm_gnu on macOS with gdbm 1.15: add a larger value to make sure +that the file size changes. + +.. + +.. bpo: 33873 +.. date: 2018-06-16-01-37-31 +.. nonce: d86vab +.. section: Tests + +Fix a bug in ``regrtest`` that caused an extra test to run if +--huntrleaks/-R was used. Exit with error in case that invalid parameters +are specified to --huntrleaks/-R (at least one warmup run and one repetition +must be used). + +.. + +.. bpo: 32663 +.. date: 2018-01-25-18-10-47 +.. nonce: IKDsqu +.. section: Tests + +Making sure the `SMTPUTF8SimTests` class of tests gets run in +test_smtplib.py. + +.. + +.. bpo: 34710 +.. date: 2018-09-17-13-56-12 +.. nonce: ARqIAK +.. section: Build + +Fixed SSL module build with OpenSSL & pedantic CFLAGS. + +.. + +.. bpo: 34582 +.. date: 2018-09-14-09-53-21 +.. nonce: j3omgk +.. section: Build + +Add JUnit XML output for regression tests and update Azure DevOps builds. + +.. + +.. bpo: 34555 +.. date: 2018-08-31-19-41-09 +.. nonce: dfQcnm +.. section: Build + +Fix for case where it was not possible to have both +``HAVE_LINUX_VM_SOCKETS_H`` and ``HAVE_SOCKADDR_ALG`` be undefined. + +.. + +.. bpo: 34121 +.. date: 2018-07-15-16-49-06 +.. nonce: 74G_lo +.. section: Build + +Fix detection of C11 atomic support on clang. + +.. + +.. bpo: 30345 +.. date: 2018-06-15-18-18-16 +.. nonce: j-xRE1 +.. section: Build + +Add -g to LDFLAGS when compiling with LTO to get debug symbols. + +.. + +.. bpo: 33648 +.. date: 2018-05-25-13-05-51 +.. nonce: bJ4JZH +.. section: Build + +The --with-c-locale-warning configuration flag has been removed. It has had +no effect for about a year. + +.. + +.. bpo: 34770 +.. date: 2018-09-22-11-02-35 +.. nonce: 4lEUOd +.. section: Windows + +Fix a possible null pointer dereference in pyshellext.cpp. + +.. + +.. bpo: 34603 +.. date: 2018-09-13-08-29-04 +.. nonce: 2AB7sc +.. section: Windows + +Fix returning structs from functions produced by MSVC + +.. + +.. bpo: 34581 +.. date: 2018-09-04-23-13-19 +.. nonce: lnbC0k +.. section: Windows + +Guard MSVC-specific code in socketmodule.c with ``#ifdef _MSC_VER``. + +.. + +.. bpo: 34062 +.. date: 2018-08-21-19-28-23 +.. nonce: 3gxsA3 +.. section: Windows + +Fixed the '--list' and '--list-paths' arguments for the py.exe launcher + +.. + +.. bpo: 34225 +.. date: 2018-07-25-16-13-12 +.. nonce: ngemNL +.. section: Windows + +Ensure INCLUDE and LIB directories do not end with a backslash. + +.. + +.. bpo: 34006 +.. date: 2018-07-02-14-19-32 +.. nonce: 7SgBT_ +.. section: Windows + +Revert line length limit for Windows help docs. The line-length limit is not +needed because the pages appear in a separate app rather than on a browser +tab. It can also interact badly with the DPI setting. + +.. + +.. bpo: 31546 +.. date: 2018-06-27-23-33-54 +.. nonce: zJlap- +.. section: Windows + +Restore running PyOS_InputHook while waiting for user input at the prompt. +The restores integration of interactive GUI windows (such as Matplotlib +figures) with the prompt on Windows. + +.. + +.. bpo: 30237 +.. date: 2018-06-25-09-33-48 +.. nonce: EybiZA +.. section: Windows + +Output error when ReadConsole is canceled by CancelSynchronousIo instead of +crashing. + +.. + +.. bpo: 29097 +.. date: 2018-05-16-11-31-17 +.. nonce: 9mqEuI +.. section: Windows + +Fix bug where :meth:`datetime.fromtimestamp` erronously throws an +:exc:`OSError` on Windows for values between 0 and 86400. Patch by Ammar +Askar. + +.. + +.. bpo: 34370 +.. date: 2018-09-25-23-37-39 +.. nonce: FQhtAD +.. section: macOS + +Have macOS 10.9+ installer builds for 3.7.1rc and 3.6.7rc use a development +snapshot of Tk 8.6 (post-8.6.8) to mitigate certain scroller issues seen +with IDLE and tkinter apps. + +.. + +.. bpo: 34405 +.. date: 2018-09-11-08-30-55 +.. nonce: UzIi0n +.. section: macOS + +Update to OpenSSL 1.1.0i for macOS installer builds. + +.. + +.. bpo: 33635 +.. date: 2018-07-31-09-51-01 +.. nonce: KiscE- +.. section: macOS + +In macOS stat on some file descriptors (/dev/fd/3 f.e) will result in bad +file descriptor OSError. Guard against this exception was added in is_dir, +is_file and similar methods. DirEntry.is_dir can also throw this exception +so _RecursiveWildcardSelector._iterate_directories was also extended with +the same error ignoring pattern. + +.. + +.. bpo: 31903 +.. date: 2017-11-01-16-53-12 +.. nonce: K6jCVG +.. section: macOS + +In :mod:`_scproxy`, drop the GIL when calling into ``SystemConfiguration`` +to avoid deadlocks. + +.. + +.. bpo: 34548 +.. date: 2018-09-22-20-25-07 +.. nonce: 7pBzjg +.. section: IDLE + +Use configured color theme for read-only text views. + +.. + +.. bpo: 1529353 +.. date: 2018-08-13-16-31-24 +.. nonce: wXfQJk +.. section: IDLE + +Enable "squeezing" of long outputs in the shell, to avoid performance +degradation and to clean up the history without losing it. Squeezed outputs +may be copied, viewed in a separate window, and "unsqueezed". + +.. + +.. bpo: 34047 +.. date: 2018-08-05-15-49-55 +.. nonce: LGKsIm +.. section: IDLE + +Fixed mousewheel scrolling direction on macOS. + +.. + +.. bpo: 34275 +.. date: 2018-08-02-22-16-42 +.. nonce: Iu0d7t +.. section: IDLE + +Make IDLE calltips always visible on Mac. Some MacOS-tk combinations need +.update_idletasks(). Patch by Kevin Walzer. + +.. + +.. bpo: 34120 +.. date: 2018-08-01-23-25-38 +.. nonce: HgsIz- +.. section: IDLE + +Fix unresponsiveness after closing certain windows and dialogs. + +.. + +.. bpo: 33975 +.. date: 2018-06-26-22-53-14 +.. nonce: Ow7alv +.. section: IDLE + +Avoid small type when running htests. Since part of the purpose of human- +viewed tests is to determine that widgets look right, it is important that +they look the same for testing as when running IDLE. + +.. + +.. bpo: 33905 +.. date: 2018-06-21-20-35-33 +.. nonce: W2mhiY +.. section: IDLE + +Add test for idlelib.stackview.StackBrowser. + +.. + +.. bpo: 33924 +.. date: 2018-06-20-22-14-07 +.. nonce: 6Rz1wt +.. section: IDLE + +Change mainmenu.menudefs key 'windows' to 'window'. Every other menudef key +is lowercase version of main menu entry. + +.. + +.. bpo: 33906 +.. date: 2018-06-20-19-16-24 +.. nonce: a1lXq0 +.. section: IDLE + +Rename idlelib.windows as window Match Window on the main menu and remove +last plural module name. + +.. + +.. bpo: 33917 +.. date: 2018-06-20-16-27-48 +.. nonce: ZXHs8x +.. section: IDLE + +Fix and document idlelib/idle_test/template.py. The revised file compiles, +runs, and tests OK. idle_test/README.txt explains how to use it to create +new IDLE test files. + +.. + +.. bpo: 33904 +.. date: 2018-06-20-12-40-54 +.. nonce: qm0eCu +.. section: IDLE + +IDLE: In rstrip, rename class RstripExtension as Rstrip + +.. + +.. bpo: 33907 +.. date: 2018-06-19-22-21-27 +.. nonce: z-_B3N +.. section: IDLE + +For consistency and clarity, rename an IDLE module and classes. Module +calltips and its class CallTips are now calltip and Calltip. In module +calltip_w, class CallTip is now CalltipWindow. + +.. + +.. bpo: 33856 +.. date: 2018-06-16-21-54-45 +.. nonce: TH8WHU +.. section: IDLE + +Add "help" in the welcome message of IDLE + +.. + +.. bpo: 33839 +.. date: 2018-06-14-13-23-55 +.. nonce: ZlJzHa +.. section: IDLE + +IDLE: refactor ToolTip and CallTip and add documentation and tests + +.. + +.. bpo: 33855 +.. date: 2018-06-14-11-35-50 +.. nonce: XL230W +.. section: IDLE + +Minimally test all IDLE modules. Add missing files, import module, +instantiate classes, and check coverage. Check existing files. + +.. + +.. bpo: 32962 +.. date: 2018-06-14-16-23-07 +.. nonce: Q3Dwns +.. section: Tools/Demos + +python-gdb now catchs ``UnicodeDecodeError`` exceptions when calling +``string()``. + +.. + +.. bpo: 32962 +.. date: 2018-06-14-16-16-53 +.. nonce: 2YfdwI +.. section: Tools/Demos + +python-gdb now catchs ValueError on read_var(): when Python has no debug +symbols for example. + +.. + +.. bpo: 34247 +.. date: 2018-08-05-00-21-38 +.. nonce: _Sn92u +.. section: C API + +Fix Py_Initialize() regression introduced in 3.7.0: read environment +variables like PYTHONOPTIMIZE. + +.. + +.. bpo: 23927 +.. date: 2018-07-09-11-39-54 +.. nonce: pDFkxb +.. section: C API + +Fixed :exc:`SystemError` in :c:func:`PyArg_ParseTupleAndKeywords` when the +``w*`` format unit is used for optional parameter. + +.. + +.. bpo: 34008 +.. date: 2018-07-02-10-58-11 +.. nonce: COewz- +.. section: C API + +Py_Main() can again be called after Py_Initialize(), as in Python 3.6. diff --git a/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst b/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst deleted file mode 100644 index eaac4eb..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst +++ /dev/null @@ -1,2 +0,0 @@ -The --with-c-locale-warning configuration flag has been removed. It has had -no effect for about a year. diff --git a/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst b/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst deleted file mode 100644 index f8db09b..0000000 --- a/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst +++ /dev/null @@ -1 +0,0 @@ -Add -g to LDFLAGS when compiling with LTO to get debug symbols. diff --git a/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst b/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst deleted file mode 100644 index 232719a..0000000 --- a/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst +++ /dev/null @@ -1 +0,0 @@ -Fix detection of C11 atomic support on clang. diff --git a/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst b/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst deleted file mode 100644 index 7e61c4f..0000000 --- a/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix for case where it was not possible to have both -``HAVE_LINUX_VM_SOCKETS_H`` and ``HAVE_SOCKADDR_ALG`` be undefined. diff --git a/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst b/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst deleted file mode 100644 index 582c15f..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst +++ /dev/null @@ -1 +0,0 @@ -Add JUnit XML output for regression tests and update Azure DevOps builds. diff --git a/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst b/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst deleted file mode 100644 index b06289d..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed SSL module build with OpenSSL & pedantic CFLAGS. diff --git a/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst b/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst deleted file mode 100644 index d9881b9..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst +++ /dev/null @@ -1 +0,0 @@ -Py_Main() can again be called after Py_Initialize(), as in Python 3.6. diff --git a/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst b/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst deleted file mode 100644 index 3e2ac6c..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed :exc:`SystemError` in :c:func:`PyArg_ParseTupleAndKeywords` when the -``w*`` format unit is used for optional parameter. diff --git a/Misc/NEWS.d/next/C API/2018-08-05-00-21-38.bpo-34247._Sn92u.rst b/Misc/NEWS.d/next/C API/2018-08-05-00-21-38.bpo-34247._Sn92u.rst deleted file mode 100644 index 5459799..0000000 --- a/Misc/NEWS.d/next/C API/2018-08-05-00-21-38.bpo-34247._Sn92u.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix Py_Initialize() regression introduced in 3.7.0: read environment -variables like PYTHONOPTIMIZE. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst deleted file mode 100644 index 8142882..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash in `os.utime()` in case of a bad ns argument. Patch by Oren -Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst deleted file mode 100644 index 7871636..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix assertion failures in the ``tell()`` method of ``io.TextIOWrapper``. -Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst deleted file mode 100644 index e2b04b3..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix the ``col_offset`` attribute for ast nodes ``ast.AsyncFor``, -``ast.AsyncFunctionDef``, and ``ast.AsyncWith``. Previously, ``col_offset`` -pointed to the keyword after ``async``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-03-14-21-42-17.bpo-25750.lxgkQz.rst b/Misc/NEWS.d/next/Core and Builtins/2018-03-14-21-42-17.bpo-25750.lxgkQz.rst deleted file mode 100644 index 09ffb36..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-03-14-21-42-17.bpo-25750.lxgkQz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix rare Python crash due to bad refcounting in ``type_getattro()`` if a -descriptor deletes itself from the class. Patch by Jeroen Demeyer. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-15-19-39-06.bpo-33824.DfWHT3.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-15-19-39-06.bpo-33824.DfWHT3.rst deleted file mode 100644 index fda2ea7..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-15-19-39-06.bpo-33824.DfWHT3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix "LC_ALL=C python3.7 -V": reset properly the command line parser when the -encoding changes after reading the Python configuration. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-23-15-32-02.bpo-33451.sWN-1l.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-23-15-32-02.bpo-33451.sWN-1l.rst deleted file mode 100644 index 202fb38..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-23-15-32-02.bpo-33451.sWN-1l.rst +++ /dev/null @@ -1 +0,0 @@ -Close directly executed pyc files before calling ``PyEval_EvalCode()``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-25-16-54-05.bpo-24596.Rkwova.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-25-16-54-05.bpo-24596.Rkwova.rst deleted file mode 100644 index 1b33fd4..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-25-16-54-05.bpo-24596.Rkwova.rst +++ /dev/null @@ -1,2 +0,0 @@ -Decref the module object in :c:func:`PyRun_SimpleFileExFlags` before calling -:c:func:`PyErr_Print()`. Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-25-20-42-44.bpo-33956.1qoTwD.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-25-20-42-44.bpo-33956.1qoTwD.rst deleted file mode 100644 index f8140e1..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-25-20-42-44.bpo-33956.1qoTwD.rst +++ /dev/null @@ -1 +0,0 @@ -Update vendored Expat library copy to version 2.2.5. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst deleted file mode 100644 index 07c8f90..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst +++ /dev/null @@ -1 +0,0 @@ -Implement contextvars.ContextVar.name attribute. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst deleted file mode 100644 index fd1730d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix dict.copy() to maintain correct total refcount (as reported by -sys.gettotalrefcount()). diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-07-20-15-34.bpo-34066.y9vs6s.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-07-20-15-34.bpo-34066.y9vs6s.rst deleted file mode 100644 index b12afad..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-07-20-15-34.bpo-34066.y9vs6s.rst +++ /dev/null @@ -1,2 +0,0 @@ -Disabled interruption by Ctrl-C between calling ``open()`` and entering a -**with** block in ``with open()``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-10-11-24-16.bpo-34080.8t7PtO.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-10-11-24-16.bpo-34080.8t7PtO.rst deleted file mode 100644 index cfc53cc..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-10-11-24-16.bpo-34080.8t7PtO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a memory leak in the compiler when it raised some uncommon errors -during tokenizing. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst deleted file mode 100644 index 5147395..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix buffer overflow while converting unicode to numeric values. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-08-58-46.bpo-34068.9xfM55.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-14-08-58-46.bpo-34068.9xfM55.rst deleted file mode 100644 index 0ed8ff9..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-08-58-46.bpo-34068.9xfM55.rst +++ /dev/null @@ -1,3 +0,0 @@ -In :meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` -attribute is not set with a live exception. Patch by Zackery Spytz and Serhiy -Storchaka. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-14-01-37.bpo-24618.iTKjD_.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-14-14-01-37.bpo-24618.iTKjD_.rst deleted file mode 100644 index 180b565..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-14-01-37.bpo-24618.iTKjD_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed reading invalid memory when create the code object with too small -varnames tuple or too large argument counts. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-16-20-55-29.bpo-34126.mBVmgc.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-16-20-55-29.bpo-34126.mBVmgc.rst deleted file mode 100644 index 7cfc439..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-16-20-55-29.bpo-34126.mBVmgc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix crashes when profiling certain invalid calls of unbound methods. -Patch by Jeroen Demeyer. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-03-21-59-06.bpo-34170.v1h_H2.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-03-21-59-06.bpo-34170.v1h_H2.rst deleted file mode 100644 index 3eae903..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-03-21-59-06.bpo-34170.v1h_H2.rst +++ /dev/null @@ -1,2 +0,0 @@ --X dev: it is now possible to override the memory allocator using -PYTHONMALLOC even if the developer mode is enabled. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-10-15-05-00.bpo-34377.EJMMY4.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-10-15-05-00.bpo-34377.EJMMY4.rst deleted file mode 100644 index 382a799..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-10-15-05-00.bpo-34377.EJMMY4.rst +++ /dev/null @@ -1,3 +0,0 @@ -Update valgrind suppression list to use -``_PyObject_Free``/``_PyObject_Realloc`` -instead of ``PyObject_Free``/``PyObject_Realloc``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-14-03-52-43.bpo-34400.AJD0bz.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-14-03-52-43.bpo-34400.AJD0bz.rst deleted file mode 100644 index 768f5a2..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-14-03-52-43.bpo-34400.AJD0bz.rst +++ /dev/null @@ -1 +0,0 @@ -Fix undefined behavior in parsetok.c. Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst deleted file mode 100644 index 280a892..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst +++ /dev/null @@ -1,2 +0,0 @@ -The UTF-8 Mode is now also enabled by the "POSIX" locale, not only by the "C" -locale. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-53-39.bpo-34527.aBEX9b.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-53-39.bpo-34527.aBEX9b.rst deleted file mode 100644 index 9fce794..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-53-39.bpo-34527.aBEX9b.rst +++ /dev/null @@ -1,3 +0,0 @@ -On FreeBSD, Py_DecodeLocale() and Py_EncodeLocale() now also forces the -ASCII encoding if the LC_CTYPE locale is "POSIX", not only if the LC_CTYPE -locale is "C". diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst deleted file mode 100644 index 5ca373a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix the error handler of standard streams like sys.stdout: -PYTHONIOENCODING=":" is now ignored instead of setting the error handler to -"strict". diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-08-29-09-27-47.bpo-34485.5aJCmw.rst b/Misc/NEWS.d/next/Core and Builtins/2018-08-29-09-27-47.bpo-34485.5aJCmw.rst deleted file mode 100644 index 893e4f5..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-08-29-09-27-47.bpo-34485.5aJCmw.rst +++ /dev/null @@ -1,3 +0,0 @@ -Standard streams like sys.stdout now use the "surrogateescape" error -handler, instead of "strict", on the POSIX locale (when the C locale is not -coerced and the UTF-8 Mode is disabled). diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-05-22-56-52.bpo-34588.UIuPmL.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-05-22-56-52.bpo-34588.UIuPmL.rst deleted file mode 100644 index ec7a57f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-05-22-56-52.bpo-34588.UIuPmL.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an off-by-one in the recursive call pruning feature of traceback -formatting. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst deleted file mode 100644 index 8de08ec..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a memory leak in Modules/timemodule.c. Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-21-11-06-56.bpo-34762.1nN53m.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-21-11-06-56.bpo-34762.1nN53m.rst deleted file mode 100644 index 0cd47a4..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-21-11-06-56.bpo-34762.1nN53m.rst +++ /dev/null @@ -1 +0,0 @@ -Fix contextvars C API to use PyObject* pointer types. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-09-24-11-31-23.bpo-34783.O79cwo.rst b/Misc/NEWS.d/next/Core and Builtins/2018-09-24-11-31-23.bpo-34783.O79cwo.rst deleted file mode 100644 index e1b6c1c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-09-24-11-31-23.bpo-34783.O79cwo.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash with musl libc (on Alpine Linux) when the script filename -specified on the command line doesn't exist. diff --git a/Misc/NEWS.d/next/Documentation/2017-10-23-13-41-12.bpo-25041.iAo2gW.rst b/Misc/NEWS.d/next/Documentation/2017-10-23-13-41-12.bpo-25041.iAo2gW.rst deleted file mode 100644 index 5bb6e25..0000000 --- a/Misc/NEWS.d/next/Documentation/2017-10-23-13-41-12.bpo-25041.iAo2gW.rst +++ /dev/null @@ -1 +0,0 @@ -Document ``AF_PACKET`` in the :mod:`socket` module. diff --git a/Misc/NEWS.d/next/Documentation/2018-06-15-14-58-45.bpo-33847.IIDp6t.rst b/Misc/NEWS.d/next/Documentation/2018-06-15-14-58-45.bpo-33847.IIDp6t.rst deleted file mode 100644 index 3c7e0cd..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-06-15-14-58-45.bpo-33847.IIDp6t.rst +++ /dev/null @@ -1 +0,0 @@ -Add '@' operator entry to index. diff --git a/Misc/NEWS.d/next/Documentation/2018-06-22-08-38-29.bpo-33460.kHt4D0.rst b/Misc/NEWS.d/next/Documentation/2018-06-22-08-38-29.bpo-33460.kHt4D0.rst deleted file mode 100644 index 6ee63b0..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-06-22-08-38-29.bpo-33460.kHt4D0.rst +++ /dev/null @@ -1 +0,0 @@ -replaced ellipsis with correct error codes in tutorial chapter 3. diff --git a/Misc/NEWS.d/next/Documentation/2018-07-07-20-38-41.bpo-34065.1snofM.rst b/Misc/NEWS.d/next/Documentation/2018-07-07-20-38-41.bpo-34065.1snofM.rst deleted file mode 100644 index a3f9fb8..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-07-07-20-38-41.bpo-34065.1snofM.rst +++ /dev/null @@ -1 +0,0 @@ -Fix wrongly written basicConfig documentation markup syntax diff --git a/Misc/NEWS.d/next/Documentation/2018-09-06-22-39-47.bpo-28617.MjnJLz.rst b/Misc/NEWS.d/next/Documentation/2018-09-06-22-39-47.bpo-28617.MjnJLz.rst deleted file mode 100644 index 281afad..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-09-06-22-39-47.bpo-28617.MjnJLz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed info in the stdtypes docs concerning the types that support membership -tests. diff --git a/Misc/NEWS.d/next/Documentation/2018-09-24-12-47-08.bpo-34790.G2KXIH.rst b/Misc/NEWS.d/next/Documentation/2018-09-24-12-47-08.bpo-34790.G2KXIH.rst deleted file mode 100644 index dc3de2c..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-09-24-12-47-08.bpo-34790.G2KXIH.rst +++ /dev/null @@ -1 +0,0 @@ -Document how passing coroutines to asyncio.wait() can be confusing. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-14-11-35-50.bpo-33855.XL230W.rst b/Misc/NEWS.d/next/IDLE/2018-06-14-11-35-50.bpo-33855.XL230W.rst deleted file mode 100644 index aaf4f8f..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-14-11-35-50.bpo-33855.XL230W.rst +++ /dev/null @@ -1,2 +0,0 @@ -Minimally test all IDLE modules. Add missing files, import module, -instantiate classes, and check coverage. Check existing files. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst b/Misc/NEWS.d/next/IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst deleted file mode 100644 index c0c4d90..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst +++ /dev/null @@ -1 +0,0 @@ -IDLE: refactor ToolTip and CallTip and add documentation and tests diff --git a/Misc/NEWS.d/next/IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst b/Misc/NEWS.d/next/IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst deleted file mode 100644 index 058f96e..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst +++ /dev/null @@ -1 +0,0 @@ -Add "help" in the welcome message of IDLE diff --git a/Misc/NEWS.d/next/IDLE/2018-06-19-22-21-27.bpo-33907.z-_B3N.rst b/Misc/NEWS.d/next/IDLE/2018-06-19-22-21-27.bpo-33907.z-_B3N.rst deleted file mode 100644 index b474106..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-19-22-21-27.bpo-33907.z-_B3N.rst +++ /dev/null @@ -1,3 +0,0 @@ -For consistency and clarity, rename an IDLE module and classes. -Module calltips and its class CallTips are now calltip and Calltip. -In module calltip_w, class CallTip is now CalltipWindow. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst b/Misc/NEWS.d/next/IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst deleted file mode 100644 index efed237..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst +++ /dev/null @@ -1 +0,0 @@ -IDLE: In rstrip, rename class RstripExtension as Rstrip diff --git a/Misc/NEWS.d/next/IDLE/2018-06-20-16-27-48.bpo-33917.ZXHs8x.rst b/Misc/NEWS.d/next/IDLE/2018-06-20-16-27-48.bpo-33917.ZXHs8x.rst deleted file mode 100644 index fe62d81..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-20-16-27-48.bpo-33917.ZXHs8x.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix and document idlelib/idle_test/template.py. The revised file compiles, -runs, and tests OK. idle_test/README.txt explains how to use it to create -new IDLE test files. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst b/Misc/NEWS.d/next/IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst deleted file mode 100644 index 141122c..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Rename idlelib.windows as window Match Window on the main menu and remove -last plural module name. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst b/Misc/NEWS.d/next/IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst deleted file mode 100644 index 03f9efd..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst +++ /dev/null @@ -1,2 +0,0 @@ -Change mainmenu.menudefs key 'windows' to 'window'. Every other menudef key -is lowercase version of main menu entry. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst b/Misc/NEWS.d/next/IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst deleted file mode 100644 index c671e47..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst +++ /dev/null @@ -1 +0,0 @@ -Add test for idlelib.stackview.StackBrowser. diff --git a/Misc/NEWS.d/next/IDLE/2018-06-26-22-53-14.bpo-33975.Ow7alv.rst b/Misc/NEWS.d/next/IDLE/2018-06-26-22-53-14.bpo-33975.Ow7alv.rst deleted file mode 100644 index fd975bb..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-06-26-22-53-14.bpo-33975.Ow7alv.rst +++ /dev/null @@ -1,3 +0,0 @@ -Avoid small type when running htests. Since part of the purpose of human- -viewed tests is to determine that widgets look right, it is important that -they look the same for testing as when running IDLE. diff --git a/Misc/NEWS.d/next/IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst b/Misc/NEWS.d/next/IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst deleted file mode 100644 index f9954f7..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst +++ /dev/null @@ -1 +0,0 @@ -Fix unresponsiveness after closing certain windows and dialogs.
\ No newline at end of file diff --git a/Misc/NEWS.d/next/IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst b/Misc/NEWS.d/next/IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst deleted file mode 100644 index d7eba7a..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make IDLE calltips always visible on Mac. Some MacOS-tk combinations need -.update_idletasks(). Patch by Kevin Walzer. diff --git a/Misc/NEWS.d/next/IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst b/Misc/NEWS.d/next/IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst deleted file mode 100644 index a247908..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed mousewheel scrolling direction on macOS. diff --git a/Misc/NEWS.d/next/IDLE/2018-08-13-16-31-24.bpo-1529353.wXfQJk.rst b/Misc/NEWS.d/next/IDLE/2018-08-13-16-31-24.bpo-1529353.wXfQJk.rst deleted file mode 100644 index cae4af8..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-08-13-16-31-24.bpo-1529353.wXfQJk.rst +++ /dev/null @@ -1,3 +0,0 @@ -Enable "squeezing" of long outputs in the shell, to avoid performance -degradation and to clean up the history without losing it. Squeezed outputs -may be copied, viewed in a separate window, and "unsqueezed". diff --git a/Misc/NEWS.d/next/IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst b/Misc/NEWS.d/next/IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst deleted file mode 100644 index 237c0c7..0000000 --- a/Misc/NEWS.d/next/IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst +++ /dev/null @@ -1 +0,0 @@ -Use configured color theme for read-only text views. diff --git a/Misc/NEWS.d/next/Library/2017-08-24-17-55-39.bpo-29456.XaB3MP.rst b/Misc/NEWS.d/next/Library/2017-08-24-17-55-39.bpo-29456.XaB3MP.rst deleted file mode 100644 index 9b30bf6..0000000 --- a/Misc/NEWS.d/next/Library/2017-08-24-17-55-39.bpo-29456.XaB3MP.rst +++ /dev/null @@ -1 +0,0 @@ -Fix bugs in hangul normalization: u1176, u11a7 and u11c3 diff --git a/Misc/NEWS.d/next/Library/2017-10-29-10-37-55.bpo-31608.wkp8Nw.rst b/Misc/NEWS.d/next/Library/2017-10-29-10-37-55.bpo-31608.wkp8Nw.rst deleted file mode 100644 index d657a86..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-29-10-37-55.bpo-31608.wkp8Nw.rst +++ /dev/null @@ -1,2 +0,0 @@ -Raise a ``TypeError`` instead of crashing if a ``collections.deque`` subclass -returns a non-deque from ``__new__``. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Library/2018-04-27-22-18-38.bpo-33336.T8rxn0.rst b/Misc/NEWS.d/next/Library/2018-04-27-22-18-38.bpo-33336.T8rxn0.rst deleted file mode 100644 index d205c68..0000000 --- a/Misc/NEWS.d/next/Library/2018-04-27-22-18-38.bpo-33336.T8rxn0.rst +++ /dev/null @@ -1,3 +0,0 @@ -``imaplib`` now allows ``MOVE`` command in ``IMAP4.uid()`` (RFC -6851: IMAP MOVE Extension) and potentially as a name of supported -method of ``IMAP4`` object. diff --git a/Misc/NEWS.d/next/Library/2018-04-30-22-43-31.bpo-32933.M3iI_y.rst b/Misc/NEWS.d/next/Library/2018-04-30-22-43-31.bpo-32933.M3iI_y.rst deleted file mode 100644 index 4de7a8f..0000000 --- a/Misc/NEWS.d/next/Library/2018-04-30-22-43-31.bpo-32933.M3iI_y.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`unittest.mock.mock_open` now supports iteration over the file -contents. Patch by Tony Flury. diff --git a/Misc/NEWS.d/next/Library/2018-05-08-15-01-10.bpo-33365.SicsAd.rst b/Misc/NEWS.d/next/Library/2018-05-08-15-01-10.bpo-33365.SicsAd.rst deleted file mode 100644 index 41c273f..0000000 --- a/Misc/NEWS.d/next/Library/2018-05-08-15-01-10.bpo-33365.SicsAd.rst +++ /dev/null @@ -1 +0,0 @@ -Print the header values besides the header keys instead just the header keys if *debuglevel* is set to >0 in :mod:`http.client`. Patch by Marco Strigl. diff --git a/Misc/NEWS.d/next/Library/2018-05-31-06-48-55.bpo-31014.SNY681.rst b/Misc/NEWS.d/next/Library/2018-05-31-06-48-55.bpo-31014.SNY681.rst deleted file mode 100644 index bd3c8bb..0000000 --- a/Misc/NEWS.d/next/Library/2018-05-31-06-48-55.bpo-31014.SNY681.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed creating a controller for :mod:`webbrowser` when a user specifies a -path to an entry in the BROWSER environment variable. Based on patch by -John Still. diff --git a/Misc/NEWS.d/next/Library/2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst b/Misc/NEWS.d/next/Library/2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst deleted file mode 100644 index 8104753..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix _header_value_parser.py when address group is missing final ';'. -Contributed by Enrique Perez-Terron diff --git a/Misc/NEWS.d/next/Library/2018-06-10-09-43-54.bpo-27397.0_fFQR.rst b/Misc/NEWS.d/next/Library/2018-06-10-09-43-54.bpo-27397.0_fFQR.rst deleted file mode 100644 index 1098172..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-10-09-43-54.bpo-27397.0_fFQR.rst +++ /dev/null @@ -1 +0,0 @@ -Make email module properly handle invalid-length base64 strings. diff --git a/Misc/NEWS.d/next/Library/2018-06-10-15-14-17.bpo-33805.5LAz5a.rst b/Misc/NEWS.d/next/Library/2018-06-10-15-14-17.bpo-33805.5LAz5a.rst deleted file mode 100644 index 74bcf6d..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-10-15-14-17.bpo-33805.5LAz5a.rst +++ /dev/null @@ -1 +0,0 @@ -Improve error message of dataclasses.replace() when an InitVar is not specified diff --git a/Misc/NEWS.d/next/Library/2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst b/Misc/NEWS.d/next/Library/2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst deleted file mode 100644 index e2cd0ba..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed implementation of :func:`platform.libc_ver`. It almost always returned -version '2.9' for glibc. diff --git a/Misc/NEWS.d/next/Library/2018-06-17-10-48-03.bpo-33663.sUuGmq.rst b/Misc/NEWS.d/next/Library/2018-06-17-10-48-03.bpo-33663.sUuGmq.rst deleted file mode 100644 index b2a8e3c..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-17-10-48-03.bpo-33663.sUuGmq.rst +++ /dev/null @@ -1 +0,0 @@ -Convert content length to string before putting to header. diff --git a/Misc/NEWS.d/next/Library/2018-06-17-11-46-20.bpo-33833.RnEqvM.rst b/Misc/NEWS.d/next/Library/2018-06-17-11-46-20.bpo-33833.RnEqvM.rst deleted file mode 100644 index 1a7672f..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-17-11-46-20.bpo-33833.RnEqvM.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed bug in asyncio where ProactorSocketTransport logs AssertionError if -force closed during write. diff --git a/Misc/NEWS.d/next/Library/2018-06-21-09-33-02.bpo-32568.f_meGY.rst b/Misc/NEWS.d/next/Library/2018-06-21-09-33-02.bpo-32568.f_meGY.rst deleted file mode 100644 index 3ade8cf..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-21-09-33-02.bpo-32568.f_meGY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make select.epoll() and its documentation consistent regarding *sizehint* and -*flags*. diff --git a/Misc/NEWS.d/next/Library/2018-06-21-11-35-47.bpo-33916.cZgPCD.rst b/Misc/NEWS.d/next/Library/2018-06-21-11-35-47.bpo-33916.cZgPCD.rst deleted file mode 100644 index 65b9d2b..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-21-11-35-47.bpo-33916.cZgPCD.rst +++ /dev/null @@ -1,2 +0,0 @@ -bz2 and lzma: When Decompressor.__init__() is called twice, free the old -lock to not leak memory. diff --git a/Misc/NEWS.d/next/Library/2018-06-24-01-57-14.bpo-33899.IaOcAr.rst b/Misc/NEWS.d/next/Library/2018-06-24-01-57-14.bpo-33899.IaOcAr.rst deleted file mode 100644 index 21c9095..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-24-01-57-14.bpo-33899.IaOcAr.rst +++ /dev/null @@ -1,3 +0,0 @@ -Tokenize module now implicitly emits a NEWLINE when provided with input that -does not have a trailing new line. This behavior now matches what the C -tokenizer does internally. Contributed by Ammar Askar. diff --git a/Misc/NEWS.d/next/Library/2018-06-26-19-03-56.bpo-33871.XhlrGU.rst b/Misc/NEWS.d/next/Library/2018-06-26-19-03-56.bpo-33871.XhlrGU.rst deleted file mode 100644 index 9fd1535..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-26-19-03-56.bpo-33871.XhlrGU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed integer overflow in :func:`os.readv`, :func:`os.writev`, -:func:`os.preadv` and :func:`os.pwritev` and in :func:`os.sendfile` with -*headers* or *trailers* arguments (on BSD-based OSes and macOS). diff --git a/Misc/NEWS.d/next/Library/2018-06-27-00-31-30.bpo-24567.FuePyY.rst b/Misc/NEWS.d/next/Library/2018-06-27-00-31-30.bpo-24567.FuePyY.rst deleted file mode 100644 index d496f2b..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-27-00-31-30.bpo-24567.FuePyY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve random.choices() to handle subnormal input weights that could -occasionally trigger an IndexError. diff --git a/Misc/NEWS.d/next/Library/2018-06-28-13-00-12.bpo-27500._s1gZ5.rst b/Misc/NEWS.d/next/Library/2018-06-28-13-00-12.bpo-27500._s1gZ5.rst deleted file mode 100644 index 4762e27..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-28-13-00-12.bpo-27500._s1gZ5.rst +++ /dev/null @@ -1 +0,0 @@ -Fix getaddrinfo to resolve IPv6 addresses correctly. diff --git a/Misc/NEWS.d/next/Library/2018-06-28-14-56-44.bpo-33974.SA8nNP.rst b/Misc/NEWS.d/next/Library/2018-06-28-14-56-44.bpo-33974.SA8nNP.rst deleted file mode 100644 index 8c03bab..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-28-14-56-44.bpo-33974.SA8nNP.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed passing lists and tuples of strings containing special characters -``"``, ``\``, ``{``, ``}`` and ``\n`` as options to :mod:`~tkinter.ttk` -widgets. diff --git a/Misc/NEWS.d/next/Library/2018-06-29-00-31-36.bpo-14117.3nvDuR.rst b/Misc/NEWS.d/next/Library/2018-06-29-00-31-36.bpo-14117.3nvDuR.rst deleted file mode 100644 index eee55f2..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-29-00-31-36.bpo-14117.3nvDuR.rst +++ /dev/null @@ -1,3 +0,0 @@ -Make minor tweaks to turtledemo. The 'wikipedia' example is now 'rosette', -decribing what it draws. The 'penrose' print output is reduced. The'1024' -output of 'tree' is eliminated. diff --git a/Misc/NEWS.d/next/Library/2018-06-29-12-23-34.bpo-33978.y4csIw.rst b/Misc/NEWS.d/next/Library/2018-06-29-12-23-34.bpo-33978.y4csIw.rst deleted file mode 100644 index 1263895..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-29-12-23-34.bpo-33978.y4csIw.rst +++ /dev/null @@ -1,2 +0,0 @@ -Closed existing logging handlers before reconfiguration via fileConfig -and dictConfig. Patch by Karthikeyan Singaravelan. diff --git a/Misc/NEWS.d/next/Library/2018-07-02-05-59-11.bpo-34019.ZXJIife.rst b/Misc/NEWS.d/next/Library/2018-07-02-05-59-11.bpo-34019.ZXJIife.rst deleted file mode 100644 index 8a9fe79..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-02-05-59-11.bpo-34019.ZXJIife.rst +++ /dev/null @@ -1,2 +0,0 @@ -webbrowser: Correct the arguments passed to Opera Browser when opening a new URL -using the ``webbrowser`` module. Patch by Bumsik Kim. diff --git a/Misc/NEWS.d/next/Library/2018-07-04-07-36-53.bpo-34010.VNDkde.rst b/Misc/NEWS.d/next/Library/2018-07-04-07-36-53.bpo-34010.VNDkde.rst deleted file mode 100644 index 4cb7892..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-04-07-36-53.bpo-34010.VNDkde.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a performance regression for reading streams with tarfile. The -buffered read should use a list, instead of appending to a bytes object. diff --git a/Misc/NEWS.d/next/Library/2018-07-04-17-14-26.bpo-34044.KWAu4y.rst b/Misc/NEWS.d/next/Library/2018-07-04-17-14-26.bpo-34044.KWAu4y.rst deleted file mode 100644 index 42a6ffb..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-04-17-14-26.bpo-34044.KWAu4y.rst +++ /dev/null @@ -1,3 +0,0 @@ -``subprocess.Popen`` now copies the *startupinfo* argument to leave it -unchanged: it will modify the copy, so that the same ``STARTUPINFO`` object can -be used multiple times. diff --git a/Misc/NEWS.d/next/Library/2018-07-05-18-37-05.bpo-34054.nWRS6M.rst b/Misc/NEWS.d/next/Library/2018-07-05-18-37-05.bpo-34054.nWRS6M.rst deleted file mode 100644 index 9d4d1f2..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-05-18-37-05.bpo-34054.nWRS6M.rst +++ /dev/null @@ -1,3 +0,0 @@ -The multiprocessing module now uses the monotonic clock -:func:`time.monotonic` instead of the system clock :func:`time.time` to -implement timeout. diff --git a/Misc/NEWS.d/next/Library/2018-07-05-22-45-46.bpo-34056.86isrU.rst b/Misc/NEWS.d/next/Library/2018-07-05-22-45-46.bpo-34056.86isrU.rst deleted file mode 100644 index edc0135..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-05-22-45-46.bpo-34056.86isrU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Ensure the loader shim created by ``imp.load_module`` always returns bytes -from its ``get_data()`` function. This fixes using ``imp.load_module`` with -:pep:`552` hash-based pycs. diff --git a/Misc/NEWS.d/next/Library/2018-07-08-18-49-41.bpo-33967.lhaAez.rst b/Misc/NEWS.d/next/Library/2018-07-08-18-49-41.bpo-33967.lhaAez.rst deleted file mode 100644 index 1e1e745..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-08-18-49-41.bpo-33967.lhaAez.rst +++ /dev/null @@ -1,2 +0,0 @@ -functools.singledispatch now raises TypeError instead of IndexError when no -positional arguments are passed. diff --git a/Misc/NEWS.d/next/Library/2018-07-11-10-03-21.bpo-27494.04OWkW.rst b/Misc/NEWS.d/next/Library/2018-07-11-10-03-21.bpo-27494.04OWkW.rst deleted file mode 100644 index 9ad67c4..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-11-10-03-21.bpo-27494.04OWkW.rst +++ /dev/null @@ -1,2 +0,0 @@ -Reverted :issue:`27494`. 2to3 rejects now a trailing comma in generator -expressions. diff --git a/Misc/NEWS.d/next/Library/2018-07-13-08-44-52.bpo-34108.RjobUC.rst b/Misc/NEWS.d/next/Library/2018-07-13-08-44-52.bpo-34108.RjobUC.rst deleted file mode 100644 index 1021f98..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-13-08-44-52.bpo-34108.RjobUC.rst +++ /dev/null @@ -1 +0,0 @@ -Remove extraneous CR in 2to3 refactor. diff --git a/Misc/NEWS.d/next/Library/2018-07-20-09-11-05.bpo-33729.sO6iTb.rst b/Misc/NEWS.d/next/Library/2018-07-20-09-11-05.bpo-33729.sO6iTb.rst deleted file mode 100644 index c471872..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-20-09-11-05.bpo-33729.sO6iTb.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed issues with arguments parsing in :mod:`hashlib`. diff --git a/Misc/NEWS.d/next/Library/2018-07-20-18-06-00.bpo-34164.fNfT-q.rst b/Misc/NEWS.d/next/Library/2018-07-20-18-06-00.bpo-34164.fNfT-q.rst deleted file mode 100644 index 99bf169..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-20-18-06-00.bpo-34164.fNfT-q.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`base64.b32decode` could raise UnboundLocalError or OverflowError for -incorrect padding. Now it always raises :exc:`base64.Error` in these cases. diff --git a/Misc/NEWS.d/next/Library/2018-07-22-07-59-32.bpo-940286.NZTzyc.rst b/Misc/NEWS.d/next/Library/2018-07-22-07-59-32.bpo-940286.NZTzyc.rst deleted file mode 100644 index 678ac7a..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-22-07-59-32.bpo-940286.NZTzyc.rst +++ /dev/null @@ -1,2 +0,0 @@ -pydoc's ``Helper.showtopic()`` method now prints the cross references of a -topic correctly. diff --git a/Misc/NEWS.d/next/Library/2018-07-22-09-05-01.bpo-21446.w6g7tn.rst b/Misc/NEWS.d/next/Library/2018-07-22-09-05-01.bpo-21446.w6g7tn.rst deleted file mode 100644 index 81da4a6..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-22-09-05-01.bpo-21446.w6g7tn.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :2to3fixer:`reload` fixer now uses :func:`importlib.reload` instead of -deprecated :func:`imp.reload`. diff --git a/Misc/NEWS.d/next/Library/2018-07-25-00-40-14.bpo-34213.O15MgP.rst b/Misc/NEWS.d/next/Library/2018-07-25-00-40-14.bpo-34213.O15MgP.rst deleted file mode 100644 index 28012af..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-25-00-40-14.bpo-34213.O15MgP.rst +++ /dev/null @@ -1 +0,0 @@ -Allow frozen dataclasses to have a field named "object". Previously this conflicted with an internal use of "object". diff --git a/Misc/NEWS.d/next/Library/2018-07-26-08-45-49.bpo-19891.Y-3IiB.rst b/Misc/NEWS.d/next/Library/2018-07-26-08-45-49.bpo-19891.Y-3IiB.rst deleted file mode 100644 index 18e10f5..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-26-08-45-49.bpo-19891.Y-3IiB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ignore errors caused by missing / non-writable homedir while writing history -during exit of an interactive session. Patch by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Library/2018-07-28-11-47-10.bpo-34251.q3elQ6.rst b/Misc/NEWS.d/next/Library/2018-07-28-11-47-10.bpo-34251.q3elQ6.rst deleted file mode 100644 index 098f47e..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-28-11-47-10.bpo-34251.q3elQ6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restore ``msilib.Win64`` to preserve backwards compatibility since it's -already used by :mod:`distutils`' ``bdist_msi`` command. diff --git a/Misc/NEWS.d/next/Library/2018-07-28-12-08-53.bpo-32215.EU68SY.rst b/Misc/NEWS.d/next/Library/2018-07-28-12-08-53.bpo-32215.EU68SY.rst deleted file mode 100644 index c097cf7..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-28-12-08-53.bpo-32215.EU68SY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix performance regression in :mod:`sqlite3` when a DML statement appeared -in a different line than the rest of the SQL query. diff --git a/Misc/NEWS.d/next/Library/2018-07-28-15-00-31.bpo-34035.75nW0H.rst b/Misc/NEWS.d/next/Library/2018-07-28-15-00-31.bpo-34035.75nW0H.rst deleted file mode 100644 index b66d281..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-28-15-00-31.bpo-34035.75nW0H.rst +++ /dev/null @@ -1 +0,0 @@ -Fix several AttributeError in zipfile seek() methods. Patch by Mickaƫl Schoentgen. diff --git a/Misc/NEWS.d/next/Library/2018-07-28-17-00-36.bpo-34263.zUfRsu.rst b/Misc/NEWS.d/next/Library/2018-07-28-17-00-36.bpo-34263.zUfRsu.rst deleted file mode 100644 index 799463b..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-28-17-00-36.bpo-34263.zUfRsu.rst +++ /dev/null @@ -1,2 +0,0 @@ -asyncio's event loop will not pass timeouts longer than one day to -epoll/select etc. diff --git a/Misc/NEWS.d/next/Library/2018-07-29-14-12-23.bpo-31047.FSarLs.rst b/Misc/NEWS.d/next/Library/2018-07-29-14-12-23.bpo-31047.FSarLs.rst deleted file mode 100644 index 6415d4a..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-29-14-12-23.bpo-31047.FSarLs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``ntpath.abspath`` for invalid paths on windows. Patch by Franz -Woellert. diff --git a/Misc/NEWS.d/next/Library/2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst b/Misc/NEWS.d/next/Library/2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst deleted file mode 100644 index 50c91ec..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst +++ /dev/null @@ -1,2 +0,0 @@ -:meth:`smtplib.SMTP.send_message` no longer modifies the content of the -*mail_options* argument. Patch by Pablo S. Blum de Aguiar. diff --git a/Misc/NEWS.d/next/Library/2018-08-02-21-28-38.bpo-18540.AryoYY.rst b/Misc/NEWS.d/next/Library/2018-08-02-21-28-38.bpo-18540.AryoYY.rst deleted file mode 100644 index 3ffd9f6..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-02-21-28-38.bpo-18540.AryoYY.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now -resolve to the local host IP correctly when the default value of *host* -parameter (``''``) is used. diff --git a/Misc/NEWS.d/next/Library/2018-08-04-00-06-28.bpo-34333.5NHG93.rst b/Misc/NEWS.d/next/Library/2018-08-04-00-06-28.bpo-34333.5NHG93.rst deleted file mode 100644 index 000f684..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-04-00-06-28.bpo-34333.5NHG93.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix %-formatting in :meth:`pathlib.PurePath.with_suffix` when formatting an -error message. diff --git a/Misc/NEWS.d/next/Library/2018-08-06-11-01-18.bpo-34341.E0b9p2.rst b/Misc/NEWS.d/next/Library/2018-08-06-11-01-18.bpo-34341.E0b9p2.rst deleted file mode 100644 index 46a9cde..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-06-11-01-18.bpo-34341.E0b9p2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Appending to the ZIP archive with the ZIP64 extension no longer grows the -size of extra fields of existing entries. diff --git a/Misc/NEWS.d/next/Library/2018-08-20-16-48-32.bpo-34441._zx9lU.rst b/Misc/NEWS.d/next/Library/2018-08-20-16-48-32.bpo-34441._zx9lU.rst deleted file mode 100644 index 6db095b..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-20-16-48-32.bpo-34441._zx9lU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix crash when an ``ABC``-derived class with invalid ``__subclasses__`` is -passed as the second argument to :func:`issubclass()`. Patch by Alexey -Izbyshev. diff --git a/Misc/NEWS.d/next/Library/2018-08-21-00-29-01.bpo-34171.6LkWav.rst b/Misc/NEWS.d/next/Library/2018-08-21-00-29-01.bpo-34171.6LkWav.rst deleted file mode 100644 index f647b8e..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-21-00-29-01.bpo-34171.6LkWav.rst +++ /dev/null @@ -1 +0,0 @@ -Running the :mod:`trace` module no longer creates the ``trace.cover`` file. diff --git a/Misc/NEWS.d/next/Library/2018-08-22-17-43-52.bpo-6700.hp7C4B.rst b/Misc/NEWS.d/next/Library/2018-08-22-17-43-52.bpo-6700.hp7C4B.rst deleted file mode 100644 index d95c737..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-22-17-43-52.bpo-6700.hp7C4B.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix inspect.getsourcelines for module level frames/tracebacks. -Patch by Vladimir Matveev. diff --git a/Misc/NEWS.d/next/Library/2018-08-22-21-59-08.bpo-34454.z7uG4b.rst b/Misc/NEWS.d/next/Library/2018-08-22-21-59-08.bpo-34454.z7uG4b.rst deleted file mode 100644 index 1d5c327..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-22-21-59-08.bpo-34454.z7uG4b.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix the .fromisoformat() methods of datetime types crashing when given -unicode with non-UTF-8-encodable code points. Specifically, -datetime.fromisoformat() now accepts surrogate unicode code points used as -the separator. Report and tests by Alexey Izbyshev, patch by Paul Ganssle. diff --git a/Misc/NEWS.d/next/Library/2018-08-23-09-25-08.bpo-34472.cGyYrO.rst b/Misc/NEWS.d/next/Library/2018-08-23-09-25-08.bpo-34472.cGyYrO.rst deleted file mode 100644 index 208ec0b..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-23-09-25-08.bpo-34472.cGyYrO.rst +++ /dev/null @@ -1,3 +0,0 @@ -Improved compatibility for streamed files in :mod:`zipfile`. Previously an -optional signature was not being written and certain ZIP applications were -not supported. Patch by Silas Sewell. diff --git a/Misc/NEWS.d/next/Library/2018-08-24-17-31-27.bpo-13312.6hA5La.rst b/Misc/NEWS.d/next/Library/2018-08-24-17-31-27.bpo-13312.6hA5La.rst deleted file mode 100644 index dc90669..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-24-17-31-27.bpo-13312.6hA5La.rst +++ /dev/null @@ -1,2 +0,0 @@ -Avoids a possible integer underflow (undefined behavior) in the time -module's year handling code when passed a very low negative year value. diff --git a/Misc/NEWS.d/next/Library/2018-08-27-16-01-22.bpo-34515.S0Irst.rst b/Misc/NEWS.d/next/Library/2018-08-27-16-01-22.bpo-34515.S0Irst.rst deleted file mode 100644 index 7ace7ba..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-27-16-01-22.bpo-34515.S0Irst.rst +++ /dev/null @@ -1 +0,0 @@ -Fix parsing non-ASCII identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131). diff --git a/Misc/NEWS.d/next/Library/2018-08-31-19-26-55.bpo-34558.MHv582.rst b/Misc/NEWS.d/next/Library/2018-08-31-19-26-55.bpo-34558.MHv582.rst deleted file mode 100644 index 2672426..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-31-19-26-55.bpo-34558.MHv582.rst +++ /dev/null @@ -1 +0,0 @@ -Correct typo in Lib/ctypes/_aix.py diff --git a/Misc/NEWS.d/next/Library/2018-09-01-20-43-10.bpo-34563.7NQK7B.rst b/Misc/NEWS.d/next/Library/2018-09-01-20-43-10.bpo-34563.7NQK7B.rst deleted file mode 100644 index 9127af0..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-01-20-43-10.bpo-34563.7NQK7B.rst +++ /dev/null @@ -1 +0,0 @@ -On Windows, fix multiprocessing.Connection for very large read: fix _winapi.PeekNamedPipe() and _winapi.ReadFile() for read larger than INT_MAX (usually 2^31-1).
\ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2018-09-02-13-33-35.bpo-34282.ztyXH8.rst b/Misc/NEWS.d/next/Library/2018-09-02-13-33-35.bpo-34282.ztyXH8.rst deleted file mode 100644 index c1e606a..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-02-13-33-35.bpo-34282.ztyXH8.rst +++ /dev/null @@ -1 +0,0 @@ -Fix enum members getting shadowed by parent attributes. diff --git a/Misc/NEWS.d/next/Library/2018-09-03-23-23-32.bpo-34530.h_Xsu7.rst b/Misc/NEWS.d/next/Library/2018-09-03-23-23-32.bpo-34530.h_Xsu7.rst deleted file mode 100644 index 064de73..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-03-23-23-32.bpo-34530.h_Xsu7.rst +++ /dev/null @@ -1,2 +0,0 @@ -``distutils.spawn.find_executable()`` now falls back on :data:`os.defpath` -if the ``PATH`` environment variable is not set. 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 562a691..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix possible mojibake in the error message of `pwd.getpwnam` and -`grp.getgrnam`. Patch by William Grzybowski. diff --git a/Misc/NEWS.d/next/Library/2018-09-07-10-57-00.bpo-34421.AKJISD.rst b/Misc/NEWS.d/next/Library/2018-09-07-10-57-00.bpo-34421.AKJISD.rst deleted file mode 100644 index cc1db08..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-07-10-57-00.bpo-34421.AKJISD.rst +++ /dev/null @@ -1 +0,0 @@ -Fix distutils logging for non-ASCII strings. This caused installation issues on Windows. diff --git a/Misc/NEWS.d/next/Library/2018-09-08-12-57-07.bpo-34610.wmoP5j.rst b/Misc/NEWS.d/next/Library/2018-09-08-12-57-07.bpo-34610.wmoP5j.rst deleted file mode 100644 index bffb355..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-08-12-57-07.bpo-34610.wmoP5j.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed iterator of :class:`multiprocessing.managers.DictProxy`. diff --git a/Misc/NEWS.d/next/Library/2018-09-10-14-15-53.bpo-32270.wSJjuD.rst b/Misc/NEWS.d/next/Library/2018-09-10-14-15-53.bpo-32270.wSJjuD.rst deleted file mode 100644 index 83f6862..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-10-14-15-53.bpo-32270.wSJjuD.rst +++ /dev/null @@ -1,2 +0,0 @@ -The subprocess module no longer mistakenly closes redirected fds even when -they were in pass_fds when outside of the default {0, 1, 2} set. diff --git a/Misc/NEWS.d/next/Library/2018-09-10-15-54-58.bpo-34621.Uqj5x3.rst b/Misc/NEWS.d/next/Library/2018-09-10-15-54-58.bpo-34621.Uqj5x3.rst deleted file mode 100644 index 1fd6060..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-10-15-54-58.bpo-34621.Uqj5x3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix un/pickling compatbility of uuid.UUID objects with older versions of -Python (<3.7). diff --git a/Misc/NEWS.d/next/Library/2018-09-10-17-46-51.bpo-34625.D2YfDz.rst b/Misc/NEWS.d/next/Library/2018-09-10-17-46-51.bpo-34625.D2YfDz.rst deleted file mode 100644 index 0747ec5..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-10-17-46-51.bpo-34625.D2YfDz.rst +++ /dev/null @@ -1 +0,0 @@ -Update vendorized expat library version to 2.2.6. diff --git a/Misc/NEWS.d/next/Library/2018-09-10-21-09-34.bpo-34363.YuSb0T.rst b/Misc/NEWS.d/next/Library/2018-09-10-21-09-34.bpo-34363.YuSb0T.rst deleted file mode 100644 index 5691efb..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-10-21-09-34.bpo-34363.YuSb0T.rst +++ /dev/null @@ -1 +0,0 @@ -dataclasses.asdict() and .astuple() now handle namedtuples correctly. diff --git a/Misc/NEWS.d/next/Library/2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst b/Misc/NEWS.d/next/Library/2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst deleted file mode 100644 index cbdd7e0..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure :func:`os.lchmod` is never defined on Linux. diff --git a/Misc/NEWS.d/next/Library/2018-09-13-03-59-43.bpo-34658.ykZ-ia.rst b/Misc/NEWS.d/next/Library/2018-09-13-03-59-43.bpo-34658.ykZ-ia.rst deleted file mode 100644 index 35375a0..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-13-03-59-43.bpo-34658.ykZ-ia.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a rare interpreter unhandled exception state SystemError only seen when -using subprocess with a preexec_fn while an after_parent handler has been -registered with os.register_at_fork and the fork system call fails. diff --git a/Misc/NEWS.d/next/Library/2018-09-14-14-29-45.bpo-34670.17XwGB.rst b/Misc/NEWS.d/next/Library/2018-09-14-14-29-45.bpo-34670.17XwGB.rst deleted file mode 100644 index c1a6129..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-14-14-29-45.bpo-34670.17XwGB.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add SSLContext.post_handshake_auth and -SSLSocket.verify_client_post_handshake for TLS 1.3's post -handshake authentication feature. diff --git a/Misc/NEWS.d/next/Library/2018-09-14-20-00-47.bpo-29577.RzwKFD.rst b/Misc/NEWS.d/next/Library/2018-09-14-20-00-47.bpo-29577.RzwKFD.rst deleted file mode 100644 index bd71ac4..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-14-20-00-47.bpo-29577.RzwKFD.rst +++ /dev/null @@ -1 +0,0 @@ -Support multiple mixin classes when creating Enums. diff --git a/Misc/NEWS.d/next/Security/2018-05-28-08-55-30.bpo-32533.IzwkBI.rst b/Misc/NEWS.d/next/Security/2018-05-28-08-55-30.bpo-32533.IzwkBI.rst deleted file mode 100644 index a364225..0000000 --- a/Misc/NEWS.d/next/Security/2018-05-28-08-55-30.bpo-32533.IzwkBI.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed thread-safety of error handling in _ssl. diff --git a/Misc/NEWS.d/next/Security/2018-06-26-19-35-33.bpo-33871.S4HR9n.rst b/Misc/NEWS.d/next/Security/2018-06-26-19-35-33.bpo-33871.S4HR9n.rst deleted file mode 100644 index 547342c..0000000 --- a/Misc/NEWS.d/next/Security/2018-06-26-19-35-33.bpo-33871.S4HR9n.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed sending the part of the file in :func:`os.sendfile` on macOS. Using -the *trailers* argument could cause sending more bytes from the input file -than was specified. diff --git a/Misc/NEWS.d/next/Security/2018-08-15-12-12-47.bpo-34405.qbHTH_.rst b/Misc/NEWS.d/next/Security/2018-08-15-12-12-47.bpo-34405.qbHTH_.rst deleted file mode 100644 index a3a006f..0000000 --- a/Misc/NEWS.d/next/Security/2018-08-15-12-12-47.bpo-34405.qbHTH_.rst +++ /dev/null @@ -1 +0,0 @@ -Updated to OpenSSL 1.1.0i for Windows builds. diff --git a/Misc/NEWS.d/next/Security/2018-09-10-16-05-39.bpo-34623.Ua9jMv.rst b/Misc/NEWS.d/next/Security/2018-09-10-16-05-39.bpo-34623.Ua9jMv.rst deleted file mode 100644 index cbaa4b7..0000000 --- a/Misc/NEWS.d/next/Security/2018-09-10-16-05-39.bpo-34623.Ua9jMv.rst +++ /dev/null @@ -1,2 +0,0 @@ -CVE-2018-14647: The C accelerated _elementtree module now initializes hash -randomization salt from _Py_HashSecret instead of libexpat's default CSPRNG. diff --git a/Misc/NEWS.d/next/Security/2018-09-11-18-30-55.bpo-17239.kOpwK2.rst b/Misc/NEWS.d/next/Security/2018-09-11-18-30-55.bpo-17239.kOpwK2.rst deleted file mode 100644 index 8dd0fe8..0000000 --- a/Misc/NEWS.d/next/Security/2018-09-11-18-30-55.bpo-17239.kOpwK2.rst +++ /dev/null @@ -1,3 +0,0 @@ -The xml.sax and xml.dom.minidom parsers no longer processes external -entities by default. External DTD and ENTITY declarations no longer -load files or create network connections. diff --git a/Misc/NEWS.d/next/Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst b/Misc/NEWS.d/next/Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst deleted file mode 100644 index 8357284..0000000 --- a/Misc/NEWS.d/next/Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst +++ /dev/null @@ -1,2 +0,0 @@ -Making sure the `SMTPUTF8SimTests` class of tests gets run in -test_smtplib.py. diff --git a/Misc/NEWS.d/next/Tests/2018-06-16-01-37-31.bpo-33873.d86vab.rst b/Misc/NEWS.d/next/Tests/2018-06-16-01-37-31.bpo-33873.d86vab.rst deleted file mode 100644 index f4f4255..0000000 --- a/Misc/NEWS.d/next/Tests/2018-06-16-01-37-31.bpo-33873.d86vab.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix a bug in ``regrtest`` that caused an extra test to run if ---huntrleaks/-R was used. Exit with error in case that invalid -parameters are specified to --huntrleaks/-R (at least one warmup -run and one repetition must be used). diff --git a/Misc/NEWS.d/next/Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst b/Misc/NEWS.d/next/Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst deleted file mode 100644 index 2a2dec3..0000000 --- a/Misc/NEWS.d/next/Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_dbm_gnu on macOS with gdbm 1.15: add a larger value to make sure that -the file size changes. diff --git a/Misc/NEWS.d/next/Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst b/Misc/NEWS.d/next/Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst deleted file mode 100644 index e79399f..0000000 --- a/Misc/NEWS.d/next/Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_unittest when run in verbose mode. diff --git a/Misc/NEWS.d/next/Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst b/Misc/NEWS.d/next/Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst deleted file mode 100644 index 8c5458f..0000000 --- a/Misc/NEWS.d/next/Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst +++ /dev/null @@ -1 +0,0 @@ -Update all RSA keys and DH params to use at least 2048 bits. diff --git a/Misc/NEWS.d/next/Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst b/Misc/NEWS.d/next/Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst deleted file mode 100644 index 18702cb..0000000 --- a/Misc/NEWS.d/next/Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ftplib test for TLS 1.3 by reading from data socket. diff --git a/Misc/NEWS.d/next/Tests/2018-08-24-20-23-15.bpo-34490.vb2cx4.rst b/Misc/NEWS.d/next/Tests/2018-08-24-20-23-15.bpo-34490.vb2cx4.rst deleted file mode 100644 index c778f94..0000000 --- a/Misc/NEWS.d/next/Tests/2018-08-24-20-23-15.bpo-34490.vb2cx4.rst +++ /dev/null @@ -1,2 +0,0 @@ -On AIX with AF_UNIX family sockets getsockname() does not provide 'sockname', -so skip calls to transport.get_extra_info('sockname') diff --git a/Misc/NEWS.d/next/Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst b/Misc/NEWS.d/next/Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst deleted file mode 100644 index b31caa6..0000000 --- a/Misc/NEWS.d/next/Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst +++ /dev/null @@ -1 +0,0 @@ -Remove special condition for AIX in `test_subprocess.test_undecodable_env` diff --git a/Misc/NEWS.d/next/Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst b/Misc/NEWS.d/next/Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst deleted file mode 100644 index 1ca3c7d..0000000 --- a/Misc/NEWS.d/next/Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst +++ /dev/null @@ -1 +0,0 @@ -Use 3072 RSA keys and SHA-256 signature for test certs and keys. diff --git a/Misc/NEWS.d/next/Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst b/Misc/NEWS.d/next/Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst deleted file mode 100644 index c6026b0..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst +++ /dev/null @@ -1 +0,0 @@ -Fix usage of hardcoded ``errno`` values in the tests.
\ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2018-09-12-17-00-34.bpo-34200.dfxYQK.rst b/Misc/NEWS.d/next/Tests/2018-09-12-17-00-34.bpo-34200.dfxYQK.rst deleted file mode 100644 index b53339c..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-12-17-00-34.bpo-34200.dfxYQK.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed non-deterministic flakiness of test_pkg by not using the scary -test.support.module_cleanup() logic to save and restore sys.modules contents -between test cases. diff --git a/Misc/NEWS.d/next/Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst b/Misc/NEWS.d/next/Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst deleted file mode 100644 index fc2b8e9..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_shutil if unzip doesn't support -t. diff --git a/Misc/NEWS.d/next/Tests/2018-09-13-20-58-07.bpo-34587.rCcxp3.rst b/Misc/NEWS.d/next/Tests/2018-09-13-20-58-07.bpo-34587.rCcxp3.rst deleted file mode 100644 index 8d45418..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-13-20-58-07.bpo-34587.rCcxp3.rst +++ /dev/null @@ -1,5 +0,0 @@ -test_socket: Remove RDSTest.testCongestion(). The test tries to fill the -receiver's socket buffer and expects an error. But the RDS protocol doesn't -require that. Moreover, the Linux implementation of RDS expects that the -producer of the messages reduces its rate, it's not the role of the receiver to -trigger an error. The test fails on Fedora 28 by design, so just remove it. diff --git a/Misc/NEWS.d/next/Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst b/Misc/NEWS.d/next/Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst deleted file mode 100644 index b64a6a7..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``test_gdb.test_strings()`` when ``LC_ALL=C`` and GDB was compiled with -Python 3.6 or earlier. diff --git a/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-16-53.bpo-32962.2YfdwI.rst b/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-16-53.bpo-32962.2YfdwI.rst deleted file mode 100644 index de40070..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-16-53.bpo-32962.2YfdwI.rst +++ /dev/null @@ -1,2 +0,0 @@ -python-gdb now catchs ValueError on read_var(): when Python has no debug -symbols for example. diff --git a/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst b/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst deleted file mode 100644 index fc14261..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst +++ /dev/null @@ -1,2 +0,0 @@ -python-gdb now catchs ``UnicodeDecodeError`` exceptions when calling -``string()``. diff --git a/Misc/NEWS.d/next/Windows/2018-05-16-11-31-17.bpo-29097.9mqEuI.rst b/Misc/NEWS.d/next/Windows/2018-05-16-11-31-17.bpo-29097.9mqEuI.rst deleted file mode 100644 index a59efc7..0000000 --- a/Misc/NEWS.d/next/Windows/2018-05-16-11-31-17.bpo-29097.9mqEuI.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix bug where :meth:`datetime.fromtimestamp` erronously throws an -:exc:`OSError` on Windows for values between 0 and 86400. -Patch by Ammar Askar. diff --git a/Misc/NEWS.d/next/Windows/2018-06-25-09-33-48.bpo-30237.EybiZA.rst b/Misc/NEWS.d/next/Windows/2018-06-25-09-33-48.bpo-30237.EybiZA.rst deleted file mode 100644 index 18aac75..0000000 --- a/Misc/NEWS.d/next/Windows/2018-06-25-09-33-48.bpo-30237.EybiZA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Output error when ReadConsole is canceled by CancelSynchronousIo instead of -crashing. diff --git a/Misc/NEWS.d/next/Windows/2018-06-27-23-33-54.bpo-31546.zJlap-.rst b/Misc/NEWS.d/next/Windows/2018-06-27-23-33-54.bpo-31546.zJlap-.rst deleted file mode 100644 index 8f48763..0000000 --- a/Misc/NEWS.d/next/Windows/2018-06-27-23-33-54.bpo-31546.zJlap-.rst +++ /dev/null @@ -1,3 +0,0 @@ -Restore running PyOS_InputHook while waiting for user input at the prompt. -The restores integration of interactive GUI windows (such as Matplotlib -figures) with the prompt on Windows. diff --git a/Misc/NEWS.d/next/Windows/2018-07-02-14-19-32.bpo-34006.7SgBT_.rst b/Misc/NEWS.d/next/Windows/2018-07-02-14-19-32.bpo-34006.7SgBT_.rst deleted file mode 100644 index f21e516..0000000 --- a/Misc/NEWS.d/next/Windows/2018-07-02-14-19-32.bpo-34006.7SgBT_.rst +++ /dev/null @@ -1,3 +0,0 @@ -Revert line length limit for Windows help docs. The line-length limit is not -needed because the pages appear in a separate app rather than on a browser -tab. It can also interact badly with the DPI setting. diff --git a/Misc/NEWS.d/next/Windows/2018-07-25-16-13-12.bpo-34225.ngemNL.rst b/Misc/NEWS.d/next/Windows/2018-07-25-16-13-12.bpo-34225.ngemNL.rst deleted file mode 100644 index d29c869..0000000 --- a/Misc/NEWS.d/next/Windows/2018-07-25-16-13-12.bpo-34225.ngemNL.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure INCLUDE and LIB directories do not end with a backslash. diff --git a/Misc/NEWS.d/next/Windows/2018-08-21-19-28-23.bpo-34062.3gxsA3.rst b/Misc/NEWS.d/next/Windows/2018-08-21-19-28-23.bpo-34062.3gxsA3.rst deleted file mode 100644 index ca71945..0000000 --- a/Misc/NEWS.d/next/Windows/2018-08-21-19-28-23.bpo-34062.3gxsA3.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed the '--list' and '--list-paths' arguments for the py.exe launcher diff --git a/Misc/NEWS.d/next/Windows/2018-09-04-23-13-19.bpo-34581.lnbC0k.rst b/Misc/NEWS.d/next/Windows/2018-09-04-23-13-19.bpo-34581.lnbC0k.rst deleted file mode 100644 index 2dfa1ae..0000000 --- a/Misc/NEWS.d/next/Windows/2018-09-04-23-13-19.bpo-34581.lnbC0k.rst +++ /dev/null @@ -1 +0,0 @@ -Guard MSVC-specific code in socketmodule.c with ``#ifdef _MSC_VER``. diff --git a/Misc/NEWS.d/next/Windows/2018-09-13-08-29-04.bpo-34603.2AB7sc.rst b/Misc/NEWS.d/next/Windows/2018-09-13-08-29-04.bpo-34603.2AB7sc.rst deleted file mode 100644 index 86ae1cd..0000000 --- a/Misc/NEWS.d/next/Windows/2018-09-13-08-29-04.bpo-34603.2AB7sc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix returning structs from functions produced by MSVC diff --git a/Misc/NEWS.d/next/Windows/2018-09-22-11-02-35.bpo-34770.4lEUOd.rst b/Misc/NEWS.d/next/Windows/2018-09-22-11-02-35.bpo-34770.4lEUOd.rst deleted file mode 100644 index 5e4ba88..0000000 --- a/Misc/NEWS.d/next/Windows/2018-09-22-11-02-35.bpo-34770.4lEUOd.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a possible null pointer dereference in pyshellext.cpp. diff --git a/Misc/NEWS.d/next/macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst b/Misc/NEWS.d/next/macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst deleted file mode 100644 index 3788112..0000000 --- a/Misc/NEWS.d/next/macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst +++ /dev/null @@ -1,2 +0,0 @@ -In :mod:`_scproxy`, drop the GIL when calling into ``SystemConfiguration`` to avoid -deadlocks. diff --git a/Misc/NEWS.d/next/macOS/2018-07-31-09-51-01.bpo-33635.KiscE-.rst b/Misc/NEWS.d/next/macOS/2018-07-31-09-51-01.bpo-33635.KiscE-.rst deleted file mode 100644 index 90d9ab6..0000000 --- a/Misc/NEWS.d/next/macOS/2018-07-31-09-51-01.bpo-33635.KiscE-.rst +++ /dev/null @@ -1,5 +0,0 @@ -In macOS stat on some file descriptors (/dev/fd/3 f.e) will result in bad -file descriptor OSError. Guard against this exception was added in is_dir, -is_file and similar methods. DirEntry.is_dir can also throw this exception -so _RecursiveWildcardSelector._iterate_directories was also extended with -the same error ignoring pattern. diff --git a/Misc/NEWS.d/next/macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst b/Misc/NEWS.d/next/macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst deleted file mode 100644 index 3bc9c4c..0000000 --- a/Misc/NEWS.d/next/macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst +++ /dev/null @@ -1 +0,0 @@ -Update to OpenSSL 1.1.0i for macOS installer builds. diff --git a/Misc/NEWS.d/next/macOS/2018-09-25-23-37-39.bpo-34370.FQhtAD.rst b/Misc/NEWS.d/next/macOS/2018-09-25-23-37-39.bpo-34370.FQhtAD.rst deleted file mode 100644 index b9b0c2c..0000000 --- a/Misc/NEWS.d/next/macOS/2018-09-25-23-37-39.bpo-34370.FQhtAD.rst +++ /dev/null @@ -1,3 +0,0 @@ -Have macOS 10.9+ installer builds for 3.7.1rc and 3.6.7rc use a development -snapshot of Tk 8.6 (post-8.6.8) to mitigate certain scroller issues seen -with IDLE and tkinter apps. @@ -1,5 +1,5 @@ -This is Python version 3.7.0+ -============================= +This is Python version 3.7.1 release candidate +============================================== .. image:: https://travis-ci.org/python/cpython.svg?branch=master :alt: CPython build status on Travis CI |