Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Improve Dispatch #77

Open
mgaudet opened this issue Jan 31, 2017 · 0 comments
Open

Improve Dispatch #77

mgaudet opened this issue Jan 31, 2017 · 0 comments

Comments

@mgaudet
Copy link

mgaudet commented Jan 31, 2017

Inside a JIT like Ruby+OMR, there are three types of dispatch we care about

  • Interpreter to JIT (I2J): Transitioning from an interpreted frame into jitted code.
  • JIT to JIT (J2J): A jitted method calling a jitted method.
  • JIT to Interpreter (J2I): A jitted method calling back into the interpreter.

Today, J2J dispatch effectively goes J2I -> I2J instead. It would be nice to make that better.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant