Skip to content

Move interpreter code out of the main loop

Yorick Peterse requested to merge refactor-interpreter-loop into master

A lot of code that used to reside directly in the interpreter loop now resides in separate modules and functions. This makes it a bit easier to maintain the code, as well as making it easier for a future JIT of sorts to reuse this code.

TODO

  • Document changes to the SetPrototype instruction
  • Clean up all VM instructions
Edited by Yorick Peterse

Merge request reports