Modify for support exception
original commit by miura1729
https://github.com/miura1729/mruby/commit/12c4f4e2ccad3c5b86aa105ad02ed2db4611b7ec
Support exception in C function
bugfix. function may be too far to use bl() from JIT code.
Support OP_ENTER
original commit by miura1729
https://github.com/miura1729/mruby/commit/f84a666bc21bdd67b1e87a83f3b5c5bee40e9070
bugfix. now JIT can be disable
Reduce duplicate definition
original commit by miura1729
https://github.com/miura1729/mruby/commit/8524d3a43a787b3235093114a65d5f0d074c7b91
must keep value of r4.
Stuff of support OP_RETURN
original commit by miura1729
https://github.com/miura1729/mruby/commit/184fe38faeac472c0c6f3438dd23e9901290d9de
Support OP_RETURN
original commit by miura1729
https://github.com/miura1729/mruby/commit/a86b6f4bf33f73e663adc5b44ac56c848fe744db
Copy calling method definition
Compile method call only 1 nest level. Bug included
original commit by miura1729
https://github.com/miura1729/mruby/commit/1f1da1946234a8bb2f1747e60b7f6c94adf01df0
Support method inlining
original commit by miura1729
https://github.com/miura1729/mruby/commit/253a5ba52b8edb5e6237f536753e6142597b0f83
Bug fix for ao-render.rb
Add limit of size of inline method
original commit by miura1729
https://github.com/miura1729/mruby/commit/8c90e6b6a5f8afcbbb99a7971117d52ca67b8ae0
Preparation of supporting jmp patch
original commit by miura1729
https://github.com/miura1729/mruby/commit/b3b5e65819c98af5d02741640f761f83574b67b5
Support jmp patch
original commit by miura1729
https://github.com/miura1729/mruby/commit/8b4814a80023db63ebaff2a294b6b3336e1bcdee
Delte unnessery argumet
Add debug conditonal compile for JIT
original commit by miura1729
https://github.com/miura1729/mruby/commit/e295a5b7e026b5b80fcd729d52e24213aa13eb88
should not use r3 if no need