[前][次][番号順一覧][スレッド一覧]

ruby-changes:53025

From: k0kubun <ko1@a...>
Date: Sat, 20 Oct 2018 21:08:52 +0900 (JST)
Subject: [ruby-changes:53025] k0kubun:r65239 (trunk): NEWS: update about MJIT [ci skip]

k0kubun	2018-10-20 21:08:48 +0900 (Sat, 20 Oct 2018)

  New Revision: 65239

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65239

  Log:
    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.

  Modified files:
    trunk/NEWS
Index: NEWS
===================================================================
--- NEWS	(revision 65238)
+++ NEWS	(revision 65239)
@@ -411,15 +411,10 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/NEWS#L411
 
   * <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]
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]