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

ruby-cvs:17103

From: (matz) <matz ruby-lang.org>
Date: Mon, 10 Jul 2006 10:08:19 +0900
Subject: [ruby-cvs:17103] ruby: * eval.c (proc_invoke): should not overwrite block information in

matz        Mon, 10 Jul 2006 10:08:19 +0900

  Modified files:
    ruby:
      ChangeLog eval.c hash.c parse.y ruby.h st.h time.c
  Log:
    * eval.c (proc_invoke): should not overwrite block information in
      current frame.  [ruby-dev:28957]
    
    * eval.c (rb_yield_0): retrieve proper block object from the frame
      record.
    
    * eval.c (proc_alloc): return preserved block object if it's
      available. 
    
    * st.h (st_data_t): use pointer sized integer for st_data_t.
      [ruby-dev:28988]
  
  Revision    Changes    Path
  1.5159      +26  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5158&r2=1.5159
  1.917       +60  -37   ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.916&r2=1.917
  1.163       +2   -1    ruby/hash.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/hash.c?cvsroot=src&r1=1.162&r2=1.163
  1.448       +30  -3    ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.447&r2=1.448
  1.139       +2   -2    ruby/ruby.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.138&r2=1.139
  1.16        +7   -0    ruby/st.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/st.h?cvsroot=src&r1=1.15&r2=1.16
  1.115       +2   -2    ruby/time.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/time.c?cvsroot=src&r1=1.114&r2=1.115


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