[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:16965

From: (matz) <matz ruby-lang.org>
Date: Wed, 21 Jun 2006 17:08:39 +0900
Subject: [ruby-cvs:16965] ruby/sample, ruby/lib, ruby/ext, ruby: * parse.y (block_param): do not use multiple assignment for a sole

matz        Wed, 21 Jun 2006 17:08:39 +0900

  Modified files:
    ruby/sample:
      test.rb
    ruby/lib:
      optparse.rb
    ruby/ext:
      extmk.rb
    ruby:
      parse.y eval.c ChangeLog
  Log:
    * parse.y (block_param): do not use multiple assignment for a sole
      block parameter.  [ruby-dev:28710]
    
    * eval.c (rb_yield_0): pass a raw yielded value to a sole block
      parameter if a value is passed by yield.
    
    * eval.c (proc_invoke): args may not be an array.
    
    * eval.c (rb_proc_yield): pass original value without wrapping
      it in an array.
  
  Revision    Changes    Path
  1.98        +16  -16   ruby/sample/test.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/sample/test.rb?cvsroot=src&r1=1.97&r2=1.98
  1.62        +10  -10   ruby/lib/optparse.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/optparse.rb?cvsroot=src&r1=1.61&r2=1.62
  1.95        +4   -8    ruby/ext/extmk.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/extmk.rb?cvsroot=src&r1=1.94&r2=1.95
  1.443       +9   -3    ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.442&r2=1.443
  1.902       +12  -5    ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.901&r2=1.902
  1.5090      +13  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5089&r2=1.5090


[前][次][番号順一覧][スレッド一覧][生データ]