1. 02 Nis, 2017 1 kayıt (commit)
  2. 30 Mar, 2017 1 kayıt (commit)
  3. 12 Mar, 2017 1 kayıt (commit)
  4. 11 Mar, 2017 1 kayıt (commit)
  5. 15 Ara, 2016 2 kayıt (commit)
  6. 09 Eyl, 2016 1 kayıt (commit)
  7. 08 Tem, 2016 1 kayıt (commit)
    • Brett Cannon's avatar
      Issue #27285: Document the deprecation of the pyvenv script. · 15552c39
      Brett Cannon yazdı
      As part of the update, the documentation was updated to normalize
      around the term "virtual environment" instead of relying too heavily
      on "venv" for the same meaning and leading to inconsistent usage of
      either.
      
      Thanks to Steve Piercy for the patch.
      15552c39
  8. 24 Haz, 2016 1 kayıt (commit)
  9. 11 Haz, 2016 1 kayıt (commit)
  10. 09 Haz, 2016 2 kayıt (commit)
  11. 26 May, 2016 1 kayıt (commit)
  12. 10 Ock, 2016 1 kayıt (commit)
  13. 04 Ara, 2015 1 kayıt (commit)
  14. 10 Eki, 2015 1 kayıt (commit)
  15. 07 Eki, 2015 1 kayıt (commit)
  16. 08 Agu, 2015 1 kayıt (commit)
  17. 24 Haz, 2015 1 kayıt (commit)
  18. 22 Haz, 2015 1 kayıt (commit)
    • Yury Selivanov's avatar
      Issue #24400: Introduce a distinct type for 'async def' coroutines. · 5376ba96
      Yury Selivanov yazdı
      Summary of changes:
      
      1. Coroutines now have a distinct, separate from generators
         type at the C level: PyGen_Type, and a new typedef PyCoroObject.
         PyCoroObject shares the initial segment of struct layout with
         PyGenObject, making it possible to reuse existing generators
         machinery.  The new type is exposed as 'types.CoroutineType'.
      
         As a consequence of having a new type, CO_GENERATOR flag is
         no longer applied to coroutines.
      
      2. Having a separate type for coroutines made it possible to add
         an __await__ method to the type.  Although it is not used by the
         interpreter (see details on that below), it makes coroutines
         naturally (without using __instancecheck__) conform to
         collections.abc.Coroutine and collections.abc.Awaitable ABCs.
      
         [The __instancecheck__ is still used for generator-based
         coroutines, as we don't want to add __await__ for generators.]
      
      3. Add new opcode: GET_YIELD_FROM_ITER.  The opcode is needed to
         allow passing native coroutines to the YIELD_FROM opcode.
      
         Before this change, 'yield from o' expression was compiled to:
      
            (o)
            GET_ITER
            LOAD_CONST
            YIELD_FROM
      
         Now, we use GET_YIELD_FROM_ITER instead of GET_ITER.
      
         The reason for adding a new opcode is that GET_ITER is used
         in some contexts (such as 'for .. in' loops) where passing
         a coroutine object is invalid.
      
      4. Add two new introspection functions to the inspec module:
         getcoroutinestate(c) and getcoroutinelocals(c).
      
      5. inspect.iscoroutine(o) is updated to test if 'o' is a native
         coroutine object.  Before this commit it used abc.Coroutine,
         and it was requested to update inspect.isgenerator(o) to use
         abc.Generator; it was decided, however, that inspect functions
         should really be tailored for checking for native types.
      
      6. sys.set_coroutine_wrapper(w) API is updated to work with only
         native coroutines.  Since types.coroutine decorator supports
         any type of callables now, it would be confusing that it does
         not work for all types of coroutines.
      
      7. Exceptions logic in generators C implementation was updated
         to raise clearer messages for coroutines:
      
         Before: TypeError("generator raised StopIteration")
         After: TypeError("coroutine raised StopIteration")
      5376ba96
  19. 21 May, 2015 2 kayıt (commit)
  20. 13 Nis, 2015 1 kayıt (commit)
  21. 15 Ock, 2015 1 kayıt (commit)
  22. 06 Ock, 2015 1 kayıt (commit)
    • Nick Coghlan's avatar
      Issue 19548: update codecs module documentation · b9fdb7a4
      Nick Coghlan yazdı
      - clarified the distinction between text encodings and other codecs
      - clarified relationship with builtin open and the io module
      - consolidated documentation of error handlers into one section
      - clarified type constraints of some behaviours
      - added tests for some of the new statements in the docs
      b9fdb7a4
  23. 07 Ara, 2014 1 kayıt (commit)
  24. 29 Eki, 2014 1 kayıt (commit)
  25. 06 Eki, 2014 1 kayıt (commit)
  26. 06 Eyl, 2014 1 kayıt (commit)
  27. 23 Agu, 2014 1 kayıt (commit)
  28. 30 May, 2014 1 kayıt (commit)
  29. 16 Mar, 2014 1 kayıt (commit)
  30. 15 Şub, 2014 1 kayıt (commit)
  31. 17 Ara, 2013 1 kayıt (commit)
  32. 05 Ara, 2013 1 kayıt (commit)
  33. 22 Kas, 2013 1 kayıt (commit)
  34. 20 Eki, 2013 1 kayıt (commit)
  35. 09 Eki, 2013 1 kayıt (commit)
  36. 08 Eki, 2013 1 kayıt (commit)
  37. 06 Eki, 2013 1 kayıt (commit)