Hi everybody, welcome to the first post. Here on this blog I will write about developing a just-in-time compiler for MoarVM. And perhaps many other things, but the JIT compiler comes first.
What is a JIT compiler? It is the not-so-magical component of an interpreter or virtual machine that takes a piece of interpreted code and makes machine code out of it. There are lots of ways to do that and I'll get to more detail in further posts. For now, I'd like to stress that I'll be working together with the awesome Jonathan Worthington and Timo Paulssen. And I'm really excited for this summer!