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

ruby-cvs:16393

From: (matz) <matz ruby-lang.org>
Date: Fri, 3 Feb 2006 18:15:44 +0900
Subject: [ruby-cvs:16393] ruby/test/webrick, ruby/test/ruby, ruby/lib, ruby/ext/win32ole, ruby/ext/syck, ruby/ext/socket, ruby/ext/sdbm, ruby/ext/openssl, ruby/ext/iconv, ruby/ext/gdbm, ruby/ext/dbm, ruby: * eval.c: unify ruby_class (for method definition) and ruby_cbase

matz        Fri, 3 Feb 2006 18:15:44 +0900

  Modified files:
    ruby/test/webrick:
      test_filehandler.rb
    ruby/test/ruby:
      envutil.rb
    ruby/lib:
      parsearg.rb optparse.rb
    ruby/ext/win32ole:
      win32ole.c
    ruby/ext/syck:
      rubyext.c
    ruby/ext/socket:
      socket.c
    ruby/ext/sdbm:
      init.c
    ruby/ext/openssl:
      ossl_x509name.c ossl_ssl.c ossl_pkcs7.c ossl_config.c
      ossl_asn1.c
    ruby/ext/iconv:
      iconv.c
    ruby/ext/gdbm:
      gdbm.c
    ruby/ext/dbm:
      dbm.c
    ruby:
      struct.c ruby.h parse.y numeric.c node.h io.c eval.c error.c
      env.h enumerator.c enum.c ChangeLog
  Log:
    * eval.c: unify ruby_class (for method definition) and ruby_cbase
      (for constant reference).
    
    * eval.c (rb_call0): use TMP_ALLOC() instead of allocating
      a temporary array object.
    
    * eval.c (eval): need not to protect $SAFE value.
      [ruby-core:07177]
    
    * error.c (Init_Exception): change NameError to direct subclass of
      Exception so that default rescue do not handle it silently.
    
    * struct.c (rb_struct_select): update RDoc description.
      [ruby-core:7254]
    
    * numeric.c (int_upto): return an enumerator if no block is
      attached to the method.
    
    * numeric.c (int_downto): ditto.
    
    * numeric.c (int_dotimes): ditto.
    
    * enum.c (enum_first): new method Enumerable#first to take first n
      element from an enumerable.
    
    * enum.c (enum_group_by): new method Enumerable#group_by that
      groups enumerable values according to their block values.
  
  Revision    Changes    Path
  1.2         +5   -1    ruby/test/webrick/test_filehandler.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/webrick/test_filehandler.rb?cvsroot=src&r1=1.1&r2=1.2
  1.7         +8   -1    ruby/test/ruby/envutil.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/ruby/envutil.rb?cvsroot=src&r1=1.6&r2=1.7
  1.5         +3   -3    ruby/lib/parsearg.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/parsearg.rb?cvsroot=src&r1=1.4&r2=1.5
  1.56        +3   -3    ruby/lib/optparse.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/optparse.rb?cvsroot=src&r1=1.55&r2=1.56
  1.44        +2   -2    ruby/ext/win32ole/win32ole.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/win32ole/win32ole.c?cvsroot=src&r1=1.43&r2=1.44
  1.69        +4   -4    ruby/ext/syck/rubyext.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/rubyext.c?cvsroot=src&r1=1.68&r2=1.69
  1.159       +1   -1    ruby/ext/socket/socket.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/socket/socket.c?cvsroot=src&r1=1.158&r2=1.159
  1.30        +4   -11   ruby/ext/sdbm/init.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/sdbm/init.c?cvsroot=src&r1=1.29&r2=1.30
  1.13        +2   -2    ruby/ext/openssl/ossl_x509name.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509name.c?cvsroot=src&r1=1.12&r2=1.13
  1.29        +2   -2    ruby/ext/openssl/ossl_ssl.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_ssl.c?cvsroot=src&r1=1.28&r2=1.29
  1.9         +3   -3    ruby/ext/openssl/ossl_pkcs7.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkcs7.c?cvsroot=src&r1=1.8&r2=1.9
  1.12        +2   -2    ruby/ext/openssl/ossl_config.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_config.c?cvsroot=src&r1=1.11&r2=1.12
  1.13        +2   -2    ruby/ext/openssl/ossl_asn1.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_asn1.c?cvsroot=src&r1=1.12&r2=1.13
  1.29        +3   -3    ruby/ext/iconv/iconv.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/iconv/iconv.c?cvsroot=src&r1=1.28&r2=1.29
  1.36        +4   -11   ruby/ext/gdbm/gdbm.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/gdbm/gdbm.c?cvsroot=src&r1=1.35&r2=1.36
  1.35        +8   -20   ruby/ext/dbm/dbm.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/dbm/dbm.c?cvsroot=src&r1=1.34&r2=1.35
  1.73        +3   -9    ruby/struct.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/struct.c?cvsroot=src&r1=1.72&r2=1.73
  1.130       +2   -1    ruby/ruby.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.129&r2=1.130
  1.430       +2   -2    ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.429&r2=1.430
  1.134       +5   -2    ruby/numeric.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.133&r2=1.134
  1.73        +2   -2    ruby/node.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/node.h?cvsroot=src&r1=1.72&r2=1.73
  1.397       +3   -3    ruby/io.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.396&r2=1.397
  1.874       +434 -466  ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.873&r2=1.874
  1.120       +3   -3    ruby/error.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/error.c?cvsroot=src&r1=1.119&r2=1.120
  1.21        +5   -8    ruby/env.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/env.h?cvsroot=src&r1=1.20&r2=1.21
  1.10        +20  -26   ruby/enumerator.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/enumerator.c?cvsroot=src&r1=1.9&r2=1.10
  1.67        +117 -29   ruby/enum.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/enum.c?cvsroot=src&r1=1.66&r2=1.67
  1.4926      +36  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4925&r2=1.4926


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