[ruby-cvs:70854] shyouhei:r63763 (trunk): give up insn attr handles_frame

shyouhei at ruby-lang.org shyouhei at ruby-lang.org
Wed Jun 27 18:28:09 JST 2018


shyouhei	2018-06-27 18:28:09 +0900 (Wed, 27 Jun 2018)

  New Revision: 63763

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

  Log:
    give up insn attr handles_frame
    
    I introduced this mechanism in r62051 to speed things up. Later it
    was reported that the change causes problems.  I searched for
    workarounds but nothing seemed appropriate.  I hereby officially
    give it up.  The idea to move ADD_PC around was a mistake.
    
    Fixes [Bug #14809] and [Bug #14834].
    
    Signed-off-by: Urabe, Shyouhei <shyouhei at ruby-lang.org>

  Modified files:
    trunk/gc.c
    trunk/insns.def
    trunk/test/ruby/test_settracefunc.rb
    trunk/tool/ruby_vm/models/bare_instructions.rb
    trunk/tool/ruby_vm/views/_insn_entry.erb
    trunk/tool/ruby_vm/views/_mjit_compile_insn_body.erb
    trunk/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb
    trunk/vm_insnhelper.c
    trunk/vm_insnhelper.h


More information about the ruby-cvs mailing list