1. 26 Mar, 2016 1 commit
    • Kevin Modzelewski's avatar
      Fix a llvm-tier getiter() bug · eef06d78
      Kevin Modzelewski authored
      If we find a type that
      - we think we can reason about statically
      - does not have an __iter__ but can be iterated via __getitem__
      
      we previously just bailed saying that we know it doesn't have an __iter__ method
      (instead of calling getiterHelper like we should).  I think we've always had this,
      we've just never run into it until testing the refcounting in llvm-only mode.
      eef06d78
  2. 16 Mar, 2016 2 commits
  3. 15 Mar, 2016 4 commits
  4. 12 Mar, 2016 1 commit
  5. 11 Mar, 2016 5 commits
  6. 10 Mar, 2016 2 commits
  7. 09 Mar, 2016 4 commits
  8. 05 Mar, 2016 1 commit
  9. 03 Mar, 2016 1 commit
  10. 02 Mar, 2016 1 commit
  11. 01 Mar, 2016 6 commits
  12. 29 Feb, 2016 3 commits
  13. 27 Feb, 2016 4 commits
    • Marius Wachtler's avatar
      add parser module · 5465d26d
      Marius Wachtler authored
      main motivation for this is that old versions of pytest use this module
      in additon enable some cpython test we pass and add all shared libraries we generate to CMakeList.txt
      5465d26d
    • Marius Wachtler's avatar
      address minor comment from #1028 · b791a4e5
      Marius Wachtler authored
      and add float() and str() param names
      In addition noticed that we did not run one of our small numpy tests
      b791a4e5
    • Marius Wachtler's avatar
      Update copyright to 2016 · ea191e18
      Marius Wachtler authored
      ea191e18
    • Rudi Chen's avatar
      Assign allocation function directly to tp_new. · 85791df3
      Rudi Chen authored
      This fixes infinite recursion bugs when C extensions inherit from
      these built-in types where the C extension allocation function calls
      the base tp_new, which does an attribute lookup, which finds the
      C extension allocation function again.
      85791df3
  14. 26 Feb, 2016 3 commits
  15. 25 Feb, 2016 2 commits