JIT •used very few of JIT optimizations, but uses less memory than full-power JIT implementation •submitted at 26 Aug 2016 Reference URL: https://github.com/ruby/ruby/pull/1419
JIT •used very few of JIT optimizations, but uses less memory than full-power JIT implementation •submitted at 26 Aug 2016 •not merged (and will not be) Reference URL: https://github.com/ruby/ruby/pull/1419
stack-based (smaller instructions but larger memory footprint). Built JIT on top of new VM implementation. MJIT can reach 230% performance of Ruby 2.0.0 but is pretty unstable.
without changing Ruby VM to register-based. Several JIT optimizations were turned off. These reverted changes made JIT slower but more stable. Reference PR: https://github.com/ruby/ruby/pull/1782 Reference ticket: https://bugs.ruby-lang.org/issues/14235 Partially merged in trunk Able to run Rails stably.