Skip to content
  • Yukihiro "Matz" Matsumoto's avatar
    f289fdda
    * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]". · f289fdda
    Yukihiro "Matz" Matsumoto authored
      [ruby-dev:20360]
    
    * eval.c (rb_eval): support new_yield() change.
    
    * variable.c (rb_const_get_0): warn for Foo::BAR when BAR is a
      toplevel constant (i.e. a constant defined under Object).
      [ruby-list:36935]
    
    * parse.y (no_blockarg): separate no block argument check and
      ret_args argument processing.
    
    * range.c (rb_range_beg_len): out_of_range check after adjusting
      end point. [ruby-dev:20370]
    
    * parse.y (call_args): the first argument to arg_cancat() should
      be NODE_LIST. [ruby-core:01151]
    
    * eval.c (rb_eval): should dispatch based on ID type.
    
    * eval.c (rb_yield_0): should restore scope_vmode during yield.
      [ruby-dev:20361]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    f289fdda
    * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]".
    Yukihiro "Matz" Matsumoto authored
      [ruby-dev:20360]
    
    * eval.c (rb_eval): support new_yield() change.
    
    * variable.c (rb_const_get_0): warn for Foo::BAR when BAR is a
      toplevel constant (i.e. a constant defined under Object).
      [ruby-list:36935]
    
    * parse.y (no_blockarg): separate no block argument check and
      ret_args argument processing.
    
    * range.c (rb_range_beg_len): out_of_range check after adjusting
      end point. [ruby-dev:20370]
    
    * parse.y (call_args): the first argument to arg_cancat() should
      be NODE_LIST. [ruby-core:01151]
    
    * eval.c (rb_eval): should dispatch based on ID type.
    
    * eval.c (rb_yield_0): should restore scope_vmode during yield.
      [ruby-dev:20361]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading