Project

General

Profile

« Previous | Next » 

Revision 3188

  • parse.y (do_block): split "do" block and tLBRACE_ARG block.

  • parse.y (cmd_brace_block): new tLBRACE_ARG block rule

  • parse.y (command): can take optional cmd_brace_block; use %prec
    to resolve shift/reduce conflict. (ruby-bugs-ja PR#372)

  • eval.c (ruby_finalize): trace_func should be cleared here (after
    executing exit procs and finalizers).

  • eval.c (rb_define_alloc_func): new allocation framework, based
    on Nobu's work . "allocate" method is no longer
    used for object allocation.