1.. bpo: 34879 2.. date: 2018-10-02-22-55-11 3.. nonce: 7VNH2a 4.. release date: 2018-10-13 5.. section: Core and Builtins 6 7Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery 8Spytz. 9 10.. 11 12.. bpo: 34854 13.. date: 2018-09-30-19-27-13 14.. nonce: 6TKTcB 15.. section: Core and Builtins 16 17Fixed a crash in compiling string annotations containing a lambda with a 18keyword-only argument that doesn't have a default value. 19 20.. 21 22.. bpo: 34320 23.. date: 2018-08-02-22-34-59 24.. nonce: hNshAA 25.. section: Core and Builtins 26 27Fix ``dict(od)`` didn't copy iteration order of OrderedDict. 28 29.. 30 31.. bpo: 34769 32.. date: 2018-10-09-11-01-16 33.. nonce: cSkkZt 34.. section: Library 35 36Fix for async generators not finalizing when event loop is in debug mode and 37garbage collector runs in another thread. 38 39.. 40 41.. bpo: 34922 42.. date: 2018-10-07-21-18-52 43.. nonce: 37IdsA 44.. section: Library 45 46Fixed integer overflow in the :meth:`~hashlib.shake.digest()` and 47:meth:`~hashlib.shake.hexdigest()` methods for the SHAKE algorithm in the 48:mod:`hashlib` module. 49 50.. 51 52.. bpo: 34909 53.. date: 2018-10-20-00-35-19 54.. nonce: Ew_8DC 55.. section: Library 56 57Enum: fix grandchildren subclassing when parent mixed with concrete data 58types. 59 60.. 61.. bpo: 34900 62.. date: 2018-10-05-05-55-53 63.. nonce: 8RNiFu 64.. section: Library 65 66Fixed :meth:`unittest.TestCase.debug` when used to call test methods with 67subtests. Patch by Bruno Oliveira. 68 69.. 70 71.. bpo: 34871 72.. date: 2018-10-04-18-46-54 73.. nonce: t3X-dB 74.. section: Library 75 76Fix inspect module polluted ``sys.modules`` when parsing 77``__text_signature__`` of callable. 78 79.. 80 81.. bpo: 34872 82.. date: 2018-10-02-19-36-34 83.. nonce: yWZRhI 84.. section: Library 85 86Fix self-cancellation in C implementation of asyncio.Task 87 88.. 89 90.. bpo: 34819 91.. date: 2018-09-27-09-45-00 92.. nonce: 9ZaFyO 93.. section: Library 94 95Use a monotonic clock to compute timeouts in :meth:`Executor.map` and 96:func:`as_completed`, in order to prevent timeouts from deviating when the 97system clock is adjusted. 98 99.. 100 101.. bpo: 34521 102.. date: 2018-10-13-19-15-23 103.. nonce: YPaiTK 104.. section: Library 105 106Use :func:`socket.CMSG_SPACE` to calculate ancillary data size instead of 107:func:`socket.CMSG_LEN` in :func:`multiprocessing.reduction.recvfds` as 108:rfc:`3542` requires the use of the former for portable applications. 109 110.. 111 112.. bpo: 34334 113.. date: 2018-09-25-08-42-34 114.. nonce: rSPBW9 115.. section: Library 116 117In :class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to 118prevent traceback from being written twice. 119 120.. 121 122.. bpo: 6721 123.. date: 2018-09-13-10-09-19 124.. nonce: ZUL_F3 125.. section: Library 126 127Acquire the logging module's commonly used internal locks while fork()ing to 128avoid deadlocks in the child process. 129 130.. 131 132.. bpo: 34172 133.. date: 2018-07-26-10-31-52 134.. nonce: 8ovLNi 135.. section: Library 136 137Fix a reference issue inside multiprocessing.Pool that caused the pool to 138remain alive if it was deleted without being closed or terminated 139explicitly. 140 141.. 142 143.. bpo: 32174 144.. date: 2018-10-08-19-15-28 145.. nonce: YO9CYm 146.. section: Documentation 147 148chm document displays non-ASCII charaters properly on some MBCS Windows 149systems. 150 151.. 152 153.. bpo: 32962 154.. date: 2018-05-10-16-59-15 155.. nonce: S-rcIN 156.. section: Tests 157 158Fixed test_gdb when Python is compiled with flags -mcet -fcf-protection -O0. 159 160.. 161 162.. bpo: 34370 163.. date: 2018-10-12-22-43-02 164.. nonce: kTJas4 165.. section: macOS 166 167Revert to using the released Tk 8.6.8 with macOS installers instead of the 168Tk 8.6.x development snapshot used with 3.7.1rc1 and 3.6.7rc1. The snapshot 169introduced at least one significant regression (bpo-34927). 170 171.. 172 173.. bpo: 34910 174.. date: 2018-10-05-17-06-49 175.. nonce: tSFrls 176.. section: C API 177 178Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error. Patch 179by Zackery Spytz. 180