Optimising Lua
As part of my dissertation for the Computer Science Tripos Part II at Cambridge University, I wrote an optimising just-in-time compiler for the Lua programming language.
I am currently in the process of converting the dissertation into a Web-friendly format. In the meantime, you can download the PDF.