- Removed IR, interpreter and JIT source not relevant to new JIT
- Removed and commented out old JIT code
- Completed CodeBlock class
- Changes to fix deprecated warnings on DMD 2.064
- Sketched code for CodeGenState and CodeGenCtx
- Ported code for basic x86 operands
- Progress on x86 instruction encoding
- Templated instr encoding for several RM-type x86 instructions
- Implemented support for disassembly strings
- Implemented basic label linkage, ASMBlock class
- Progress on mov encoding
- Progress in instruction encoding
- Added label support to ASMBlock
- Began testing code execution
- Implemented imul instruction encoding
- Sketched block version classes
- Added notes
- Added unary x86 instruction encoding
- Progress on JIT sketch
- Added encoding for movsx, movzx
- Fixed bug in mov mem8, imm8 encoding
- Fibonacci ASM test working
- Implemented shift instruction encoding
- Added more FP op encodings
- Progress on JIT sketch
- Progress on JIT
- Added getWordOpnd, getTypeOpnd methods to state class
- Made interpreter call JIT to compile unit functions
- Fixed bug in CodeBlock.clear
- Fixed bug in mov encoding with imm
- Fixed bug in push/pop encoding with REX prefix