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

ruby-changes:51820

From: k0kubun <ko1@a...>
Date: Tue, 24 Jul 2018 23:43:45 +0900 (JST)
Subject: [ruby-changes:51820] k0kubun:r64034 (trunk): transform_mjit_header.rb: fix performance regression

k0kubun	2018-07-24 23:43:40 +0900 (Tue, 24 Jul 2018)

  New Revision: 64034

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

  Log:
    transform_mjit_header.rb: fix performance regression
    
    on r64031. Compiling vm_search_method_slowpath is very slow.

  Modified files:
    trunk/tool/transform_mjit_header.rb
Index: tool/transform_mjit_header.rb
===================================================================
--- tool/transform_mjit_header.rb	(revision 64033)
+++ tool/transform_mjit_header.rb	(revision 64034)
@@ -32,7 +32,7 @@ module MJITHeader https://github.com/ruby/ruby/blob/trunk/tool/transform_mjit_header.rb#L32
   ]
 
   IGNORED_FUNCTIONS = [
-    'vm_search_method_slowpath', # This increases the time to compile when inlined. So we use it as external function.
+    'rb_vm_search_method_slowpath', # This increases the time to compile when inlined. So we use it as external function.
     'rb_equal_opt', # Not used from VM and not compilable
   ]
 

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

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