1. 28 Ock, 2018 16 kayıt (commit)
  2. 27 Ock, 2018 19 kayıt (commit)
  3. 26 Ock, 2018 5 kayıt (commit)
    • Christian Heimes's avatar
      bpo-32521: nis libnsl (#5190) · 29a7df78
      Christian Heimes yazdı
      The nismodule is now compatible with new libnsl and headers location
      Signed-off-by: 's avatarChristian Heimes <christian@python.org>
      29a7df78
    • Yury Selivanov's avatar
      bpo-32436: Make PyContextVar_Get a little bit faster (#5350) · 226e5004
      Yury Selivanov yazdı
      Since context.c is compiled with Py_BUILD_CORE, using a macro
      will result in a slightly more optimal code.
      226e5004
    • Yury Selivanov's avatar
      bpo-32670: Enforce PEP 479. (#5327) · 43c47fe0
      Yury Selivanov yazdı
      43c47fe0
    • Nathaniel J. Smith's avatar
      bpo-32591: fix abort in _PyErr_WarnUnawaitedCoroutine during shutdown (#5337) · dba976b8
      Nathaniel J. Smith yazdı
      When an unawaited coroutine is collected very late in shutdown --
      like, during the final GC at the end of PyImport_Cleanup -- then it
      was triggering an interpreter abort, because we'd try to look up the
      "warnings" module and not only was it missing (we were prepared for
      that), but the entire module system was missing (which we were not
      prepared for).
      
      I've tried to fix this at the source, by making the utility function
      get_warnings_attr robust against this in general. Note that it already
      has the convention that it can return NULL without setting an error,
      which is how it signals that the attribute it was asked to fetch is
      missing, and that all callers already check for NULL returns.
      
      There's a similar check for being late in shutdown at the top of
      warn_explicit, which might be unnecessary after this fix, but I'm not
      sure so I'm going to leave it.
      dba976b8
    • Guido van Rossum's avatar
      String annotations [PEP 563] (#4390) · 95e4d589
      Guido van Rossum yazdı
      * Document `from __future__ import annotations`
      * Provide plumbing and tests for `from __future__ import annotations`
      * Implement unparsing the AST back to string form
      
      This is required for PEP 563 and as such only implements a part of the
      unparsing process that covers expressions.
      95e4d589