News Score: Score the News, Sort the News, Rewrite the Headlines

Deegen: A JIT-Capable VM Generator for Dynamic Languages

View PDF HTML (experimental) Abstract:Building a high-performance JIT-capable VM for a dynamic language has traditionally required a tremendous amount of time, money, and expertise. We present Deegen, a meta-compiler that allows users to generate a high-performance JIT-capable VM for their own language at an engineering cost similar to writing a simple interpreter. Deegen takes in the execution semantics of the bytecodes implemented as C++ functions, and automatically generates a two-tier VM exe...

Read more at arxiv.org

© News Score  score the news, sort the news, rewrite the headlines