Ned Deily | aee5df5 | 2018-06-27 18:45:50 -0400 | [diff] [blame] | 1 | .. bpo: 33786 |
| 2 | .. date: 2018-06-06-23-24-40 |
| 3 | .. nonce: lBvT8z |
| 4 | .. release date: 2018-06-11 |
| 5 | .. section: Core and Builtins |
| 6 | |
| 7 | Fix asynchronous generators to handle GeneratorExit in athrow() correctly |
| 8 | |
| 9 | .. |
| 10 | |
| 11 | .. bpo: 30654 |
| 12 | .. date: 2018-05-28-12-28-53 |
| 13 | .. nonce: 9fDJye |
| 14 | .. section: Core and Builtins |
| 15 | |
| 16 | Fixed reset of the SIGINT handler to SIG_DFL on interpreter shutdown even |
| 17 | when there was a custom handler set previously. Patch by Philipp Kerling. |
| 18 | |
| 19 | .. |
| 20 | |
| 21 | .. bpo: 33622 |
| 22 | .. date: 2018-05-23-20-46-14 |
| 23 | .. nonce: xPucO9 |
| 24 | .. section: Core and Builtins |
| 25 | |
| 26 | Fixed a leak when the garbage collector fails to add an object with the |
| 27 | ``__del__`` method or referenced by it into the :data:`gc.garbage` list. |
| 28 | :c:func:`PyGC_Collect` can now be called when an exception is set and |
| 29 | preserves it. |
| 30 | |
| 31 | .. |
| 32 | |
| 33 | .. bpo: 31849 |
| 34 | .. date: 2018-05-14-11-00-00 |
| 35 | .. nonce: EmHaH4 |
| 36 | .. section: Core and Builtins |
| 37 | |
| 38 | Fix signed/unsigned comparison warning in pyhash.c. |
| 39 | |
| 40 | .. |
| 41 | |
| 42 | .. bpo: 33391 |
| 43 | .. date: 2018-05-02-08-36-03 |
| 44 | .. nonce: z4a7rb |
| 45 | .. section: Core and Builtins |
| 46 | |
| 47 | Fix a leak in set_symmetric_difference(). |
| 48 | |
| 49 | .. |
| 50 | |
| 51 | .. bpo: 28055 |
| 52 | .. date: 2018-04-25-20-44-42 |
| 53 | .. nonce: f49kfC |
| 54 | .. section: Core and Builtins |
| 55 | |
| 56 | Fix unaligned accesses in siphash24(). Patch by Rolf Eike Beer. |
| 57 | |
| 58 | .. |
| 59 | |
| 60 | .. bpo: 33231 |
| 61 | .. date: 2018-04-05-22-20-44 |
| 62 | .. nonce: 3Jmo0q |
| 63 | .. section: Core and Builtins |
| 64 | |
| 65 | Fix potential memory leak in ``normalizestring()``. |
| 66 | |
| 67 | .. |
| 68 | |
| 69 | .. bpo: 29922 |
| 70 | .. date: 2018-04-03-00-30-25 |
| 71 | .. nonce: CdLuMl |
| 72 | .. section: Core and Builtins |
| 73 | |
| 74 | Improved error messages in 'async with' when ``__aenter__()`` or |
| 75 | ``__aexit__()`` return non-awaitable object. |
| 76 | |
| 77 | .. |
| 78 | |
| 79 | .. bpo: 33199 |
| 80 | .. date: 2018-04-02-09-32-40 |
| 81 | .. nonce: TPnxQu |
| 82 | .. section: Core and Builtins |
| 83 | |
| 84 | Fix ``ma_version_tag`` in dict implementation is uninitialized when copying |
| 85 | from key-sharing dict. |
| 86 | |
| 87 | .. |
| 88 | |
| 89 | .. bpo: 33041 |
| 90 | .. date: 2018-03-18-13-56-14 |
| 91 | .. nonce: XwPhI2 |
| 92 | .. section: Core and Builtins |
| 93 | |
| 94 | Fixed jumping when the function contains an ``async for`` loop. |
| 95 | |
| 96 | .. |
| 97 | |
| 98 | .. bpo: 32282 |
| 99 | .. date: 2017-12-12-14-02-28 |
| 100 | .. nonce: xFVMTn |
| 101 | .. section: Core and Builtins |
| 102 | |
| 103 | Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule |
| 104 | on Windows. |
| 105 | |
| 106 | .. |
| 107 | |
| 108 | .. bpo: 21983 |
| 109 | .. date: 2017-10-02-21-02-14 |
| 110 | .. nonce: UoC319 |
| 111 | .. section: Core and Builtins |
| 112 | |
| 113 | Fix a crash in `ctypes.cast()` in case the type argument is a ctypes |
| 114 | structured data type. Patch by Eryk Sun and Oren Milman. |
| 115 | |
| 116 | .. |
| 117 | |
| 118 | .. bpo: 30167 |
| 119 | .. date: 2018-06-10-19-29-17 |
| 120 | .. nonce: G5EgC5 |
| 121 | .. section: Library |
| 122 | |
| 123 | Prevent site.main() exception if PYTHONSTARTUP is set. Patch by Steve Weber. |
| 124 | |
| 125 | .. |
| 126 | |
| 127 | .. bpo: 33812 |
| 128 | .. date: 2018-06-10-13-26-02 |
| 129 | .. nonce: frGAOr |
| 130 | .. section: Library |
| 131 | |
| 132 | Datetime instance d with non-None tzinfo, but with d.tzinfo.utcoffset(d) |
| 133 | returning None is now treated as naive by the astimezone() method. |
| 134 | |
| 135 | .. |
| 136 | |
| 137 | .. bpo: 30805 |
| 138 | .. date: 2018-06-08-17-34-16 |
| 139 | .. nonce: 3qCWa0 |
| 140 | .. section: Library |
| 141 | |
| 142 | Avoid race condition with debug logging |
| 143 | |
| 144 | .. |
| 145 | |
| 146 | .. bpo: 33767 |
| 147 | .. date: 2018-06-03-22-41-59 |
| 148 | .. nonce: 2e82g3 |
| 149 | .. section: Library |
| 150 | |
| 151 | The concatenation (``+``) and repetition (``*``) sequence operations now |
| 152 | raise :exc:`TypeError` instead of :exc:`SystemError` when performed on |
| 153 | :class:`mmap.mmap` objects. Patch by Zackery Spytz. |
| 154 | |
| 155 | .. |
| 156 | |
| 157 | .. bpo: 32684 |
| 158 | .. date: 2018-05-29-12-51-18 |
| 159 | .. nonce: ZEIism |
| 160 | .. section: Library |
| 161 | |
| 162 | Fix gather to propagate cancellation of itself even with return_exceptions. |
| 163 | |
| 164 | .. |
| 165 | |
| 166 | .. bpo: 33674 |
| 167 | .. date: 2018-05-28-22-49-59 |
| 168 | .. nonce: 6LFFj7 |
| 169 | .. section: Library |
| 170 | |
| 171 | Fix a race condition in SSLProtocol.connection_made() of asyncio.sslproto: |
| 172 | start immediately the handshake instead of using call_soon(). Previously, |
| 173 | data_received() could be called before the handshake started, causing the |
| 174 | handshake to hang or fail. |
| 175 | |
| 176 | .. |
| 177 | |
Ned Deily | e76ac9d | 2018-06-28 04:18:35 -0400 | [diff] [blame] | 178 | .. bpo: 31647 |
Ned Deily | aee5df5 | 2018-06-27 18:45:50 -0400 | [diff] [blame] | 179 | .. date: 2018-05-28-18-40-26 |
| 180 | .. nonce: s4Fad3 |
| 181 | .. section: Library |
| 182 | |
| 183 | Fixed bug where calling write_eof() on a _SelectorSocketTransport after it's |
| 184 | already closed raises AttributeError. |
| 185 | |
| 186 | .. |
| 187 | |
| 188 | .. bpo: 33672 |
| 189 | .. date: 2018-05-28-17-45-06 |
| 190 | .. nonce: GM_Xm_ |
| 191 | .. section: Library |
| 192 | |
| 193 | Fix Task.__repr__ crash with Cython's bogus coroutines |
| 194 | |
| 195 | .. |
| 196 | |
| 197 | .. bpo: 33469 |
| 198 | .. date: 2018-05-28-15-55-12 |
| 199 | .. nonce: hmXBpY |
| 200 | .. section: Library |
| 201 | |
| 202 | Fix RuntimeError after closing loop that used run_in_executor |
| 203 | |
| 204 | .. |
| 205 | |
| 206 | .. bpo: 11874 |
| 207 | .. date: 2018-05-23-00-26-27 |
| 208 | .. nonce: glK5iP |
| 209 | .. section: Library |
| 210 | |
| 211 | Use a better regex when breaking usage into wrappable parts. Avoids bogus |
| 212 | assertion errors from custom metavar strings. |
| 213 | |
| 214 | .. |
| 215 | |
| 216 | .. bpo: 30877 |
| 217 | .. date: 2018-05-22-13-05-12 |
| 218 | .. nonce: JZEGjI |
| 219 | .. section: Library |
| 220 | |
| 221 | Fixed a bug in the Python implementation of the JSON decoder that prevented |
| 222 | the cache of parsed strings from clearing after finishing the decoding. |
| 223 | Based on patch by c-fos. |
| 224 | |
| 225 | .. |
| 226 | |
| 227 | .. bpo: 33548 |
| 228 | .. date: 2018-05-16-17-05-48 |
| 229 | .. nonce: xWslmx |
| 230 | .. section: Library |
| 231 | |
| 232 | tempfile._candidate_tempdir_list should consider common TEMP locations |
| 233 | |
| 234 | .. |
| 235 | |
| 236 | .. bpo: 33542 |
| 237 | .. date: 2018-05-16-09-30-27 |
| 238 | .. nonce: idNAcs |
| 239 | .. section: Library |
| 240 | |
| 241 | Prevent ``uuid.get_node`` from using a DUID instead of a MAC on Windows. |
| 242 | Patch by Zvi Effron |
| 243 | |
| 244 | .. |
| 245 | |
| 246 | .. bpo: 26819 |
| 247 | .. date: 2018-05-16-05-24-43 |
| 248 | .. nonce: taxbVT |
| 249 | .. section: Library |
| 250 | |
| 251 | Fix race condition with `ReadTransport.resume_reading` in Windows proactor |
| 252 | event loop. |
| 253 | |
| 254 | .. |
| 255 | |
| 256 | .. bpo: 28556 |
| 257 | .. date: 2018-05-10-14-51-19 |
| 258 | .. nonce: y3zK6I |
| 259 | .. section: Library |
| 260 | |
| 261 | Minor fixes in typing module: add annotations to ``NamedTuple.__new__``, |
| 262 | pass ``*args`` and ``**kwds`` in ``Generic.__new__``. Original PRs by |
| 263 | Paulius Šarka and Chad Dombrova. |
| 264 | |
| 265 | .. |
| 266 | |
| 267 | .. bpo: 20087 |
| 268 | .. date: 2018-05-05-18-02-24 |
| 269 | .. nonce: lJrvXL |
| 270 | .. section: Library |
| 271 | |
| 272 | Updated alias mapping with glibc 2.27 supported locales. |
| 273 | |
| 274 | .. |
| 275 | |
| 276 | .. bpo: 33422 |
| 277 | .. date: 2018-05-05-09-53-05 |
| 278 | .. nonce: 4FtQ0q |
| 279 | .. section: Library |
| 280 | |
| 281 | Fix trailing quotation marks getting deleted when looking up byte/string |
| 282 | literals on pydoc. Patch by Andrés Delfino. |
| 283 | |
| 284 | .. |
| 285 | |
| 286 | .. bpo: 33197 |
| 287 | .. date: 2018-04-29-23-56-20 |
| 288 | .. nonce: dgRLqr |
| 289 | .. section: Library |
| 290 | |
| 291 | Update error message when constructing invalid inspect.Parameters Patch by |
| 292 | Dong-hee Na. |
| 293 | |
| 294 | .. |
| 295 | |
| 296 | .. bpo: 33383 |
| 297 | .. date: 2018-04-29-11-15-38 |
| 298 | .. nonce: g32YWn |
| 299 | .. section: Library |
| 300 | |
| 301 | Fixed crash in the get() method of the :mod:`dbm.ndbm` database object when |
| 302 | it is called with a single argument. |
| 303 | |
| 304 | .. |
| 305 | |
| 306 | .. bpo: 33329 |
| 307 | .. date: 2018-04-23-13-21-39 |
| 308 | .. nonce: lQ-Eod |
| 309 | .. section: Library |
| 310 | |
| 311 | Fix multiprocessing regression on newer glibcs |
| 312 | |
| 313 | .. |
| 314 | |
| 315 | .. bpo: 991266 |
| 316 | .. date: 2018-04-21-00-24-08 |
| 317 | .. nonce: h93TP_ |
| 318 | .. section: Library |
| 319 | |
| 320 | Fix quoting of the ``Comment`` attribute of |
| 321 | :class:`http.cookies.SimpleCookie`. |
| 322 | |
| 323 | .. |
| 324 | |
| 325 | .. bpo: 33131 |
| 326 | .. date: 2018-04-20-10-43-17 |
| 327 | .. nonce: L2E977 |
| 328 | .. section: Library |
| 329 | |
| 330 | Upgrade bundled version of pip to 10.0.1. |
| 331 | |
| 332 | .. |
| 333 | |
| 334 | .. bpo: 33308 |
| 335 | .. date: 2018-04-18-19-12-25 |
| 336 | .. nonce: fW75xi |
| 337 | .. section: Library |
| 338 | |
| 339 | Fixed a crash in the :mod:`parser` module when converting an ST object to a |
| 340 | tree of tuples or lists with ``line_info=False`` and ``col_info=True``. |
| 341 | |
| 342 | .. |
| 343 | |
| 344 | .. bpo: 33263 |
| 345 | .. date: 2018-04-11-20-29-19 |
| 346 | .. nonce: B56Hc1 |
| 347 | .. section: Library |
| 348 | |
| 349 | Fix FD leak in `_SelectorSocketTransport` Patch by Vlad Starostin. |
| 350 | |
| 351 | .. |
| 352 | |
| 353 | .. bpo: 33256 |
| 354 | .. date: 2018-04-10-20-57-14 |
| 355 | .. nonce: ndHkqu |
| 356 | .. section: Library |
| 357 | |
| 358 | Fix display of ``<module>`` call in the html produced by ``cgitb.html()``. |
| 359 | Patch by Stéphane Blondon. |
| 360 | |
| 361 | .. |
| 362 | |
| 363 | .. bpo: 33203 |
| 364 | .. date: 2018-04-05-11-09-45 |
| 365 | .. nonce: Hje9Py |
| 366 | .. section: Library |
| 367 | |
| 368 | ``random.Random.choice()`` now raises ``IndexError`` for empty sequences |
| 369 | consistently even when called from subclasses without a ``getrandbits()`` |
| 370 | implementation. |
| 371 | |
| 372 | .. |
| 373 | |
| 374 | .. bpo: 33224 |
| 375 | .. date: 2018-04-04-23-41-30 |
| 376 | .. nonce: pyR0jB |
| 377 | .. section: Library |
| 378 | |
Stéphane Wirtel | 12e696b | 2018-10-27 00:58:26 +0200 | [diff] [blame] | 379 | Update difflib.mdiff() for :pep:`479`. Convert an uncaught StopIteration in a |
Ned Deily | aee5df5 | 2018-06-27 18:45:50 -0400 | [diff] [blame] | 380 | generator into a return-statement. |
| 381 | |
| 382 | .. |
| 383 | |
| 384 | .. bpo: 33209 |
| 385 | .. date: 2018-04-03-10-37-13 |
| 386 | .. nonce: 9sGWE_ |
| 387 | .. section: Library |
| 388 | |
| 389 | End framing at the end of C implementation of :func:`pickle.Pickler.dump`. |
| 390 | |
| 391 | .. |
| 392 | |
| 393 | .. bpo: 32861 |
| 394 | .. date: 2018-04-02-20-44-54 |
| 395 | .. nonce: HeBjzN |
| 396 | .. section: Library |
| 397 | |
| 398 | The urllib.robotparser's ``__str__`` representation now includes wildcard |
| 399 | entries and the "Crawl-delay" and "Request-rate" fields. Patch by Michael |
| 400 | Lazar. |
| 401 | |
| 402 | .. |
| 403 | |
| 404 | .. bpo: 33096 |
| 405 | .. date: 2018-03-25-13-18-16 |
| 406 | .. nonce: ofdbe7 |
| 407 | .. section: Library |
| 408 | |
| 409 | Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note |
| 410 | iid=0 and iid=False would be same. Patch by Garvit Khatri. |
| 411 | |
| 412 | .. |
| 413 | |
| 414 | .. bpo: 33127 |
| 415 | .. date: 2018-03-24-15-08-24 |
| 416 | .. nonce: olJmHv |
| 417 | .. section: Library |
| 418 | |
| 419 | The ssl module now compiles with LibreSSL 2.7.1. |
| 420 | |
| 421 | .. |
| 422 | |
| 423 | .. bpo: 33021 |
| 424 | .. date: 2018-03-12-00-27-56 |
| 425 | .. nonce: m19B9T |
| 426 | .. section: Library |
| 427 | |
| 428 | Release the GIL during fstat() calls, avoiding hang of all threads when |
| 429 | calling mmap.mmap(), os.urandom(), and random.seed(). Patch by Nir Soffer. |
| 430 | |
| 431 | .. |
| 432 | |
| 433 | .. bpo: 27683 |
| 434 | .. date: 2018-03-07-22-28-17 |
| 435 | .. nonce: 572Rv4 |
| 436 | .. section: Library |
| 437 | |
| 438 | Fix a regression in :mod:`ipaddress` that result of :meth:`hosts` is empty |
| 439 | when the network is constructed by a tuple containing an integer mask and |
| 440 | only 1 bit left for addresses. |
| 441 | |
| 442 | .. |
| 443 | |
| 444 | .. bpo: 32844 |
| 445 | .. date: 2018-02-28-13-08-00 |
| 446 | .. nonce: u8tnAe |
| 447 | .. section: Library |
| 448 | |
| 449 | Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess |
| 450 | if another low descriptor is closed. |
| 451 | |
| 452 | .. |
| 453 | |
| 454 | .. bpo: 31908 |
| 455 | .. date: 2017-10-31 |
| 456 | .. nonce: g4xh8x |
| 457 | .. section: Library |
| 458 | |
| 459 | Fix output of cover files for ``trace`` module command-line tool. Previously |
| 460 | emitted cover files only when ``--missing`` option was used. Patch by |
| 461 | Michael Selik. |
| 462 | |
| 463 | .. |
| 464 | |
| 465 | .. bpo: 31457 |
| 466 | .. date: 2017-10-18-19-05-17 |
| 467 | .. nonce: KlE6r8 |
| 468 | .. section: Library |
| 469 | |
| 470 | If nested log adapters are used, the inner ``process()`` methods are no |
| 471 | longer omitted. |
| 472 | |
| 473 | .. |
| 474 | |
| 475 | .. bpo: 16865 |
| 476 | .. date: 2017-09-29-16-40-38 |
| 477 | .. nonce: l-f6I_ |
| 478 | .. section: Library |
| 479 | |
| 480 | Support arrays >=2GiB in :mod:`ctypes`. Patch by Segev Finer. |
| 481 | |
| 482 | .. |
| 483 | |
| 484 | .. bpo: 31238 |
| 485 | .. date: 2017-08-21-12-31-53 |
| 486 | .. nonce: Gg0LRH |
| 487 | .. section: Library |
| 488 | |
| 489 | pydoc: the stop() method of the private ServerThread class now waits until |
| 490 | DocServer.serve_until_quit() completes and then explicitly sets its |
| 491 | docserver attribute to None to break a reference cycle. |
| 492 | |
| 493 | .. |
| 494 | |
| 495 | .. bpo: 33503 |
| 496 | .. date: 2018-05-14-20-08-58 |
| 497 | .. nonce: Wvt0qg |
| 498 | .. section: Documentation |
| 499 | |
| 500 | Fix broken pypi link |
| 501 | |
| 502 | .. |
| 503 | |
| 504 | .. bpo: 33421 |
| 505 | .. date: 2018-05-14-15-23-51 |
| 506 | .. nonce: 3GU_QO |
| 507 | .. section: Documentation |
| 508 | |
| 509 | Add missing documentation for ``typing.AsyncContextManager``. |
| 510 | |
| 511 | .. |
| 512 | |
| 513 | .. bpo: 33378 |
| 514 | .. date: 2018-04-29-04-02-18 |
| 515 | .. nonce: -anAHN |
| 516 | .. section: Documentation |
| 517 | |
| 518 | Add Korean language switcher for https://docs.python.org/3/ |
| 519 | |
| 520 | .. |
| 521 | |
| 522 | .. bpo: 33276 |
| 523 | .. date: 2018-04-20-14-09-36 |
| 524 | .. nonce: rA1z_3 |
| 525 | .. section: Documentation |
| 526 | |
| 527 | Clarify that the ``__path__`` attribute on modules cannot be just any value. |
| 528 | |
| 529 | .. |
| 530 | |
| 531 | .. bpo: 33201 |
| 532 | .. date: 2018-04-01-21-03-41 |
| 533 | .. nonce: aa8Lkl |
| 534 | .. section: Documentation |
| 535 | |
| 536 | Modernize documentation for writing C extension types. |
| 537 | |
| 538 | .. |
| 539 | |
| 540 | .. bpo: 33195 |
| 541 | .. date: 2018-04-01-14-30-36 |
| 542 | .. nonce: dRS-XX |
| 543 | .. section: Documentation |
| 544 | |
| 545 | Deprecate ``Py_UNICODE`` usage in ``c-api/arg`` document. ``Py_UNICODE`` |
| 546 | related APIs are deprecated since Python 3.3, but it is missed in the |
| 547 | document. |
| 548 | |
| 549 | .. |
| 550 | |
| 551 | .. bpo: 33126 |
| 552 | .. date: 2018-03-28-17-03-17 |
| 553 | .. nonce: 5UGkNv |
| 554 | .. section: Documentation |
| 555 | |
| 556 | Document PyBuffer_ToContiguous(). |
| 557 | |
| 558 | .. |
| 559 | |
| 560 | .. bpo: 27212 |
| 561 | .. date: 2018-03-22-19-23-04 |
| 562 | .. nonce: wrE5KR |
| 563 | .. section: Documentation |
| 564 | |
| 565 | Modify documentation for the :func:`islice` recipe to consume initial values |
| 566 | up to the start index. |
| 567 | |
| 568 | .. |
| 569 | |
| 570 | .. bpo: 28247 |
| 571 | .. date: 2018-03-20-20-11-05 |
| 572 | .. nonce: -V-WS- |
| 573 | .. section: Documentation |
| 574 | |
| 575 | Update :mod:`zipapp` documentation to describe how to make standalone |
| 576 | applications. |
| 577 | |
| 578 | .. |
| 579 | |
| 580 | .. bpo: 18802 |
| 581 | .. date: 2018-03-11-18-53-47 |
| 582 | .. nonce: JhAqH3 |
| 583 | .. section: Documentation |
| 584 | |
| 585 | Documentation changes for ipaddress. Patch by Jon Foster and Berker Peksag. |
| 586 | |
| 587 | .. |
| 588 | |
| 589 | .. bpo: 27428 |
| 590 | .. date: 2018-03-11-00-16-56 |
| 591 | .. nonce: B7A8FT |
| 592 | .. section: Documentation |
| 593 | |
| 594 | Update documentation to clarify that ``WindowsRegistryFinder`` implements |
| 595 | ``MetaPathFinder``. (Patch by Himanshu Lakhara) |
| 596 | |
| 597 | .. |
| 598 | |
| 599 | .. bpo: 8243 |
| 600 | .. date: 2018-01-13-20-30-53 |
| 601 | .. nonce: s98r28 |
| 602 | .. section: Documentation |
| 603 | |
| 604 | Add a note about curses.addch and curses.addstr exception behavior when |
| 605 | writing outside a window, or pad. |
| 606 | |
| 607 | .. |
| 608 | |
| 609 | .. bpo: 31432 |
| 610 | .. date: 2017-09-13-07-14-59 |
| 611 | .. nonce: yAY4Z3 |
| 612 | .. section: Documentation |
| 613 | |
| 614 | Clarify meaning of CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for |
| 615 | ssl.SSLContext.verify_mode. |
| 616 | |
| 617 | .. |
| 618 | |
| 619 | .. bpo: 33655 |
| 620 | .. date: 2018-05-26-16-01-40 |
| 621 | .. nonce: Frb4LA |
| 622 | .. section: Tests |
| 623 | |
| 624 | Ignore test_posix_fallocate failures on BSD platforms that might be due to |
| 625 | running on ZFS. |
| 626 | |
| 627 | .. |
| 628 | |
| 629 | .. bpo: 19417 |
| 630 | .. date: 2018-01-08-13-33-47 |
| 631 | .. nonce: 2asoXy |
| 632 | .. section: Tests |
| 633 | |
| 634 | Add test_bdb.py. |
| 635 | |
| 636 | .. |
| 637 | |
| 638 | .. bpo: 5755 |
| 639 | .. date: 2018-06-04-21-34-34 |
| 640 | .. nonce: 65GmCj |
| 641 | .. section: Build |
| 642 | |
| 643 | Move ``-Wstrict-prototypes`` option to ``CFLAGS_NODIST`` from ``OPT``. This |
| 644 | option emitted annoying warnings when building extension modules written in |
| 645 | C++. |
| 646 | |
| 647 | .. |
| 648 | |
| 649 | .. bpo: 33614 |
| 650 | .. date: 2018-05-28-11-40-22 |
| 651 | .. nonce: 28e0sE |
| 652 | .. section: Build |
| 653 | |
| 654 | Ensures module definition files for the stable ABI on Windows are correctly |
| 655 | regenerated. |
| 656 | |
| 657 | .. |
| 658 | |
| 659 | .. bpo: 33522 |
| 660 | .. date: 2018-05-15-12-44-50 |
| 661 | .. nonce: mJoNcA |
| 662 | .. section: Build |
| 663 | |
| 664 | Enable CI builds on Visual Studio Team Services at |
| 665 | https://python.visualstudio.com/cpython |
| 666 | |
| 667 | .. |
| 668 | |
| 669 | .. bpo: 33012 |
| 670 | .. date: 2018-05-10-21-10-01 |
| 671 | .. nonce: 5Zfjac |
| 672 | .. section: Build |
| 673 | |
| 674 | Add ``-Wno-cast-function-type`` for gcc 8 for silencing warnings about |
| 675 | function casts like casting to PyCFunction in method definition lists. |
| 676 | |
| 677 | .. |
| 678 | |
| 679 | .. bpo: 33394 |
| 680 | .. date: 2018-04-30-17-36-46 |
| 681 | .. nonce: _Vdi4t |
| 682 | .. section: Build |
| 683 | |
| 684 | Enable the verbose build for extension modules, when GNU make is passed |
| 685 | macros on the command line. |
| 686 | |
| 687 | .. |
| 688 | |
| 689 | .. bpo: 33184 |
| 690 | .. date: 2018-04-13-11-39-28 |
| 691 | .. nonce: aEohx0 |
| 692 | .. section: Windows |
| 693 | |
| 694 | Update Windows installer to OpenSSL 1.0.2o. |
| 695 | |
| 696 | .. |
| 697 | |
| 698 | .. bpo: 33184 |
| 699 | .. date: 2018-04-07-00-58-50 |
| 700 | .. nonce: rMTiqu |
| 701 | .. section: macOS |
| 702 | |
| 703 | Update macOS installer build to use OpenSSL 1.0.2o. |
| 704 | |
| 705 | .. |
| 706 | |
| 707 | .. bpo: 33656 |
| 708 | .. date: 2018-06-10-17-59-36 |
| 709 | .. nonce: 60ZqJS |
| 710 | .. section: IDLE |
| 711 | |
| 712 | On Windows, add API call saying that tk scales for DPI. On Windows 8.1+ or |
| 713 | 10, with DPI compatibility properties of the Python binary unchanged, and a |
| 714 | monitor resolution greater than 96 DPI, this should make text and lines |
| 715 | sharper. It should otherwise have no effect. |
| 716 | |
| 717 | .. |
| 718 | |
| 719 | .. bpo: 33768 |
| 720 | .. date: 2018-06-04-19-23-11 |
| 721 | .. nonce: I_2qpV |
| 722 | .. section: IDLE |
| 723 | |
| 724 | Clicking on a context line moves that line to the top of the editor window. |
| 725 | |
| 726 | .. |
| 727 | |
| 728 | .. bpo: 33763 |
| 729 | .. date: 2018-06-03-20-12-57 |
| 730 | .. nonce: URiFlE |
| 731 | .. section: IDLE |
| 732 | |
| 733 | IDLE: Use read-only text widget for code context instead of label widget. |
| 734 | |
| 735 | .. |
| 736 | |
| 737 | .. bpo: 33664 |
| 738 | .. date: 2018-06-03-09-13-28 |
| 739 | .. nonce: PZzQyL |
| 740 | .. section: IDLE |
| 741 | |
| 742 | Scroll IDLE editor text by lines. Previously, the mouse wheel and scrollbar |
| 743 | slider moved text by a fixed number of pixels, resulting in partial lines at |
| 744 | the top of the editor box. The change also applies to the shell and grep |
| 745 | output windows, but not to read-only text views. |
| 746 | |
| 747 | .. |
| 748 | |
| 749 | .. bpo: 33679 |
| 750 | .. date: 2018-05-29-07-14-37 |
| 751 | .. nonce: MgX_Ui |
| 752 | .. section: IDLE |
| 753 | |
| 754 | Enable theme-specific color configuration for Code Context. Use the |
| 755 | Highlights tab to see the setting for built-in themes or add settings to |
| 756 | custom themes. |
| 757 | |
| 758 | .. |
| 759 | |
| 760 | .. bpo: 33642 |
| 761 | .. date: 2018-05-24-20-42-44 |
| 762 | .. nonce: J0VQbS |
| 763 | .. section: IDLE |
| 764 | |
| 765 | Display up to maxlines non-blank lines for Code Context. If there is no |
| 766 | current context, show a single blank line. |
| 767 | |
| 768 | .. |
| 769 | |
| 770 | .. bpo: 33628 |
| 771 | .. date: 2018-05-23-19-51-07 |
| 772 | .. nonce: sLlFLO |
| 773 | .. section: IDLE |
| 774 | |
| 775 | IDLE: Cleanup codecontext.py and its test. |
| 776 | |
| 777 | .. |
| 778 | |
| 779 | .. bpo: 33564 |
| 780 | .. date: 2018-05-17-19-41-12 |
| 781 | .. nonce: XzHZJe |
| 782 | .. section: IDLE |
| 783 | |
| 784 | IDLE's code context now recognizes async as a block opener. |
| 785 | |
| 786 | .. |
| 787 | |
| 788 | .. bpo: 29706 |
| 789 | .. date: 2018-05-15-17-01-10 |
| 790 | .. nonce: id4H5i |
| 791 | .. section: IDLE |
| 792 | |
| 793 | IDLE now colors async and await as keywords in 3.6. They become full |
| 794 | keywords in 3.7. |
| 795 | |
| 796 | .. |
| 797 | |
| 798 | .. bpo: 21474 |
| 799 | .. date: 2018-04-29-16-13-02 |
| 800 | .. nonce: bglg-F |
| 801 | .. section: IDLE |
| 802 | |
| 803 | Update word/identifier definition from ascii to unicode. In text and entry |
| 804 | boxes, this affects selection by double-click, movement left/right by |
| 805 | control-left/right, and deletion left/right by control-BACKSPACE/DEL. |
| 806 | |
| 807 | .. |
| 808 | |
| 809 | .. bpo: 33204 |
| 810 | .. date: 2018-04-02-00-28-13 |
| 811 | .. nonce: NBsuIv |
| 812 | .. section: IDLE |
| 813 | |
| 814 | IDLE: consistently color invalid string prefixes. A 'u' string prefix cannot |
| 815 | be paired with either 'r' or 'f'. Consistently color as much of the prefix, |
| 816 | starting at the right, as is valid. Revise and extend colorizer test. |
| 817 | |
| 818 | .. |
| 819 | |
| 820 | .. bpo: 32831 |
| 821 | .. date: 2018-02-12-08-08-45 |
| 822 | .. nonce: srDRvU |
| 823 | .. section: IDLE |
| 824 | |
| 825 | Add docstrings and tests for codecontext. |
| 826 | |
| 827 | .. |
| 828 | |
| 829 | .. bpo: 33189 |
| 830 | .. date: 2018-04-03-18-10-00 |
| 831 | .. nonce: QrXR00 |
| 832 | .. section: Tools/Demos |
| 833 | |
| 834 | :program:`pygettext.py` now recognizes only literal strings as docstrings |
| 835 | and translatable strings, and rejects bytes literals and f-string |
| 836 | expressions. |
| 837 | |
| 838 | .. |
| 839 | |
| 840 | .. bpo: 31920 |
| 841 | .. date: 2018-03-26-18-54-24 |
| 842 | .. nonce: u_WKsT |
| 843 | .. section: Tools/Demos |
| 844 | |
| 845 | Fixed handling directories as arguments in the ``pygettext`` script. Based |
| 846 | on patch by Oleg Krasnikov. |
| 847 | |
| 848 | .. |
| 849 | |
| 850 | .. bpo: 29673 |
| 851 | .. date: 2018-03-16-17-25-05 |
| 852 | .. nonce: m8QtaW |
| 853 | .. section: Tools/Demos |
| 854 | |
| 855 | Fix pystackv and pystack gdbinit macros. |
| 856 | |
| 857 | .. |
| 858 | |
| 859 | .. bpo: 32885 |
| 860 | .. date: 2018-02-20-12-16-47 |
| 861 | .. nonce: dL5x7C |
| 862 | .. section: Tools/Demos |
| 863 | |
Stéphane Wirtel | 683281f | 2018-10-06 16:35:53 +0200 | [diff] [blame] | 864 | Add an ``-n`` flag for ``Tools/scripts/pathfix.py`` to disable automatic |
Ned Deily | aee5df5 | 2018-06-27 18:45:50 -0400 | [diff] [blame] | 865 | backup creation (files with ``~`` suffix). |
| 866 | |
| 867 | .. |
| 868 | |
| 869 | .. bpo: 31583 |
| 870 | .. date: 2017-09-26-10-11-21 |
| 871 | .. nonce: TM90_H |
| 872 | .. section: Tools/Demos |
| 873 | |
| 874 | Fix 2to3 for using with --add-suffix option but without --output-dir option |
| 875 | for relative path to files in current directory. |
| 876 | |
| 877 | .. |
| 878 | |
| 879 | .. bpo: 32374 |
| 880 | .. date: 2018-01-09-17-03-54 |
| 881 | .. nonce: SwwLoz |
| 882 | .. section: C API |
| 883 | |
| 884 | Document that m_traverse for multi-phase initialized modules can be called |
| 885 | with m_state=NULL, and add a sanity check |