[ruby-cvs:67571] mame:r60390 (trunk): Remove dynamic NODE allocation out of parser

mame at ruby-lang.org mame at ruby-lang.org
Tue Oct 24 15:16:31 JST 2017


mame	2017-10-24 15:16:31 +0900 (Tue, 24 Oct 2017)

  New Revision: 60390

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

  Log:
    Remove dynamic NODE allocation out of parser
    
    A temporary NODE object was allocated to create iseq.  Instead, this
    patch allocates a dummy NODE as auto variable, and discard it soon.
    This change is intended as a preparation to manage AST NODEs out of GC.

  Modified files:
    trunk/compile.c
    trunk/node.c
    trunk/node.h
    trunk/vm.c


More information about the ruby-cvs mailing list