NEWS: update about MJIT [ci skip]

Rails performance is somewhat improved by compaction. Still not great
though.

MinGW support is much stable now, and mswin support is added.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
k0kubun 2018-10-20 12:08:48 +00:00
parent 09e82053b7
commit b4728ae856

11
NEWS
View File

@ -411,15 +411,10 @@ sufficient information, see the ChangeLog file or Redmine
* <tt>--enable=jit</tt> option is added to enable JIT. <tt>--jit-verbose=1</tt>
is good for inspection. See <tt>ruby --help</tt> for others.
* This JIT relies on C compiler used to build Ruby, on runtime. Only
gcc and clang are supported for the JIT for now, and MinGW support has
some issues.
* As of 2.6.0-preview1, we're just preparing infrastructure for JIT and
very few optimizations are implemented. So it's not ready for
benchmarking Ruby's JIT performance yet. It's known that current JIT
enablement makes Rails application slower for now.
* To generate machine code, this JIT compiler uses C compiler used for building
the interpreter. Currently GCC, Clang and Microsoft Visual C++ are supported for it.
* rb_waitpid reimplemented on Unix-like platforms to maintain
compatibility [Bug #14867]
compatibility with processes created for JIT [Bug #14867]
* VM generator script renewal; makes the generated VM more optimized. [GH-1779]