[ruby-cvs:68206] mame:r61025 (trunk): vm_core.h (rb_iseq_locatoin_t): add a field `code_range`

mame at ruby-lang.org mame at ruby-lang.org
Tue Dec 5 17:56:50 JST 2017


mame	2017-12-05 17:56:50 +0900 (Tue, 05 Dec 2017)

  New Revision: 61025

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

  Log:
    vm_core.h (rb_iseq_locatoin_t): add a field `code_range`
    
    This change makes each ISeq keep NODE's code range.  This information is
    needed for method coverage.

  Modified files:
    trunk/compile.c
    trunk/ext/coverage/coverage.c
    trunk/iseq.c
    trunk/method.h
    trunk/thread.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list