Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 12, 2012
  1. @shyouhei

    add tag v1_8_7_371

    shyouhei authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_371@37149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * error.c (name_err_to_s): we need not infect msg.

    shyouhei authored
    * test/ruby/test_exception.rb (TestException#test_exception_to_s_should_not_propagate_untrustedness): test for it.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@37148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 29, 2012
  1. @shyouhei

    merge revision(s) 36251:

    shyouhei authored
    	* eval.c (stack_extend): prevent ALLOCA_N, which reserves a memory
    	  space with for restoring machine stack stored in each threads, from
    	  optimization out.  backport r34278 from the trunk.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@36253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 18, 2012
  1. @shyouhei

    merge revision(s) 32605:32610:

    shyouhei authored
    	* backport r32609 from trunk.
    	* ext/openssl/ossl_hmac.c: Revert checking return type of
    	  HMAC_Init_ex as it is not compatible with OpenSSL < 1.0.0.
    	* backport r32606 from trunk.
    	* ext/openssl/ossl_digest.c: Check return value of EVP_DigestInit_ex.
    	* ext/openssl/ossl_hmac.c: Check return value of HMAC_Init_ex.
    	  Thanks, Jared Jennings, for the patch.
    	  [ Ruby 1.9 - Bug #4944 ] [ruby-core:37670]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@36126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 9, 2012
  1. @shyouhei

    merge revision(s) 32542:

    shyouhei authored
    	* eval.c (ruby_setjmp): need to save the stack after r2 (the Table
    	  of Contents on ppc64) is saved onto the stack by getcontext().
    	  based on <https://bugzilla.redhat.com/show_bug.cgi?id=628715>.
    	  Bug#4411
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 7, 2012
  1. @shyouhei

    merge revision(s) 30993:

    shyouhei authored
    	* ext/bigdecimal/bigdecimal.c (VpMemAlloc): Fixes a bug reported by Drew Yao <ayao at apple.com>
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 6, 2012
  1. @shyouhei

    merge revision(s) 23432:

    shyouhei authored
    	* eval.c (rb_thread_join), ext/thread/thread.c (wake_one): adjusts
    	  targets of rest waiting threads to join.  [ruby-core:23457]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 28324:

    shyouhei authored
    	* bignum.c (rb_big2dbl), test/ruby/test_bignum.rb (test_to_f):
    	  A negative Bignum out of Float range should be converted to -Infinity.
    	  [ruby-core:30492] [Bug #3362]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    @nobu you must run make test-all _before_ you check in.

    shyouhei authored
    reverting revision r34920 because it fails.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 33611:

    shyouhei authored
    	* lib/webrick/utils.rb: fix fcntl call.
    	* lib/drb/unix.rb: ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 21, 2012
  1. * 2012-05-21

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @knu

    * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a

    knu authored
      module before calling rb_class2name().
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 11, 2012
  1. @nobu

    * ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC,

    nobu authored
    	  must not cast it to unsigned long, which may be shorter than
    	  VALUE, and the result can be mere garbage.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 14, 2012
  1. @nobu

    merge revision(s) 35325:

    nobu authored
    	* bignum.c (rb_big2str0): prevent working clone from
    	  GC. [exerb-dev:0578].  patched by MURASE Masamitsu
    	  <masamitsu.murase AT gmail.com> at [exerb-dev:0580]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@35327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 6, 2012
  1. @nobu

    merge revision(s) 34919:

    nobu authored
    	* lib/yaml/rubytypes.rb (Exception.yaml_new): fix bug that causes
    	  YAML serialization problem for Exception.
    	  Exception#initialize doesn't use visible instance variable for
    	  the exception message, so call the method with the message.
    	  patched by Jingwen Owen Ou <jingweno AT gmail.com>.
    	  http://github.com/ruby/ruby/pull/41
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 2, 2012
  1. @nobu

    merge revision(s) 25230,34866:

    nobu authored
    	* marshal.c (struct {dump,load}_arg): manage with dfree, instead
    	  of using local variable which may be moved by context switch.
    	  [ruby-dev:39425]
    
    	* marshal.c (mark_dump_arg): mark destination string.  patch by
    	  Vit Ondruch.  [Bug #4339]
    
    	* marshal.c (clear_dump_arg, clear_load_arg): clean up also data
    	  tables as same as symbols tables.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 8, 2012
  1. @nahi

    Backport r34482 from trunk. See #5353

    nahi authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 28, 2011
  1. @shyouhei

    -This line, and those below, will be ignored--

    shyouhei authored
    M    ruby_1_8_7/ChangeLog
    M    ruby_1_8_7/inits.c
    M    ruby_1_8_7/version.h
    M    ruby_1_8_7/string.c
    M    ruby_1_8_7/st.c
    M    ruby_1_8_7/test/ruby/test_string.rb
    M    ruby_1_8_7/random.c
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 10, 2011
  1. @shyouhei

    oops.

    shyouhei authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 32741:

    shyouhei authored
    	* lib/securerandom.rb: call OpenSSL::Random.seed at the
    	  SecureRandom.random_bytes call.
    	  based on the patch by Masahiro Tomita.  [ruby-dev:44270]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@32741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 20587:

    shyouhei authored
    	* mkconfig.rb: fix for continued lines.  based on a patch from
    	  Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * 2011-12-10

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 23730:

    shyouhei authored
    	* numeric.c (flo_cmp): Infinity is greater than any bignum
    	  number.  [ruby-dev:38672]
    
    	* bignum.c (rb_big_cmp): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    merge revision(s) 27064:

    shyouhei authored
    	* ext/openssl/ossl_x509store.c (ossl_x509store_initialize): initialize
    	  store->ex_data.sk.  [ruby-core:28907] [ruby-core:23971]
    	  [ruby-core:18121]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@33999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 30, 2011
  1. @shyouhei

    merge revision(s) 32289:

    shyouhei authored
    	* ext/tk/extconf.rb (intptr_t, uintptr_t): support for the latest ActiveTcl with mingw.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 26, 2011
  1. @shyouhei

    merge revision(s) 31346,31528:

    shyouhei authored
    	* ext/openssl/extconf.rb: Should check SSLv2_*method.
    	  openssl compiled with "no-ssl2" the extconf don't fail
    	  when running `make' having this compilation errors.
    	  Patched by Laurent Arnoud. fixes #4562, #4556
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * ext/tk/extconf.rb: copy from trunk, as requested by Hidetoshi NAGAI.

    shyouhei authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    patchlevel++

    shyouhei authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 23, 2011
  1. * 2011-06-23

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nahi

    backported r26281 from ruby_1_8

    nahi authored
    * lib/webrick/accesslog.rb (WEBrick::AccessLog.format): log parameter
      embedding did not work. See #4913.
    
    * test/webrick/test_accesslog.rb: Add for test it.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 16, 2011
  1. * 2011-06-16

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nahi

    backport r32050 by akr

    nahi authored
    * lib/securerandom.rb (SecureRandom.random_bytes): modify PRNG state
      to prevent random number sequence repeatation at forked
      child process which has same pid.
      reported by Eric Wong.  [ruby-core:35765]
    
    backport r32124 by nahi
    
    * test/test_securerandom.rb: Add testcase.  This testcase does NOT aim
      to test cryptographically strongness and randomness.  It includes
      the test for PID recycle issue of OpenSSL described in #4579 but
      it's disabled by default.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@32128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 2, 2011
  1. @shyouhei

    merge revision(s) 31731:31734:

    shyouhei authored
    	* variable.c (rb_autoload_load):  There is a  race condition while
    	  autoloading.  When two or more threads touch a single autoloaded
    	  constant at  a time,  one of them  does the require,  but others
    	  behave  oddly.   To  fix  this  situation we  now  refrain  from
    	  deleting the autoload table while someone is doing the autoload.
    	  That  deletion is  deferred to  a  point where  a require  ended
    	  successfully.  Doing so make it possible for multiple threads to
    	  enter autoloading at the same  time but the require is protected
    	  against  multiple simultaneous  entrance anyway  so all  but one
    	  thread  gets blocked  at that  point.   So with  it, touching  a
    	  constant that gets autoloaded cause those threads to block until
    	  there is another one that does the same thing.
    	  [ruby-core:36308] (#921)
    
    	* variable.c (rb_const_get_0): ditto.
    
    	* variable.c (autoload_node): ditto.
    
    	* variable.c (autoload_delete): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    	* variable.c (rb_const_get_0):  Fix  previous change.   There were
    	  possibilities   when   an   autoload-specified   library   lacks
    	  definition of  the constant  it was bound  to.  Once  after such
    	  library had  already beed loaded, the autoload  engine shall not
    	  reload  it.   Instead  the  interpreter have  to  consider  such
    	  constant nonexistent.  It results in a const_missing situation.
    
    	* variable.c (rb_autoload_load): ditto.
    
    	* variable.c (autoload_node): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@31904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    patchlevel++

    shyouhei authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@31903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 30, 2011
  1. * 2011-05-30

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@31807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.