- Implemented Function.asmString() method
- Added notes
- Implemented redundant jmp elimination optimization
- Improved CodeFragment.markEnd, fixed fragList issue
- Improved asmString(), now more robust
- Fixed bug wrt disassembly strings
- Cleaned up markEnd logic in code gen
- Minor change to jump opt
- Added notes
- Disabled incremental inlining for now
- Added notes
- Created benchmarks/micro directory for targeted microbenchmarks
- Added quick versions of long benchmarks
- Added quick benchmarks to tests to make sure these benchmarks
  remain tested and working
- Began refactoring stub compilation for better code quality
- Function calls now working with new stub scheme
- stdlib init working with new stub scheme
- New stub system working and tested
- Implemented pushfq/popfq
- printInt, printStr now save/restore flags
- Fixed bug in nop() codegen
- Optimized rewriteBranch, branch shape, mov elimination
- Further codegen opts
- asmString tweak
- More branch ordering opts
- Eliminated useless branch code jumps
- Tweaks to asmString
- Fixed bug wrt get_ir_string, missing setOutType
- Further optimized machine code
- getBranchEdge refactoring to make the compiler more lazy
- code generation optimizations
- Added memberOpnd JIT utility function
- Minor tweaks to function call assembler code