1. 11 Mar, 2016 3 commits
    • Marius Wachtler's avatar
      bjit: don't directly do a OSR from the bjit · 82c676a1
      Marius Wachtler authored
      We can't directly do OSR from the bjit frame because it will cause issues with exception handling.
      Reason is that the bjit and the OSRed code share the same python frame and the way invokes are implemented in the
      bjit. During unwinding we will see the OSR frame and will remove it and continue to unwind but the try catch
      block inside ASTInterpreter::execJITedBlock will rethrow the exception which causes another frame deinit,
      which is wrong because it already got removed.
      Instead we return back to the interpreter loop with special value (osr_dummy_value) which will trigger the OSR from there.
      82c676a1
    • Marius Wachtler's avatar
      Merge pull request #1103 from aisk/test_compile · 31aba47e
      Marius Wachtler authored
      check duplicate function params
      31aba47e
    • asaka's avatar
      check duplicate function params · 641bb659
      asaka authored
      641bb659
  2. 10 Mar, 2016 2 commits
  3. 09 Mar, 2016 4 commits
  4. 05 Mar, 2016 1 commit
  5. 03 Mar, 2016 1 commit
  6. 02 Mar, 2016 1 commit
  7. 01 Mar, 2016 6 commits
  8. 29 Feb, 2016 3 commits
  9. 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
  10. 26 Feb, 2016 3 commits
  11. 25 Feb, 2016 3 commits
  12. 24 Feb, 2016 3 commits
  13. 23 Feb, 2016 2 commits
  14. 22 Feb, 2016 4 commits