We're going to continue hacking on TenderJIT. We'll be learning about:
What is a JIT?
Register allocation
Phi Nodes
Comparing Method JITs to LBBV JITs
Ruby Internals Glossary: https://github.com/ruby/ruby/blob/mas...
Static Single Assignment: • Read a paper: Static Single Assignment
Engineering a Compiler: https://shop.elsevier.com/books/engin...
Engineering a Compiler Lectures: • Compilers Lecture 0: Introduction and Syll...