[ruby-cvs:57084] ko1:r49935 (trunk): * vm_insnhelper.c: use T_IMEMO to create SVAR.

ko1 at ruby-lang.org ko1 at ruby-lang.org
Wed Mar 11 21:27:35 JST 2015


ko1	2015-03-11 21:27:34 +0900 (Wed, 11 Mar 2015)

  New Revision: 49935

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

  Log:
    * vm_insnhelper.c: use T_IMEMO to create SVAR.
    * internal.h, vm_insnhelper.h: move definition `struct SVAR'
      from vm_insnhelper.h to internal.h. And rename it to strcut vm_svar.
      new imemo_type imemo_svar is added.
    * gc.c (gc_mark_children): mark imemo_svar.
    * node.c (rb_gc_mark_node): remove useless marking.

  Modified files:
    trunk/ChangeLog
    trunk/gc.c
    trunk/internal.h
    trunk/node.c
    trunk/vm_insnhelper.c
    trunk/vm_insnhelper.h


More information about the ruby-cvs mailing list