Home | History | Annotate | Download | only in NEWS.d
      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 
      7 Fix a possible null pointer dereference in bytesobject.c.  Patch by Zackery
      8 Spytz.
      9 
     10 ..
     11 
     12 .. bpo: 34854
     13 .. date: 2018-09-30-19-27-13
     14 .. nonce: 6TKTcB
     15 .. section: Core and Builtins
     16 
     17 Fixed a crash in compiling string annotations containing a lambda with a
     18 keyword-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 
     27 Fix ``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 
     36 Fix for async generators not finalizing when event loop is in debug mode and
     37 garbage 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 
     46 Fixed 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 
     57 Enum: fix grandchildren subclassing when parent mixed with concrete data
     58 types.
     59 
     60 ..
     61 .. bpo: 34900
     62 .. date: 2018-10-05-05-55-53
     63 .. nonce: 8RNiFu
     64 .. section: Library
     65 
     66 Fixed :meth:`unittest.TestCase.debug` when used to call test methods with
     67 subtests.  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 
     76 Fix 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 
     86 Fix 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 
     95 Use a monotonic clock to compute timeouts in :meth:`Executor.map` and
     96 :func:`as_completed`, in order to prevent timeouts from deviating when the
     97 system clock is adjusted.
     98 
     99 ..
    100 
    101 .. bpo: 34521
    102 .. date: 2018-10-13-19-15-23
    103 .. nonce: YPaiTK
    104 .. section: Library
    105 
    106 Use :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 
    117 In :class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to
    118 prevent 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 
    127 Acquire the logging module's commonly used internal locks while fork()ing to
    128 avoid 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 
    137 Fix a reference issue inside multiprocessing.Pool that caused the pool to
    138 remain alive if it was deleted without being closed or terminated
    139 explicitly.
    140 
    141 ..
    142 
    143 .. bpo: 32174
    144 .. date: 2018-10-08-19-15-28
    145 .. nonce: YO9CYm
    146 .. section: Documentation
    147 
    148 chm document displays non-ASCII charaters properly on some MBCS Windows
    149 systems.
    150 
    151 ..
    152 
    153 .. bpo: 32962
    154 .. date: 2018-05-10-16-59-15
    155 .. nonce: S-rcIN
    156 .. section: Tests
    157 
    158 Fixed 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 
    167 Revert to using the released Tk 8.6.8 with macOS installers instead of the
    168 Tk 8.6.x development snapshot used with 3.7.1rc1 and 3.6.7rc1. The snapshot
    169 introduced 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 
    178 Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error.  Patch
    179 by Zackery Spytz.
    180