1. 14 Apr, 2016 5 commits
  2. 13 Apr, 2016 4 commits
  3. 12 Apr, 2016 5 commits
  4. 11 Apr, 2016 8 commits
  5. 10 Apr, 2016 5 commits
  6. 09 Apr, 2016 6 commits
  7. 08 Apr, 2016 2 commits
  8. 06 Apr, 2016 3 commits
  9. 05 Apr, 2016 2 commits
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Many changes from the upstream repo (https://github.com/python/typing). · bd5b9a07
      Guido van Rossum authored
      This syncs to rev 7b43ada77821d23e55e3a4b35f6055a59b9e1ad7 there.
      
      Summary:
      
      - Add typing.DefaultDict (as a generic variant of collections.defaultdict).
      
      - Use collections.Reversible if it exists (only relevant for Python 3.6).
      
      - Revamped generic class behavior to conform to updated PEP 484.
      
      - Improve speed of Generic.__new__.
      
      - Make sure __init__ is called for new Generic instances. Fix issue #26391.
      
      - Refactor async support to be compatible with 3.2, 3.3, 3.4.
      
      - Remove 'io' and 're' from __all__ (they still exist, just not
        included by "import *"). Fix issue #26234.
      
      - Change @overload -- you can now use it outside stubs (you still
        cannot call the decorated function though).
      bd5b9a07