1. 08 Jul, 2015 1 commit
    • Kevin Modzelewski's avatar
      A few small perf improvements · dd7e9e2f
      Kevin Modzelewski authored
      Plus a benchmark of the getattr() function.
      I have some ideas on how to make this faster, but I don't
      think it's that important at the moment.
      dd7e9e2f
  2. 07 Jul, 2015 6 commits
  3. 06 Jul, 2015 12 commits
  4. 05 Jul, 2015 1 commit
  5. 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
  6. 02 Jul, 2015 7 commits
  7. 01 Jul, 2015 8 commits
  8. 30 Jun, 2015 4 commits