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

ruby-cvs:18062

From: (matz) <matz ruby-lang.org>
Date: Sat, 2 Sep 2006 23:42:09 +0900
Subject: [ruby-cvs:18062] ruby: * ruby.h (struct RArray): embed small arrays.

matz        Sat, 2 Sep 2006 23:42:09 +0900

  Modified files:
    ruby:
      ChangeLog array.c dir.c enum.c enumerator.c error.c eval.c
      file.c gc.c hash.c io.c marshal.c numeric.c object.c pack.c
      process.c ruby.c ruby.h string.c struct.c
  Log:
    * ruby.h (struct RArray): embed small arrays.
      (RARRAY_LEN): defined for accessing array members.
      (RARRAY_PTR): ditto.
    
    * array.c: use RARRAY_LEN and RARRAY_PTR.
  
  Revision    Changes    Path
  1.5314      +8   -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5313&r2=1.5314
  1.193       +428 -324  ruby/array.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/array.c?cvsroot=src&r1=1.192&r2=1.193
  1.156       +3   -3    ruby/dir.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/dir.c?cvsroot=src&r1=1.155&r2=1.156
  1.70        +10  -10   ruby/enum.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/enum.c?cvsroot=src&r1=1.69&r2=1.70
  1.14        +10  -10   ruby/enumerator.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/enumerator.c?cvsroot=src&r1=1.13&r2=1.14
  1.125       +3   -3    ruby/error.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/error.c?cvsroot=src&r1=1.124&r2=1.125
  1.943       +60  -65   ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.942&r2=1.943
  1.247       +16  -17   ruby/file.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/file.c?cvsroot=src&r1=1.246&r2=1.247
  1.247       +15  -15   ruby/gc.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.246&r2=1.247
  1.166       +19  -19   ruby/hash.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/hash.c?cvsroot=src&r1=1.165&r2=1.166
  1.418       +25  -25   ruby/io.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.417&r2=1.418
  1.129       +9   -9    ruby/marshal.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/marshal.c?cvsroot=src&r1=1.128&r2=1.129
  1.142       +5   -5    ruby/numeric.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.141&r2=1.142
  1.198       +6   -6    ruby/object.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/object.c?cvsroot=src&r1=1.197&r2=1.198
  1.89        +11  -11   ruby/pack.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/pack.c?cvsroot=src&r1=1.88&r2=1.89
  1.155       +8   -8    ruby/process.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/process.c?cvsroot=src&r1=1.154&r2=1.155
  1.120       +5   -5    ruby/ruby.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.c?cvsroot=src&r1=1.119&r2=1.120
  1.150       +23  -5    ruby/ruby.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.149&r2=1.150
  1.261       +7   -6    ruby/string.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/string.c?cvsroot=src&r1=1.260&r2=1.261
  1.76        +29  -29   ruby/struct.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/struct.c?cvsroot=src&r1=1.75&r2=1.76


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