- Fixed GC bug w.r.t closures
- Fixed GC bug w.r.t object extension
- Added GC unit test
- Bug still remains to be fixed in earley-boyer
Merge branch 'master' of github.com:maximecb/Higgs
- Fixed JIT bug w.r.t. load instr
- Fixed inling bug w.r.t. inlining into self
- Added two more v8 benchmarks to `make test`
- Added basic FP ops to JIT
- Added MOVQ instruction to backend
- Added support for yet more IR ops to the JIT
- Implemented very basic OSR for functions on top of stack
- Inlining now working with OSR
- Progress on bool const prop and specialization in JIT backend
- Made several refactorings in JIT for clarity/safety
- Fixed bug w.r.t. useless moves in inlining of $rt_add
- Implemented lsft/rsft in JIT
- Implemented basic peephole ASM optimizations
- Minor codegen tweaks
- Initial commit to SSA branch
- Began refactoring IR
- Progress on SSA refactoring
- Progress on SSA refactoring
- SSA IR nearing completion
- Temporarily disabled JIT
- Progress on SSA refactoring
- Fixed IR static ctor dependency cycle
- Finished basic SSA IR
- Ready to begin porting AST->IR
- Added toString function for PhiNode
- Commit before SSA IR replacement
- Replaced old IR by SSA IR
- Commented out non-compiling code to prepare for AST refactoring
- Progress on AST->IR refactoring