diff options
70 files changed, 700 insertions, 155 deletions
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index 8d64ad4..2c52b54 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 Sep 19 00:59:47 2017 +# Autogenerated by Sphinx on Mon Oct 16 23:39:41 2017 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -936,6 +936,15 @@ topics = {'assert': 'The "assert" statement\n' 'about\n' 'class and instance attributes applies as for regular ' 'assignments.\n', + 'await': 'Await expression\n' + '****************\n' + '\n' + 'Suspend the execution of *coroutine* on an *awaitable* object. Can\n' + 'only be used inside a *coroutine function*.\n' + '\n' + ' await_expr ::= "await" primary\n' + '\n' + 'New in version 3.5.\n', 'binary': 'Binary arithmetic operations\n' '****************************\n' '\n' @@ -3408,14 +3417,18 @@ topics = {'assert': 'The "assert" statement\n' 'appears\n' ' as soon as the function is entered.\n' '\n' - 'pdb.set_trace()\n' + 'pdb.set_trace(*, header=None)\n' '\n' ' Enter the debugger at the calling stack frame. This is ' 'useful to\n' ' hard-code a breakpoint at a given point in a program, even if ' 'the\n' ' code is not otherwise being debugged (e.g. when an assertion\n' - ' fails).\n' + ' fails). If given, "header" is printed to the console just ' + 'before\n' + ' debugging begins.\n' + '\n' + ' New in version 3.7: The keyword-only argument "header".\n' '\n' 'pdb.post_mortem(traceback=None)\n' '\n' @@ -4511,12 +4524,6 @@ topics = {'assert': 'The "assert" statement\n' ' 3.14 10. .001 1e100 3.14e-10 0e0 ' '3.14_15_93\n' '\n' - 'Note that numeric literals do not include a sign; a phrase like ' - '"-1"\n' - 'is actually an expression composed of the unary operator "-" and ' - 'the\n' - 'literal "1".\n' - '\n' 'Changed in version 3.6: Underscores are now allowed for ' 'grouping\n' 'purposes in literals.\n', @@ -5505,7 +5512,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' '**CPython implementation detail:** The current implementation does ' 'not\n' - 'enforce some of these restriction, but programs should not abuse ' + 'enforce some of these restrictions, but programs should not abuse ' 'this\n' 'freedom, as future implementations may enforce them or silently ' 'change\n' @@ -10113,11 +10120,6 @@ topics = {'assert': 'The "assert" statement\n' 'or\n' 'greater must be expressed with escapes.\n' '\n' - 'As of Python 3.3 it is possible again to prefix string literals ' - 'with a\n' - '"u" prefix to simplify maintenance of dual 2.x and 3.x ' - 'codebases.\n' - '\n' 'Both string and bytes literals may optionally be prefixed with a\n' 'letter "\'r\'" or "\'R\'"; such strings are called *raw strings* ' 'and treat\n' diff --git a/Misc/NEWS.d/3.7.0a2.rst b/Misc/NEWS.d/3.7.0a2.rst new file mode 100644 index 0000000..6df7715 --- /dev/null +++ b/Misc/NEWS.d/3.7.0a2.rst @@ -0,0 +1,683 @@ +.. bpo: 31558 +.. date: 2017-10-16-14-27-25 +.. nonce: K-uRRm +.. release date: 2017-10-16 +.. section: Core and Builtins + +``gc.freeze()`` is a new API that allows for moving all objects currently +tracked by the garbage collector to a permanent generation, effectively +removing them from future collection events. This can be used to protect +those objects from having their PyGC_Head mutated. In effect, this enables +great copy-on-write stability at fork(). + +.. + +.. bpo: 31642 +.. date: 2017-10-08-10-00-55 +.. nonce: 1IKqgs +.. section: Core and Builtins + +Restored blocking "from package import module" by setting +sys.modules["package.module"] to None. + +.. + +.. bpo: 31708 +.. date: 2017-10-06-02-10-48 +.. nonce: 66CCVU +.. section: Core and Builtins + +Allow use of asynchronous generator expressions in synchronous functions. + +.. + +.. bpo: 31709 +.. date: 2017-10-06-00-27-04 +.. nonce: _PmU51 +.. section: Core and Builtins + +Drop support of asynchronous __aiter__. + +.. + +.. bpo: 30404 +.. date: 2017-10-03-23-46-39 +.. nonce: _9Yi5u +.. section: Core and Builtins + +The -u option now makes the stdout and stderr streams unbuffered rather than +line-buffered. + +.. + +.. bpo: 31619 +.. date: 2017-09-29-20-32-24 +.. nonce: 6gQ1kv +.. section: Core and Builtins + +Fixed a ValueError when convert a string with large number of underscores to +integer with binary base. + +.. + +.. bpo: 31602 +.. date: 2017-09-27-09-30-03 +.. nonce: MtgLCn +.. section: Core and Builtins + +Fix an assertion failure in `zipimporter.get_source()` in case of a bad +`zlib.decompress()`. Patch by Oren Milman. + +.. + +.. bpo: 31592 +.. date: 2017-09-26-16-05-04 +.. nonce: IFBZj9 +.. section: Core and Builtins + +Fixed an assertion failure in Python parser in case of a bad +`unicodedata.normalize()`. Patch by Oren Milman. + +.. + +.. bpo: 31588 +.. date: 2017-09-26-13-03-16 +.. nonce: wT9Iy7 +.. section: Core and Builtins + +Raise a `TypeError` with a helpful error message when class creation fails +due to a metaclass with a bad ``__prepare__()`` method. Patch by Oren +Milman. + +.. + +.. bpo: 31574 +.. date: 2017-09-25-12-35-48 +.. nonce: 5yX5r5 +.. section: Core and Builtins + +Importlib was instrumented with two dtrace probes to profile import timing. + +.. + +.. bpo: 31566 +.. date: 2017-09-24-09-57-04 +.. nonce: OxwINs +.. section: Core and Builtins + +Fix an assertion failure in `_warnings.warn()` in case of a bad ``__name__`` +global. Patch by Oren Milman. + +.. + +.. bpo: 31506 +.. date: 2017-09-19-10-29-36 +.. nonce: pRVTRB +.. section: Core and Builtins + +Improved the error message logic for object.__new__ and object.__init__. + +.. + +.. bpo: 31505 +.. date: 2017-09-18-12-07-39 +.. nonce: VomaFa +.. section: Core and Builtins + +Fix an assertion failure in `json`, in case `_json.make_encoder()` received +a bad `encoder()` argument. Patch by Oren Milman. + +.. + +.. bpo: 31492 +.. date: 2017-09-16-22-49-16 +.. nonce: RtyteL +.. section: Core and Builtins + +Fix assertion failures in case of failing to import from a module with a bad +``__name__`` attribute, and in case of failing to access an attribute of +such a module. Patch by Oren Milman. + +.. + +.. bpo: 31478 +.. date: 2017-09-15-09-13-07 +.. nonce: o06iKD +.. section: Core and Builtins + +Fix an assertion failure in `_random.Random.seed()` in case the argument has +a bad ``__abs__()`` method. Patch by Oren Milman. + +.. + +.. bpo: 31336 +.. date: 2017-09-13-12-04-23 +.. nonce: gi2ahY +.. section: Core and Builtins + +Speed up class creation by 10-20% by reducing the overhead in the necessary +special method lookups. Patch by Stefan Behnel. + +.. + +.. bpo: 31415 +.. date: 2017-09-11-14-28-56 +.. nonce: GBdz7o +.. section: Core and Builtins + +Add ``-X importtime`` option to show how long each import takes. It can be +used to optimize application's startup time. + +.. + +.. bpo: 31410 +.. date: 2017-09-10-20-58-51 +.. nonce: wD_RbH +.. section: Core and Builtins + +Optimized calling wrapper and classmethod descriptors. + +.. + +.. bpo: 31353 +.. date: 2017-09-05-14-19-02 +.. nonce: oGZUeJ +.. section: Core and Builtins + +:pep:`553` - Add a new built-in called ``breakpoint()`` which calls +``sys.breakpointhook()``. By default this imports ``pdb`` and calls +``pdb.set_trace()``, but users may override ``sys.breakpointhook()`` to call +whatever debugger they want. The original value of the hook is saved in +``sys.__breakpointhook__``. + +.. + +.. bpo: 17852 +.. date: 2017-09-04-12-46-25 +.. nonce: OxAtCg +.. section: Core and Builtins + +Maintain a list of open buffered files, flush them before exiting the +interpreter. Based on a patch from Armin Rigo. + +.. + +.. bpo: 31315 +.. date: 2017-09-01-00-40-58 +.. nonce: ZX20bl +.. section: Core and Builtins + +Fix an assertion failure in imp.create_dynamic(), when spec.name is not a +string. Patch by Oren Milman. + +.. + +.. bpo: 31311 +.. date: 2017-08-31-17-52-56 +.. nonce: bNE2l- +.. section: Core and Builtins + +Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of +a bad ``__dict__``. Patch by Oren Milman. + +.. + +.. bpo: 31293 +.. date: 2017-08-28-17-51-42 +.. nonce: eMYZXj +.. section: Core and Builtins + +Fix crashes in true division and multiplication of a timedelta object by a +float with a bad as_integer_ratio() method. Patch by Oren Milman. + +.. + +.. bpo: 31285 +.. date: 2017-08-27-21-18-30 +.. nonce: 7lzaKV +.. section: Core and Builtins + +Fix an assertion failure in `warnings.warn_explicit`, when the return value +of the received loader's get_source() has a bad splitlines() method. Patch +by Oren Milman. + +.. + +.. bpo: 30406 +.. date: 2017-07-20-22-03-44 +.. nonce: _kr47t +.. section: Core and Builtins + +Make ``async`` and ``await`` proper keywords, as specified in PEP 492. + +.. + +.. bpo: 30058 +.. date: 2017-10-12-19-00-53 +.. nonce: cENtry +.. section: Library + +Fixed buffer overflow in select.kqueue.control(). + +.. + +.. bpo: 31672 +.. date: 2017-10-12-02-47-16 +.. nonce: DaOkVd +.. section: Library + +``idpattern`` in ``string.Template`` matched some non-ASCII characters. Now +it uses ``-i`` regular expression local flag to avoid non-ASCII characters. + +.. + +.. bpo: 31701 +.. date: 2017-10-09-17-42-30 +.. nonce: NRrVel +.. section: Library + +On Windows, faulthandler.enable() now ignores MSC and COM exceptions. + +.. + +.. bpo: 31728 +.. date: 2017-10-08-23-28-30 +.. nonce: XrVMME +.. section: Library + +Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text` +and `Element.tail`. Patch by Oren Milman. + +.. + +.. bpo: 31671 +.. date: 2017-10-04-21-28-44 +.. nonce: E-zfc9 +.. section: Library + +Now ``re.compile()`` converts passed RegexFlag to normal int object before +compiling. bm_regex_compile benchmark shows 14% performance improvements. + +.. + +.. bpo: 30397 +.. date: 2017-10-03-22-45-50 +.. nonce: e4F7Kr +.. section: Library + +The types of compiled regular objects and match objects are now exposed as +`re.Pattern` and `re.Match`. This adds information in pydoc output for the +re module. + +.. + +.. bpo: 31675 +.. date: 2017-10-03-15-06-24 +.. nonce: Nh7jJ3 +.. section: Library + +Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a +string larger than 2 GiB. + +.. + +.. bpo: 31673 +.. date: 2017-10-03-14-37-46 +.. nonce: RFCrka +.. section: Library + +Fixed typo in the name of Tkinter's method adderrorinfo(). + +.. + +.. bpo: 31648 +.. date: 2017-09-30-10-45-12 +.. nonce: Cai7ji +.. section: Library + +Improvements to path predicates in ElementTree: + +* Allow whitespace around predicate parts, i.e. "[a = 'text']" instead of requiring the less readable "[a='text']". +* Add support for text comparison of the current node, like "[.='text']". + +Patch by Stefan Behnel. + +.. + +.. bpo: 30806 +.. date: 2017-09-29 +.. nonce: lP5GrH +.. section: Library + +Fix the string representation of a netrc object. + +.. + +.. bpo: 31638 +.. date: 2017-09-29-07-14-28 +.. nonce: jElfhl +.. section: Library + +Add optional argument ``compressed`` to ``zipapp.create_archive``, and add +option ``--compress`` to the command line interface of ``zipapp``. + +.. + +.. bpo: 25351 +.. date: 2017-09-28-23-10-51 +.. nonce: 2JmFpF +.. section: Library + +Avoid venv activate failures with undefined variables + +.. + +.. bpo: 20519 +.. date: 2017-09-28-13-17-33 +.. nonce: FteeQQ +.. section: Library + +Avoid ctypes use (if possible) and improve import time for uuid. + +.. + +.. bpo: 28293 +.. date: 2017-09-26-17-51-17 +.. nonce: UC5pm4 +.. section: Library + +The regular expression cache is no longer completely dumped when it is full. + +.. + +.. bpo: 31596 +.. date: 2017-09-26-11-38-52 +.. nonce: 50Eyel +.. section: Library + +Added pthread_getcpuclockid() to the time module + +.. + +.. bpo: 27494 +.. date: 2017-09-26-01-43-17 +.. nonce: 37QnaT +.. section: Library + +Make 2to3 accept a trailing comma in generator expressions. For example, +``set(x for x in [],)`` is now allowed. + +.. + +.. bpo: 30347 +.. date: 2017-09-25-14-04-30 +.. nonce: B4--_D +.. section: Library + +Stop crashes when concurrently iterate over itertools.groupby() iterators. + +.. + +.. bpo: 30346 +.. date: 2017-09-24-13-08-46 +.. nonce: Csse77 +.. section: Library + +An iterator produced by itertools.groupby() iterator now becames exhausted +after advancing the groupby iterator. + +.. + +.. bpo: 31556 +.. date: 2017-09-22-23-48-49 +.. nonce: 9J0u5H +.. section: Library + +Cancel asyncio.wait_for future faster if timeout <= 0 + +.. + +.. bpo: 31540 +.. date: 2017-09-22-16-02-00 +.. nonce: ybDHT5 +.. section: Library + +Allow passing a context object in +:class:`concurrent.futures.ProcessPoolExecutor` constructor. Also, free job +ressources in :class:`concurrent.futures.ProcessPoolExecutor` earlier to +improve memory usage when a worker waits for new jobs. + +.. + +.. bpo: 31516 +.. date: 2017-09-20-18-43-01 +.. nonce: 23Yuq3 +.. section: Library + +``threading.current_thread()`` should not return a dummy thread at shutdown. + +.. + +.. bpo: 31525 +.. date: 2017-09-19-18-48-21 +.. nonce: O2TIL2 +.. section: Library + +In the sqlite module, require the sqlite3_prepare_v2 API. Thus, the sqlite +module now requires sqlite version at least 3.3.9. + +.. + +.. bpo: 26510 +.. date: 2017-09-19-13-29-29 +.. nonce: oncW6V +.. section: Library + +argparse subparsers are now required by default. This matches behaviour in +Python 2. For optional subparsers, use the new parameter +``add_subparsers(required=False)``. Patch by Anthony Sottile. + +.. + +.. bpo: 27541 +.. date: 2017-09-17-19-59-04 +.. nonce: cIMFJW +.. section: Library + +Reprs of subclasses of some collection and iterator classes (`bytearray`, +`array.array`, `collections.deque`, `collections.defaultdict`, +`itertools.count`, `itertools.repeat`) now contain actual type name insteads +of hardcoded name of the base class. + +.. + +.. bpo: 31351 +.. date: 2017-09-17-15-24-25 +.. nonce: yQdKv- +.. section: Library + +python -m ensurepip now exits with non-zero exit code if pip bootstrapping +has failed. + +.. + +.. bpo: 31389 +.. date: 2017-09-07-15-31-47 +.. nonce: jNFYqB +.. section: Library + +``pdb.set_trace()`` now takes an optional keyword-only argument ``header``. +If given, this is printed to the console just before debugging begins. + +.. + +.. bpo: 31537 +.. date: 2017-10-08-23-02-14 +.. nonce: SiFNM8 +.. section: Documentation + +Fix incorrect usage of ``get_history_length`` in readline documentation +example code. Patch by Brad Smith. + +.. + +.. bpo: 30085 +.. date: 2017-09-14-18-44-50 +.. nonce: 0J9w-u +.. section: Documentation + +The operator functions without double underscores are preferred for clarity. +The one with underscores are only kept for back-compatibility. + +.. + +.. bpo: 31696 +.. date: 2017-10-04-23-40-32 +.. nonce: Y3_aBV +.. section: Build + +Improve compiler version information in :data:`sys.version` when Python is +built with Clang. + +.. + +.. bpo: 31625 +.. date: 2017-09-28-23-21-20 +.. nonce: Bb2NXr +.. section: Build + +Stop using ranlib on static libraries. Instead, we assume ar supports the +'s' flag. + +.. + +.. bpo: 31624 +.. date: 2017-09-28-20-54-52 +.. nonce: 11w91_ +.. section: Build + +Remove support for BSD/OS. + +.. + +.. bpo: 22140 +.. date: 2017-09-26-22-39-58 +.. nonce: ZRf7Wn +.. section: Build + +Prevent double substitution of prefix in python-config.sh. + +.. + +.. bpo: 31569 +.. date: 2017-09-25-00-25-23 +.. nonce: TS49pM +.. section: Build + +Correct PCBuild/ case to PCbuild/ in build scripts and documentation. + +.. + +.. bpo: 31536 +.. date: 2017-09-20-21-32-21 +.. nonce: KUDjno +.. section: Build + +Avoid wholesale rebuild after `make regen-all` if nothing changed. + +.. + +.. bpo: 31460 +.. date: 2017-09-30-19-03-26 +.. nonce: HpveI6 +.. section: IDLE + +Simplify the API of IDLE's Module Browser. + +Passing a widget instead of an flist with a root widget opens the option of +creating a browser frame that is only part of a window. Passing a full file +name instead of pieces assumed to come from a .py file opens the possibility +of browsing python files that do not end in .py. + +.. + +.. bpo: 31649 +.. date: 2017-09-30-13-59-18 +.. nonce: LxN4Vb +.. section: IDLE + +IDLE - Make _htest, _utest parameters keyword only. + +.. + +.. bpo: 31559 +.. date: 2017-09-23-12-52-24 +.. nonce: ydckYX +.. section: IDLE + +Remove test order dependence in idle_test.test_browser. + +.. + +.. bpo: 31459 +.. date: 2017-09-22-20-26-23 +.. nonce: L0pnH9 +.. section: IDLE + +Rename IDLE's module browser from Class Browser to Module Browser. The +original module-level class and method browser became a module browser, with +the addition of module-level functions, years ago. Nested classes and +functions were added yesterday. For back- compatibility, the virtual event +<<open-class-browser>>, which appears on the Keys tab of the Settings +dialog, is not changed. Patch by Cheryl Sabella. + +.. + +.. bpo: 31500 +.. date: 2017-09-18-10-43-03 +.. nonce: Y_YDxA +.. section: IDLE + +Default fonts now are scaled on HiDPI displays. + +.. + +.. bpo: 1612262 +.. date: 2017-08-14-15-13-50 +.. nonce: -x_Oyq +.. section: IDLE + +IDLE module browser now shows nested classes and functions. Original patches +for code and tests by Guilherme Polo and Cheryl Sabella, respectively. + +.. + +.. bpo: 28280 +.. date: 2017-09-30-19-41-44 +.. nonce: K_EjpO +.. section: C API + +Make `PyMapping_Keys()`, `PyMapping_Values()` and `PyMapping_Items()` always +return a `list` (rather than a `list` or a `tuple`). Patch by Oren Milman. + +.. + +.. bpo: 31532 +.. date: 2017-09-20-21-59-52 +.. nonce: s9Cw9_ +.. section: C API + +Fix memory corruption due to allocator mix in getpath.c between Py_GetPath() +and Py_SetPath() + +.. + +.. bpo: 25658 +.. date: 2017-06-24-14-30-44 +.. nonce: vm8vGE +.. section: C API + +Implement PEP 539 for Thread Specific Stroage (TSS) API: it is a new Thread +Local Storage (TLS) API to CPython which would supersede use of the existing +TLS API within the CPython interpreter, while deprecating the existing API. +PEP written by Erik M. Bray, patch by Masayuki Yamamoto. diff --git a/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst b/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst deleted file mode 100644 index 414f1a4..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid wholesale rebuild after `make regen-all` if nothing changed. diff --git a/Misc/NEWS.d/next/Build/2017-09-25-00-25-23.bpo-31569.TS49pM.rst b/Misc/NEWS.d/next/Build/2017-09-25-00-25-23.bpo-31569.TS49pM.rst deleted file mode 100644 index a6345db..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-25-00-25-23.bpo-31569.TS49pM.rst +++ /dev/null @@ -1 +0,0 @@ -Correct PCBuild/ case to PCbuild/ in build scripts and documentation. diff --git a/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst b/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst deleted file mode 100644 index e20c094..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst +++ /dev/null @@ -1 +0,0 @@ -Prevent double substitution of prefix in python-config.sh. diff --git a/Misc/NEWS.d/next/Build/2017-09-28-20-54-52.bpo-31624.11w91_.rst b/Misc/NEWS.d/next/Build/2017-09-28-20-54-52.bpo-31624.11w91_.rst deleted file mode 100644 index c329b43..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-28-20-54-52.bpo-31624.11w91_.rst +++ /dev/null @@ -1 +0,0 @@ -Remove support for BSD/OS. diff --git a/Misc/NEWS.d/next/Build/2017-09-28-23-21-20.bpo-31625.Bb2NXr.rst b/Misc/NEWS.d/next/Build/2017-09-28-23-21-20.bpo-31625.Bb2NXr.rst deleted file mode 100644 index dbd078f..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-28-23-21-20.bpo-31625.Bb2NXr.rst +++ /dev/null @@ -1 +0,0 @@ -Stop using ranlib on static libraries. Instead, we assume ar supports the 's' flag. diff --git a/Misc/NEWS.d/next/Build/2017-10-04-23-40-32.bpo-31696.Y3_aBV.rst b/Misc/NEWS.d/next/Build/2017-10-04-23-40-32.bpo-31696.Y3_aBV.rst deleted file mode 100644 index 00aae0b..0000000 --- a/Misc/NEWS.d/next/Build/2017-10-04-23-40-32.bpo-31696.Y3_aBV.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve compiler version information in :data:`sys.version` when Python is -built with Clang. diff --git a/Misc/NEWS.d/next/C API/2017-06-24-14-30-44.bpo-25658.vm8vGE.rst b/Misc/NEWS.d/next/C API/2017-06-24-14-30-44.bpo-25658.vm8vGE.rst deleted file mode 100644 index d4bb19a..0000000 --- a/Misc/NEWS.d/next/C API/2017-06-24-14-30-44.bpo-25658.vm8vGE.rst +++ /dev/null @@ -1,4 +0,0 @@ -Implement PEP 539 for Thread Specific Stroage (TSS) API: it is a new Thread -Local Storage (TLS) API to CPython which would supersede use of the existing -TLS API within the CPython interpreter, while deprecating the existing API. -PEP written by Erik M. Bray, patch by Masayuki Yamamoto. diff --git a/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst b/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst deleted file mode 100644 index 7451986..0000000 --- a/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix memory corruption due to allocator mix in getpath.c between Py_GetPath() -and Py_SetPath() diff --git a/Misc/NEWS.d/next/C API/2017-09-30-19-41-44.bpo-28280.K_EjpO.rst b/Misc/NEWS.d/next/C API/2017-09-30-19-41-44.bpo-28280.K_EjpO.rst deleted file mode 100644 index 76990f7..0000000 --- a/Misc/NEWS.d/next/C API/2017-09-30-19-41-44.bpo-28280.K_EjpO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make `PyMapping_Keys()`, `PyMapping_Values()` and `PyMapping_Items()` always -return a `list` (rather than a `list` or a `tuple`). Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-07-20-22-03-44.bpo-30406._kr47t.rst b/Misc/NEWS.d/next/Core and Builtins/2017-07-20-22-03-44.bpo-30406._kr47t.rst deleted file mode 100644 index caf56f0..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-07-20-22-03-44.bpo-30406._kr47t.rst +++ /dev/null @@ -1 +0,0 @@ -Make ``async`` and ``await`` proper keywords, as specified in PEP 492. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst deleted file mode 100644 index 61f2c4e..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an assertion failure in `warnings.warn_explicit`, when the return value -of the received loader's get_source() has a bad splitlines() method. Patch -by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst deleted file mode 100644 index 28b7bfb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix crashes in true division and multiplication of a timedelta object by a -float with a bad as_integer_ratio() method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst deleted file mode 100644 index db51cd2..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of -a bad ``__dict__``. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst deleted file mode 100644 index d13badb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in imp.create_dynamic(), when spec.name is not a -string. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-04-12-46-25.bpo-17852.OxAtCg.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-04-12-46-25.bpo-17852.OxAtCg.rst deleted file mode 100644 index 185664c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-04-12-46-25.bpo-17852.OxAtCg.rst +++ /dev/null @@ -1,2 +0,0 @@ -Maintain a list of open buffered files, flush them before exiting the -interpreter. Based on a patch from Armin Rigo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-05-14-19-02.bpo-31353.oGZUeJ.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-05-14-19-02.bpo-31353.oGZUeJ.rst deleted file mode 100644 index 55f81cd..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-05-14-19-02.bpo-31353.oGZUeJ.rst +++ /dev/null @@ -1,5 +0,0 @@ -:pep:`553` - Add a new built-in called ``breakpoint()`` which calls -``sys.breakpointhook()``. By default this imports ``pdb`` and calls -``pdb.set_trace()``, but users may override ``sys.breakpointhook()`` to call -whatever debugger they want. The original value of the hook is saved in -``sys.__breakpointhook__``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-10-20-58-51.bpo-31410.wD_RbH.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-10-20-58-51.bpo-31410.wD_RbH.rst deleted file mode 100644 index e3a660f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-10-20-58-51.bpo-31410.wD_RbH.rst +++ /dev/null @@ -1 +0,0 @@ -Optimized calling wrapper and classmethod descriptors. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-11-14-28-56.bpo-31415.GBdz7o.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-11-14-28-56.bpo-31415.GBdz7o.rst deleted file mode 100644 index 52aa16a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-11-14-28-56.bpo-31415.GBdz7o.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``-X importtime`` option to show how long each import takes. It can -be used to optimize application's startup time. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-13-12-04-23.bpo-31336.gi2ahY.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-13-12-04-23.bpo-31336.gi2ahY.rst deleted file mode 100644 index e62b065..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-13-12-04-23.bpo-31336.gi2ahY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Speed up class creation by 10-20% by reducing the overhead in the -necessary special method lookups. Patch by Stefan Behnel. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst deleted file mode 100644 index bbeb810..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `_random.Random.seed()` in case the argument has a -bad ``__abs__()`` method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst deleted file mode 100644 index a870473..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix assertion failures in case of failing to import from a module with a bad -``__name__`` attribute, and in case of failing to access an attribute of such -a module. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst deleted file mode 100644 index bad9e51..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `json`, in case `_json.make_encoder()` received -a bad `encoder()` argument. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-19-10-29-36.bpo-31506.pRVTRB.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-19-10-29-36.bpo-31506.pRVTRB.rst deleted file mode 100644 index 3bafd83..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-19-10-29-36.bpo-31506.pRVTRB.rst +++ /dev/null @@ -1 +0,0 @@ -Improved the error message logic for object.__new__ and object.__init__. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst deleted file mode 100644 index d3ccfd7..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `_warnings.warn()` in case of a bad -``__name__`` global. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-12-35-48.bpo-31574.5yX5r5.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-25-12-35-48.bpo-31574.5yX5r5.rst deleted file mode 100644 index e5c8ae2..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-12-35-48.bpo-31574.5yX5r5.rst +++ /dev/null @@ -1 +0,0 @@ -Importlib was instrumented with two dtrace probes to profile import timing. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst deleted file mode 100644 index 44a7aba..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Raise a `TypeError` with a helpful error message when class creation fails -due to a metaclass with a bad ``__prepare__()`` method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst deleted file mode 100644 index 29f3461..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed an assertion failure in Python parser in case of a bad `unicodedata.normalize()`. -Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-27-09-30-03.bpo-31602.MtgLCn.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-27-09-30-03.bpo-31602.MtgLCn.rst deleted file mode 100644 index 3a63209..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-27-09-30-03.bpo-31602.MtgLCn.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `zipimporter.get_source()` in case of a bad -`zlib.decompress()`. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst deleted file mode 100644 index 3efcc9d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a ValueError when convert a string with large number of underscores -to integer with binary base. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-03-23-46-39.bpo-30404._9Yi5u.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-03-23-46-39.bpo-30404._9Yi5u.rst deleted file mode 100644 index 6c28020..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-03-23-46-39.bpo-30404._9Yi5u.rst +++ /dev/null @@ -1,2 +0,0 @@ -The -u option now makes the stdout and stderr streams unbuffered rather than -line-buffered. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-06-00-27-04.bpo-31709._PmU51.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-06-00-27-04.bpo-31709._PmU51.rst deleted file mode 100644 index 6c342ea..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-06-00-27-04.bpo-31709._PmU51.rst +++ /dev/null @@ -1 +0,0 @@ -Drop support of asynchronous __aiter__. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-06-02-10-48.bpo-31708.66CCVU.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-06-02-10-48.bpo-31708.66CCVU.rst deleted file mode 100644 index f732fee..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-06-02-10-48.bpo-31708.66CCVU.rst +++ /dev/null @@ -1 +0,0 @@ -Allow use of asynchronous generator expressions in synchronous functions. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst deleted file mode 100644 index 0cb540f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restored blocking "from package import module" by setting -sys.modules["package.module"] to None. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-16-14-27-25.bpo-31558.K-uRRm.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-16-14-27-25.bpo-31558.K-uRRm.rst deleted file mode 100644 index d502f15..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-16-14-27-25.bpo-31558.K-uRRm.rst +++ /dev/null @@ -1,5 +0,0 @@ -``gc.freeze()`` is a new API that allows for moving all objects currently -tracked by the garbage collector to a permanent generation, effectively -removing them from future collection events. This can be used to protect -those objects from having their PyGC_Head mutated. In effect, this enables -great copy-on-write stability at fork(). diff --git a/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst b/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst deleted file mode 100644 index c8be050..0000000 --- a/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst +++ /dev/null @@ -1,2 +0,0 @@ -The operator functions without double underscores are preferred for clarity. -The one with underscores are only kept for back-compatibility. diff --git a/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst b/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst deleted file mode 100644 index 9244d7e..0000000 --- a/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix incorrect usage of ``get_history_length`` in readline documentation -example code. Patch by Brad Smith. diff --git a/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst b/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst deleted file mode 100644 index 0d4494c..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst +++ /dev/null @@ -1,3 +0,0 @@ -IDLE module browser now shows nested classes and functions. -Original patches for code and tests by Guilherme Polo and -Cheryl Sabella, respectively. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst b/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst deleted file mode 100644 index 68d68cb..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst +++ /dev/null @@ -1 +0,0 @@ -Default fonts now are scaled on HiDPI displays. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst b/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst deleted file mode 100644 index b53c009..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst +++ /dev/null @@ -1,7 +0,0 @@ -Rename IDLE's module browser from Class Browser to Module Browser. -The original module-level class and method browser became a module -browser, with the addition of module-level functions, years ago. -Nested classes and functions were added yesterday. For back- -compatibility, the virtual event <<open-class-browser>>, which -appears on the Keys tab of the Settings dialog, is not changed. -Patch by Cheryl Sabella. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst b/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst deleted file mode 100644 index 424da7a..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst +++ /dev/null @@ -1 +0,0 @@ -Remove test order dependence in idle_test.test_browser. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst b/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst deleted file mode 100644 index cc99586..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst +++ /dev/null @@ -1 +0,0 @@ -IDLE - Make _htest, _utest parameters keyword only. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst b/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst deleted file mode 100644 index 6492115..0000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst +++ /dev/null @@ -1,6 +0,0 @@ -Simplify the API of IDLE's Module Browser. - -Passing a widget instead of an flist with a root widget opens the option of -creating a browser frame that is only part of a window. Passing a full file -name instead of pieces assumed to come from a .py file opens the possibility -of browsing python files that do not end in .py. diff --git a/Misc/NEWS.d/next/Library/2017-09-07-15-31-47.bpo-31389.jNFYqB.rst b/Misc/NEWS.d/next/Library/2017-09-07-15-31-47.bpo-31389.jNFYqB.rst deleted file mode 100644 index 7f45968..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-07-15-31-47.bpo-31389.jNFYqB.rst +++ /dev/null @@ -1,2 +0,0 @@ -``pdb.set_trace()`` now takes an optional keyword-only argument ``header``. -If given, this is printed to the console just before debugging begins. diff --git a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst b/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst deleted file mode 100644 index 20f2c1b..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst +++ /dev/null @@ -1,2 +0,0 @@ -python -m ensurepip now exits with non-zero exit code if pip bootstrapping -has failed. diff --git a/Misc/NEWS.d/next/Library/2017-09-17-19-59-04.bpo-27541.cIMFJW.rst b/Misc/NEWS.d/next/Library/2017-09-17-19-59-04.bpo-27541.cIMFJW.rst deleted file mode 100644 index c5c058c..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-17-19-59-04.bpo-27541.cIMFJW.rst +++ /dev/null @@ -1,4 +0,0 @@ -Reprs of subclasses of some collection and iterator classes (`bytearray`, -`array.array`, `collections.deque`, `collections.defaultdict`, -`itertools.count`, `itertools.repeat`) now contain actual type name insteads -of hardcoded name of the base class. diff --git a/Misc/NEWS.d/next/Library/2017-09-19-13-29-29.bpo-26510.oncW6V.rst b/Misc/NEWS.d/next/Library/2017-09-19-13-29-29.bpo-26510.oncW6V.rst deleted file mode 100644 index 26a6b4b..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-19-13-29-29.bpo-26510.oncW6V.rst +++ /dev/null @@ -1,3 +0,0 @@ -argparse subparsers are now required by default. This matches behaviour in Python 2. -For optional subparsers, use the new parameter ``add_subparsers(required=False)``. -Patch by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Library/2017-09-19-18-48-21.bpo-31525.O2TIL2.rst b/Misc/NEWS.d/next/Library/2017-09-19-18-48-21.bpo-31525.O2TIL2.rst deleted file mode 100644 index 7f09e57..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-19-18-48-21.bpo-31525.O2TIL2.rst +++ /dev/null @@ -1 +0,0 @@ -In the sqlite module, require the sqlite3_prepare_v2 API. Thus, the sqlite module now requires sqlite version at least 3.3.9. diff --git a/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst b/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst deleted file mode 100644 index af48d15..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst +++ /dev/null @@ -1 +0,0 @@ -``threading.current_thread()`` should not return a dummy thread at shutdown. diff --git a/Misc/NEWS.d/next/Library/2017-09-22-16-02-00.bpo-31540.ybDHT5.rst b/Misc/NEWS.d/next/Library/2017-09-22-16-02-00.bpo-31540.ybDHT5.rst deleted file mode 100644 index 0b4259f..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-22-16-02-00.bpo-31540.ybDHT5.rst +++ /dev/null @@ -1,4 +0,0 @@ -Allow passing a context object in -:class:`concurrent.futures.ProcessPoolExecutor` constructor. -Also, free job ressources in :class:`concurrent.futures.ProcessPoolExecutor` -earlier to improve memory usage when a worker waits for new jobs. diff --git a/Misc/NEWS.d/next/Library/2017-09-22-23-48-49.bpo-31556.9J0u5H.rst b/Misc/NEWS.d/next/Library/2017-09-22-23-48-49.bpo-31556.9J0u5H.rst deleted file mode 100644 index 2e6b028..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-22-23-48-49.bpo-31556.9J0u5H.rst +++ /dev/null @@ -1 +0,0 @@ -Cancel asyncio.wait_for future faster if timeout <= 0 diff --git a/Misc/NEWS.d/next/Library/2017-09-24-13-08-46.bpo-30346.Csse77.rst b/Misc/NEWS.d/next/Library/2017-09-24-13-08-46.bpo-30346.Csse77.rst deleted file mode 100644 index 81ad053..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-24-13-08-46.bpo-30346.Csse77.rst +++ /dev/null @@ -1,2 +0,0 @@ -An iterator produced by itertools.groupby() iterator now becames exhausted -after advancing the groupby iterator. diff --git a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst b/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst deleted file mode 100644 index 859c641..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst +++ /dev/null @@ -1 +0,0 @@ -Stop crashes when concurrently iterate over itertools.groupby() iterators. diff --git a/Misc/NEWS.d/next/Library/2017-09-26-01-43-17.bpo-27494.37QnaT.rst b/Misc/NEWS.d/next/Library/2017-09-26-01-43-17.bpo-27494.37QnaT.rst deleted file mode 100644 index 5b5362a..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-26-01-43-17.bpo-27494.37QnaT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make 2to3 accept a trailing comma in generator expressions. For example, ``set(x -for x in [],)`` is now allowed. diff --git a/Misc/NEWS.d/next/Library/2017-09-26-11-38-52.bpo-31596.50Eyel.rst b/Misc/NEWS.d/next/Library/2017-09-26-11-38-52.bpo-31596.50Eyel.rst deleted file mode 100644 index 85b1e1a..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-26-11-38-52.bpo-31596.50Eyel.rst +++ /dev/null @@ -1 +0,0 @@ -Added pthread_getcpuclockid() to the time module diff --git a/Misc/NEWS.d/next/Library/2017-09-26-17-51-17.bpo-28293.UC5pm4.rst b/Misc/NEWS.d/next/Library/2017-09-26-17-51-17.bpo-28293.UC5pm4.rst deleted file mode 100644 index 16b92b0..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-26-17-51-17.bpo-28293.UC5pm4.rst +++ /dev/null @@ -1 +0,0 @@ -The regular expression cache is no longer completely dumped when it is full. diff --git a/Misc/NEWS.d/next/Library/2017-09-28-13-17-33.bpo-20519.FteeQQ.rst b/Misc/NEWS.d/next/Library/2017-09-28-13-17-33.bpo-20519.FteeQQ.rst deleted file mode 100644 index ef86c47..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-28-13-17-33.bpo-20519.FteeQQ.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid ctypes use (if possible) and improve import time for uuid. diff --git a/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst b/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst deleted file mode 100644 index f7afc25..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid venv activate failures with undefined variables diff --git a/Misc/NEWS.d/next/Library/2017-09-29-07-14-28.bpo-31638.jElfhl.rst b/Misc/NEWS.d/next/Library/2017-09-29-07-14-28.bpo-31638.jElfhl.rst deleted file mode 100644 index 29e504e..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-29-07-14-28.bpo-31638.jElfhl.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add optional argument ``compressed`` to ``zipapp.create_archive``, and add -option ``--compress`` to the command line interface of ``zipapp``. diff --git a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst b/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst deleted file mode 100644 index afad1b2..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the string representation of a netrc object. diff --git a/Misc/NEWS.d/next/Library/2017-09-30-10-45-12.bpo-31648.Cai7ji.rst b/Misc/NEWS.d/next/Library/2017-09-30-10-45-12.bpo-31648.Cai7ji.rst deleted file mode 100644 index 8b39ce9..0000000 --- a/Misc/NEWS.d/next/Library/2017-09-30-10-45-12.bpo-31648.Cai7ji.rst +++ /dev/null @@ -1,6 +0,0 @@ -Improvements to path predicates in ElementTree: - -* Allow whitespace around predicate parts, i.e. "[a = 'text']" instead of requiring the less readable "[a='text']". -* Add support for text comparison of the current node, like "[.='text']". - -Patch by Stefan Behnel. diff --git a/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst b/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst deleted file mode 100644 index 8fce050..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed typo in the name of Tkinter's method adderrorinfo(). diff --git a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst b/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst deleted file mode 100644 index 4e44307..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a -string larger than 2 GiB. diff --git a/Misc/NEWS.d/next/Library/2017-10-03-22-45-50.bpo-30397.e4F7Kr.rst b/Misc/NEWS.d/next/Library/2017-10-03-22-45-50.bpo-30397.e4F7Kr.rst deleted file mode 100644 index 2f1f762..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-03-22-45-50.bpo-30397.e4F7Kr.rst +++ /dev/null @@ -1,3 +0,0 @@ -The types of compiled regular objects and match objects are now exposed as -`re.Pattern` and `re.Match`. This adds information in pydoc output for the -re module. diff --git a/Misc/NEWS.d/next/Library/2017-10-04-21-28-44.bpo-31671.E-zfc9.rst b/Misc/NEWS.d/next/Library/2017-10-04-21-28-44.bpo-31671.E-zfc9.rst deleted file mode 100644 index b84dedd..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-04-21-28-44.bpo-31671.E-zfc9.rst +++ /dev/null @@ -1,2 +0,0 @@ -Now ``re.compile()`` converts passed RegexFlag to normal int object before -compiling. bm_regex_compile benchmark shows 14% performance improvements. diff --git a/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst b/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst deleted file mode 100644 index b317d9f..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text` -and `Element.tail`. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst b/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst deleted file mode 100644 index 129b74e..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst +++ /dev/null @@ -1 +0,0 @@ -On Windows, faulthandler.enable() now ignores MSC and COM exceptions. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst b/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst deleted file mode 100644 index b8de1f3..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst +++ /dev/null @@ -1,2 +0,0 @@ -``idpattern`` in ``string.Template`` matched some non-ASCII characters. Now -it uses ``-i`` regular expression local flag to avoid non-ASCII characters. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst b/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst deleted file mode 100644 index fa1c8f4..0000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed buffer overflow in select.kqueue.control(). |