1. 20 Aug, 2015 3 commits
    • Kevin Modzelewski's avatar
      Improve exception-matching speed · 4008df8e
      Kevin Modzelewski authored
      - Add a has_subclasscheck class slot
      - Add a fast path for when the exception matches exactly (though
        we have to check that there isn't a metaclass involved first).
      4008df8e
    • Kevin Modzelewski's avatar
      Change exceptions to hcattrs · 527b1694
      Kevin Modzelewski authored
      The rest of our builtin types use our "hc attrs" (hidden-class-based attribute
      storage), but we use the CPython implementation of exceptions which ask for
      dict attributes.  So, expose our hcattrs via the C API and change the exceptions
      classes to use it.
      
      Hopefully we can eventually find some more general way of providing this feature
      (ex for all string-keyed dicts) without needing these changes.
      527b1694
    • Kevin Modzelewski's avatar
      93ff229e
  2. 19 Aug, 2015 1 commit
  3. 18 Aug, 2015 18 commits
  4. 17 Aug, 2015 10 commits
  5. 16 Aug, 2015 2 commits
  6. 15 Aug, 2015 4 commits
  7. 14 Aug, 2015 2 commits