Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 6, 2008
  1. @knu

    Merge changes from ruby_1_8 to reduce warnings and potentially improve

    knu authored
    security.
    
    * mkconfig.rb: hide build path from rbconfig.rb.
    
    * util.c (ruby_strtod, dtoa): initialize more variables for error
      handling.
    
    * io.c (rscheck), marshal.c (w_nbyte, w_bytes, w_unique),
      (path2class, path2module): constified.
    
    * pack.c (pack_unpack), process.c (rb_syswait): suppress warnings.
    
    * suppress warnings on cygwin, mingw and mswin.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 3, 2003
  1. @eban
Commits on Aug 21, 2002
  1. *.c: Int vs Long cleanup

    michal authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 24, 2002
  1. * io.c (rb_io_mode_flags): both 'r+b' and 'rb+' should be allowed.

    matz authored
    * io.c (rb_io_mode_modenum): ditto.
    
    * gc.c (rb_memerror): rename from mem_error, and exported.
    
    * gc.c (Init_GC): pre-allocate NoMemoryError instance.
    
    * object.c (convert_type): error message changed from "failed to
      convert" to "cannot convert", since it does not try to convert
      if an object does not respond to the converting method.
    
    * eval.c (block_pass): convert Method to Proc using
      rb_check_convert_type().
    
    * object.c (rb_check_convert_type): always convert T_DATA
    
    * eval.c (rb_thread_cleanup): should not terminate main_thread by
      Fatal error.
    
    * regex.c (is_in_list): need to not exclude NUL and NEWLINE.
    
    * re.c (rb_reg_expr_str): wrong backslash escapement.
    
    * re.c (rb_reg_expr_str): do not escape embedded space
      characters.
    
    * marshal.c (w_object): T_DATA process patch from Joel VanderWerf
      <vjoel@PATH.Berkeley.EDU>.  This is temporary hack; it remains
      undocumented, and it will be removed when marshaling is
      re-designed.
    
    * marshal.c (r_object): ditto.
    
    * numeric.c (num_step): Integer#step is moved to Numeric#step;
      Fixnum#step is merged into this method.
    
    * numeric.c (int_dotimes): Fixnum#times is merged.
    
    * numeric.c (int_upto): Fixnum#upto is merged.
    
    * numeric.c (int_downto): Fixnum#downto is merged.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 19, 2002
  1. * eval.c (rb_thread_cleanup): current thread may be THREAD_STOPPED,

    matz authored
      for example when terminated from signal handler.
    
    * regex.c (re_compile_pattern): remove /p support.
    
    * regex.h: ditto.
    
    * parse.y (parse_regx): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 4, 2002
  1. * process.c (rb_f_system): abandon vfork.

    matz authored
    * io.c (pipe_open): ditto.
    
    * defines.h: sparc linux needs different FLUSH_REGISTER_WINDOWS
    
    * regex.c (re_search): abandon stclass optimization.
    
    * bignum.c (rb_cstr2inum): deny "0_".
    
    * bignum.c (rb_cstr2inum): allow "0\n" and so on.
    
    * error.c (rb_invalid_str): utility function to show inspect()'ed
      string.
    
    * bignum.c (rb_cstr2inum): prints invalid strings in inspect()'ed
      format.
    
    * object.c (rb_Float): ditto.
    
    * object.c (rb_convert_type): no longer use rb_rescue().
    
    * re.c (rb_reg_search): initialize taint status of match object.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 11, 2001
  1. @knu

    * It is confusing to put the GPL license terms in the file COPYING;

    knu authored
      Rename the files COPYING and COPYING.LIB to GPL and LGPL, respectively.
    
    * While I am here, update the LGPL with the "Lesser" one.
    
    * Move the "copying" sections of the files README and README.jp to
      COPYING and COPYING.jp, respectively.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 27, 2000
  1. matz

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 7, 2000
  1. @eban

    2000-06-08

    eban authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 30, 2000
  1. 2000-05-30

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 25, 2000
  1. 2000-05-25

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 24, 2000
  1. 2000-05-24

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 22, 2000
  1. /p is back for transit

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 18, 2000
  1. 2000-05-18

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 17, 2000
  1. thread problems

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 14, 1999
  1. 19991214

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 6, 1999
  1. 19991206

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 24, 1999
  1. 1.4.1 to be

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 13, 1999
  1. 1.4.0

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 20, 1999
  1. This commit was generated by cvs2svn to compensate for changes in r372,

    matz authored
    which included commits to RCS files with non-trunk default branches.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 16, 1998
  1. This commit was generated by cvs2svn to compensate for changes in r11,

    matz authored
    which included commits to RCS files with non-trunk default branches.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Initial revision

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.