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

ruby-cvs:18027

From: (matz) <matz ruby-lang.org>
Date: Thu, 31 Aug 2006 19:47:48 +0900
Subject: [ruby-cvs:18027] ruby: * ruby.h (struct RString): embed small strings.

matz        Thu, 31 Aug 2006 19:47:48 +0900

  Modified files:
    ruby:
      ChangeLog bignum.c dir.c error.c eval.c file.c gc.c hash.c
      io.c marshal.c numeric.c object.c pack.c parse.y process.c
      re.c ruby.c ruby.h signal.c sprintf.c string.c time.c
      variable.c
  Log:
    * ruby.h (struct RString): embed small strings.
      (RSTRING_LEN): defined for accessing string members.
      (RSTRING_PTR): ditto.
    
    * string.c: use RSTRING_LEN and RSTRING_PTR.
  
  Revision    Changes    Path
  1.5299      +8   -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5298&r2=1.5299
  1.134       +7   -7    ruby/bignum.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/bignum.c?cvsroot=src&r1=1.133&r2=1.134
  1.155       +24  -24   ruby/dir.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/dir.c?cvsroot=src&r1=1.154&r2=1.155
  1.124       +7   -7    ruby/error.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/error.c?cvsroot=src&r1=1.123&r2=1.124
  1.940       +35  -32   ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.939&r2=1.940
  1.245       +29  -30   ruby/file.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/file.c?cvsroot=src&r1=1.244&r2=1.245
  1.246       +8   -6    ruby/gc.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.245&r2=1.246
  1.165       +17  -17   ruby/hash.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/hash.c?cvsroot=src&r1=1.164&r2=1.165
  1.416       +77  -85   ruby/io.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.415&r2=1.416
  1.128       +24  -23   ruby/marshal.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/marshal.c?cvsroot=src&r1=1.127&r2=1.128
  1.141       +2   -2    ruby/numeric.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.140&r2=1.141
  1.196       +17  -17   ruby/object.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/object.c?cvsroot=src&r1=1.195&r2=1.196
  1.88        +44  -48   ruby/pack.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/pack.c?cvsroot=src&r1=1.87&r2=1.88
  1.454       +24  -23   ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.453&r2=1.454
  1.153       +11  -11   ruby/process.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/process.c?cvsroot=src&r1=1.152&r2=1.153
  1.154       +30  -30   ruby/re.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/re.c?cvsroot=src&r1=1.153&r2=1.154
  1.119       +15  -15   ruby/ruby.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.c?cvsroot=src&r1=1.118&r2=1.119
  1.148       +29  -9    ruby/ruby.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.147&r2=1.148
  1.75        +11  -11   ruby/signal.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/signal.c?cvsroot=src&r1=1.74&r2=1.75
  1.68        +17  -17   ruby/sprintf.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/sprintf.c?cvsroot=src&r1=1.67&r2=1.68
  1.258       +485 -395  ruby/string.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/string.c?cvsroot=src&r1=1.257&r2=1.258
  1.121       +10  -10   ruby/time.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/time.c?cvsroot=src&r1=1.120&r2=1.121
  1.139       +7   -7    ruby/variable.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/variable.c?cvsroot=src&r1=1.138&r2=1.139


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