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/