JIT Compiler
Converts IL to native code
Optionally performs type safety testing
Referenced types are recursively loaded
Creates tables for use by code manager
- Garbage collection
- Exception handling
Optimizations tuned for interactive use
Changes the entry point so future calls go direct to the code instead of the stub