1. 16 Mar, 2016 1 commit
  2. 15 Mar, 2016 4 commits
  3. 12 Mar, 2016 1 commit
  4. 11 Mar, 2016 5 commits
  5. 10 Mar, 2016 2 commits
  6. 09 Mar, 2016 4 commits
  7. 05 Mar, 2016 1 commit
  8. 03 Mar, 2016 1 commit
  9. 02 Mar, 2016 1 commit
  10. 01 Mar, 2016 6 commits
  11. 29 Feb, 2016 3 commits
  12. 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
  13. 26 Feb, 2016 3 commits
  14. 25 Feb, 2016 3 commits
  15. 24 Feb, 2016 1 commit
    • Marius Wachtler's avatar
      cleanup the eval and exec implementation · 5501fb38
      Marius Wachtler authored
      This makes the implementation more similar to cpythons and removes some missing error handling.
      It also uses and implements some missing PyRun_* and PyEval_* functions.
      One behaviour change is that 'execfile' now always uses the cpython parser.
      
      If think if we want to support other parsers the right way would be to decide inside PyParser_ASTFromFile which parser to use.
      5501fb38