1. 09 Jul, 2015 1 commit
    • Kevin Modzelewski's avatar
      Fix irgen bug for instancemethods · 3fb60317
      Kevin Modzelewski authored
      We would try to statically-resolve their getattrs, but there's some
      special casing in the getattr logic for them.  Which should be handled
      by moving the special-case to a proper tp_getattr, but for now just
      add the special-casing to "hasGenericGetattr" as well.
      3fb60317
  2. 08 Jul, 2015 14 commits
  3. 07 Jul, 2015 6 commits
  4. 06 Jul, 2015 12 commits
  5. 05 Jul, 2015 1 commit
  6. 04 Jul, 2015 1 commit
    • Marius Wachtler's avatar
      baseline jit: patch block transitions to a direct jump. · f9021356
      Marius Wachtler authored
      Before we emitted a runtime check to check if the block has been JITed or if we have to fallback to the interpreter.
      Now we always generate a exit to the interpreter if the block is not yet JITed and patch the exit to a direct jump
      later when we have successfully generated code for the new block.
      This also removes the epilog and replaces it with a direct 'leave ret' combo which saves space and an additional jump.
      f9021356
  7. 02 Jul, 2015 5 commits