Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 11, 2014

  1. * test/ruby/envutil.rb (assert_no_memory_leak): On Solaris 9 or later,

      if possible, execute child ruby with environment variables
      LD_PRELOAD=libumem.so UMEM_OPTIONS="backend=mmap". With these
      variables, freed memory is immediately returned to the OS.
      [Bug #10020] [ruby-dev:48391]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    ngoto authored
  2. SHIBATA Hiroshi

    * lib/fileutils.rb: handle ENOENT error with symlink targeted to

      non-exists file. [ruby-dev:45933] [Bug #6716]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hsbt authored
  3. Marc-André Lafortune

    * lib/matrix.rb: Fix sign for cross_product [#9499]

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    marcandre authored
  4. Nobuyoshi Nakada

    pack.c: fix buffer overrun

    * pack.c (encodes): fix buffer overrun by tail_lf.  Thanks to
      Mamoru Tasaka and Tomas Hoger.  [ruby-core:63604] [Bug #10019]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored

Jul 10, 2014

  1. Nobuyoshi Nakada

    vm_insnhelper.c: fix implicit splat keyword argument

    * vm_insnhelper.c (vm_callee_setup_keyword_arg): adjust VM stack
      pointer to get rid of overwriting splat arguments by arguments
      for `to_hash` conversion.  [ruby-core:63593] [Bug #10016]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored

Jul 09, 2014

  1. Nobuyoshi Nakada

    test_io.rb: fix assertion

    * test/ruby/test_io.rb (test_advise): fix inverted arguments order
      by assert_nil.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  2. NARUSE, Yui

    require "rbconfig" to use RbConfig

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored

Jul 08, 2014

  1. Nobuyoshi Nakada

    memory_status.rb: find proper ps

    * test/ruby/memory_status.rb (Memory::PSCMD): use ps command which
      outputs expected result.  [ruby-dev:48370] [Bug #10010]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored

Jul 07, 2014

  1. Nobuyoshi Nakada

    test/ruby/find_executable.rb

    * test/ruby/test_rubyoptions.rb (test_program_name): use expected
      ps command from PATH.
    
    * test/ruby/find_executable.rb (EnvUtil#find_executable): find
      expected executable path with argument and output pattern.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored

Jul 04, 2014

  1. Nobuyoshi Nakada

    test/unit.rb: newline after message

    * test/lib/test/unit.rb (deal): print a newline after an error
      message for unknown command not to overwritten by next messages.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  2. SHIBATA Hiroshi

    * test/rubygems/test_gem_package.rb: avoid tempfile leaks using Tempf…

    …ile#close!
    
    * test/rubygems/test_gem_request_set.rb: ditto.
    * test/rubygems/test_gem_request_set_gem_dependency_api.rb: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hsbt authored
  3. SHIBATA Hiroshi

    Revert "test/rdoc: avoid tempfile leaks"

    This reverts commit r46145.
    
    Tempfile.create is only available Ruby 2.1 or higher.
    rubygems need to support Ruby 1.9 and 2.0 series.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hsbt authored

Jul 03, 2014

  1. NARUSE, Yui

    * lib/uri/generic.rb (URI::Generic#query=): remove validation, just

      escape. [Feature #2542]
    
    * lib/uri/generic.rb (URI::Generic#fragment=): ditto.
    
    * lib/uri/generic.rb (URI::Generic#check_query): removed.
    
    * lib/uri/generic.rb (URI::Generic#set_query): ditto.
    
    * lib/uri/generic.rb (URI::Generic#check_fragment): ditto.
    
    * lib/uri/generic.rb (URI::Generic#set_fragment): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored

Jul 02, 2014

  1. Nobuyoshi Nakada

    test_io.rb: fix leaked threads

    * test/ruby/test_io.rb (test_readpartial_locktmp): ensure reading
      thread is dead to fix leaked threads.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  2. Nobuyoshi Nakada

    leakchecker.rb: MiniTest::Unit.output

    * test/lib/leakchecker.rb (LeakChecker#puts): send output to
      MiniTest::Unit.output, not to be mixed with parallel test
      commands.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  3. SHIBATA Hiroshi

    * logger.rb: removed unmaintain code.

      [Feature #9860][ruby-core:62724]
    * test/logger/test_application.rb: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hsbt authored

Jul 01, 2014

  1. Nobuyoshi Nakada

    vm.c: rb_vm_env_local_variables

    * vm.c (rb_vm_env_local_variables): returns array of local
      variable name symbols in the environment by envval.
    * proc.c (bind_local_variables): use rb_vm_env_local_variables.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  2. Nobuyoshi Nakada

    proc.c: Binding#receiver

    * proc.c (bind_receiver): new method to return the bound receiver
      of the binding object.  [ruby-dev:47613] [Feature #8779]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  3. Nobuyoshi Nakada

    proc.c: fix infinite loop

    * proc.c (bind_local_variables): update env from envval for each
      iterations.  [ruby-dev:48351] [Bug #10001]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  4. Nobuyoshi Nakada

    test_proc.rb: test_local_variables

    * test/ruby/test_proc.rb (test_local_variables): missing test for
      Binding#local_variables.  [Feature #8773]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  5. Nobuyoshi Nakada

    test_proc.rb: test_local_variables_in_other_context

    * test/ruby/test_proc.rb (test_local_variables_in_other_context):
      move from test_variable.rb, this is a test for the method of
      Binding, not of Kernel.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  6. Nobuyoshi Nakada

    test_gem_package_tar_reader_entry.rb: close temporary files

    * test/rubygems/test_gem_package_tar_reader_entry.rb (teardown):
      close temporary files under util_entry to fix leaked tempfiles.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  7. Nobuyoshi Nakada

    test_gem_remote_fetcher.rb: stop SSL server

    * test/rubygems/test_gem_remote_fetcher.rb (stop_servers): stop
      SSL server before shutdown its thread.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  8. Nobuyoshi Nakada

    test_gem_remote_fetcher.rb: fix leaked threads

    * test/rubygems/test_gem_remote_fetcher.rb (stop_servers): kill
      server threads to fix leaked threads.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  9. Akinori MUSHA

    Digest::HMAC is finally removed as previously noticed. [fix GH-648]

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu authored
  10. NARUSE, Yui

    add timeout

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored
  11. NARUSE, Yui

    exception must make process stop

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored

Jun 30, 2014

  1. NARUSE, Yui

    show if parallel test-all fails to Marshal.load

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored
  2. NARUSE, Yui

    suppress warnings: assigned but unused variable

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse authored
  3. Koichi Sasada

    * gc.c: support `USE_RGENGC == 0'.

    * test/ruby/test_gc.rb: ditto.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    ko1 authored

Jun 28, 2014

  1. akr

    * ext/pathname/pathname.c (path_birthtime): New method,

      Pathname#birthtime.
      Proposed by Kazuhiro NISHIYAMA.  [ruby-dev:48232] [Feature #9857]
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr authored
  2. akr

    inspect IO objects before closed IO object test.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr authored
  3. akr

    Suppress double dots.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr authored
  4. Nobuyoshi Nakada

    test_env.rb: relax limits

    * test/ruby/test_env.rb (test_memory_leak_{aset,select,shift}):
      increase rehearsals and memory leak limits.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
  5. Nobuyoshi Nakada

    eval.c: no overwrite SystemStackError backtrace

    * eval.c (setup_exception): should not overwrite SystemStackError
      backtrace if set already.  [ruby-core:63377] [Feature #6216]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu authored
Something went wrong with that request. Please try again.