<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>we started a new open source project Sulong: <a href="https://github.com/graalvm/sulong">https://github.com/graalvm/sulong</a>.</div><div><br></div><div>Sulong is a LLVM IR interpreter with JIT compilation running on top of the JVM.</div><div>By using the Truffle framework, it implements speculative optimizations such as inlining of function pointer calls through AST rewriting.</div><div>One area of our research is to provide alternative ways of executing LLVM bitcode that provide memory safety guarantees.</div><div><br></div><div>We are looking forward to feedback and/or contributions!</div><div><br></div><div>- Manuel</div><div><br></div></div>