[ruby-cvs:74195] k0kubun:r67091 (trunk): insns.def: opt_regexpmatch2 is not a leaf insn

k0kubun at ruby-lang.org k0kubun at ruby-lang.org
Wed Feb 20 00:39:35 JST 2019


k0kubun	2019-02-20 00:39:35 +0900 (Wed, 20 Feb 2019)

  New Revision: 67091

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

  Log:
    insns.def: opt_regexpmatch2 is not a leaf insn
    
    related: r66982
    Sadly opt_regexpmatch2 was not a leaf insn either.
    http://ci.rvm.jp/results/trunk-vm-asserts@silicon-docker/1751213
    
    CHECK_INTERRUPT_IN_MATCH_AT is just like RUBY_VM_CHECK_INTS, and it may
    call arbitrary Ruby method, for example a GC finalizer from postponed
    job in this case.

  Modified files:
    trunk/insns.def


More information about the ruby-cvs mailing list