Merge pull request #22 from teebrz/master

ir_f64_to_str_lng, tests, comments, etc
- Improvements to LiveInfo
- Progress on mid-execution inlining
Merge branch 'master' of github.com:maximecb/Higgs
- Formatting changes
- Progress on stack frame rewriting
- load now throws a JS exception when failing
- REPL continues operating if load fails
- Fixed GC bug wrt link table indices
- Enabled reg alloc for values with no uses
- Reg alloc bugs in earley-boyer and v8/raytrace
- Fixed inlining logic error wrt return phi nodes
- Fixed bug in JIT store and load ops wrt zero extension of offset
- Found bug in heap_alloc JIT implementation, disabled for now
- Now freeing instr args in collectFun (GC)
- On-stack replacement appears working and stable
- Optimized layout init code generated by layout.py
- Began implementing static calls for primitives
- Fixed bug in JIT call_prim implementation
- Made inlining take advantage of static calls
- Significant speedups on benchmarks
- Added basic JIT test
- Added notes
- Modified ASM peephole opts to work properly when ASM comments are enabled
- Added --jit_dumpir command-line option
- Fixed bug wrt IRFunPtr.toString
- Added ASM dump comments for phi nodes
- IsTypeOp now adds type info to the code gen state
- Enabled propagation of known types through phi nodes
- Commit before peephole opt refactoring
- Simplified inlinePass structure
- Began looking into IR peephole refactoring
- Enabled peephope opts mid-loop execution
- Added -f rm option in make clean
- Added notes