[ruby-cvs:68782] mame:r61601 (trunk): Refactor ISEQ_TYPE_DEFINED_GUARD out

mame at ruby-lang.org mame at ruby-lang.org
Fri Jan 5 09:49:41 JST 2018


mame	2018-01-05 09:49:41 +0900 (Fri, 05 Jan 2018)

  New Revision: 61601

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

  Log:
    Refactor ISEQ_TYPE_DEFINED_GUARD out
    
    This commit removes ISEQ_TYPE_DEFINED_GUARD because it is no longer
    needed.  And this introduces ISEQ_TYPE_PLAIN which means that the iseq
    does nothing special but just wrap an expression.  Currently, this is
    used for once execution: `/foo#{ bar }baz/o`.

  Modified files:
    trunk/compile.c
    trunk/iseq.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list