Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1_9_2_180
Commits on Feb 18, 2011
  1. Yuki Yugui Sonoda

    tags branches/ruby_1_9_2@r30907 as v1_9_2_180

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_180@30909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r30896 from trunk into ruby_1_9_2.

    yugui authored
    --
    * lib/fileutils.rb (FileUtils::remove_entry_secure): there is a
      race condition in the case where the given path is a directory,
      and some other user can move that directory, and create a
      symlink while this method is executing.
      Reported by: Nicholas Jefferson <nicholas at pythonic.com.au>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r30721 from trunk into ruby_1_9_2.

    yugui authored
    --
    * array.c (rb_ary_join): [].join.encoding must be US-ASCII.
      [ruby-list:47790]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r30699 and r30700 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* configure.in: Add #include<sys/stat.h> when struct stat is
    	  tested. Otherwise, incomplete type dereference error will occur.
    --
    We don't only need to change "struct stat.st_size" test, but also
     need to change "struct stat.st_blocks" test.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r30683 and r30684 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* hash.c (rb_hash_fetch_m): add GC guard to prevent intermediate
    	  variable from GC.
    --
    	* re.c (rb_reg_raise): add GC guard to prevent intermediate
    	  variable from GC.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r30659 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* class.c (clone_method): add GC guard to prevent intermediate
    	  variable from GC. [Bug #4321] [ruby-dev:43107]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r30657 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* vm_eval.c (rb_throw_obj): add GC guard to prevent intermediate
    	  variable from GC. [Bug #4322] [ruby-dev:43108]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 28, 2011
  1. Yuki Yugui Sonoda

    merges r30654 from trunk into ruby_1_9_2.

    yugui authored
    --
    * string.c (=~): documentation fix; the return value is nil when
      it doesn't match. patched by Andrei Kulakov [ruby-core:34562]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r30652 from trunk into ruby_1_9_2.

    yugui authored
    --
    * string.c (rb_str_resize): get rid of out-of-bound access.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r30648 from trunk into ruby_1_9_2.

    yugui authored
    --
    * string.c (rb_string_value_cstr): rb_str_modify can change
      RSTRING_PTR.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r30647,r30650 and r30651 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* test/ruby/test_thread.rb: Added various ConditionVariable tests.
    --
    * test/ruby/test_thread.rb (TestThread#test_condvar_nolock_2): get rid of method redefined.
    --
    * test/ruby/test_thread.rb: remove unused variables.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r30641 from trunk into ruby_1_9_2.

    yugui authored
    --
    * error.c (rb_invalid_str): prevent intermediate variable from GC.
      [ruby-core:34820]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r30628 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/psych/parser.c (parse): fixing off-by-one error on line numbers
      in parse exceptions.  [ruby-core:34690]
    * test/psych/test_parser.rb: test for error
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r30601 from trunk into ruby_1_9_2.

    yugui authored
    --
        * proc.c (proc_call): Add gc guard to avoid segfault. The fix
          is created by Tomoyuki Chikanaga. [Bug #4238][ruby-dev:42963]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r30597 from trunk into ruby_1_9_2.

    yugui authored
    --
    * parse.y: avoid NULL reference.  [ruby-dev:43067]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges r30595 from trunk into ruby_1_9_2.

    yugui authored
    --
    * vsnprintf.c (cvt): set first byte of buf to NUL for the case when
      no bytes are written to the buf. [ruby-dev:43062]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. Yuki Yugui Sonoda

    merges r30587 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/psych/lib/psych/visitors/json_tree.rb (visit_String): JSON
      strings should be dumped with double quotes. [ruby-core:34186]
    * test/psych/test_json_tree.rb: test for double quotes
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 27, 2011
  1. Yuki Yugui Sonoda

    merges a part of revision 5917 in MiniTest's repository into ruby_1_9_2.

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges revision 6057 in MiniTest's repository into ruby_1_9_2.

    yugui authored
    --
    + Exit autorun via nested at_exit handler, in case other libs call
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges a half of revision 5937 and 5939 in MiniTest's repository into…

    yugui authored
    … ruby_1_9_2.
    
    --
    - Fixed some of the assertion default messages
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges a half of revision 5875 in MiniTest's repository into ruby_1_9…

    yugui authored
    …_2. It corresponds to
    
    r29259 on Ruby's trunk.
    --
    assert_raises now lets MiniTest::Skip through. (shyouhei)
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 16, 2011
  1. Yuki Yugui Sonoda

    * too/rbinstall.rb (install?(:ext, :comm, :gem)): no longer

    yugui authored
      installs no-versioned gempsecs. [ruby-core:34011]
      Patch by Luis Lavena.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r30551 from trunk into ruby_1_9_2.

    yugui authored
    --
    * test/net/smtp/test_ssl_socket.rb: fix dependency.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r30544 from trunk into ruby_1_9_2.

    yugui authored
    --
    * test/net/imap/test_imap.rb: call neither logout nor disconnect
      unless connected.  patch by Kazuhiro NISHIYAMA.  [ruby-dev:42860]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r30543 from trunk into ruby_1_9_2.

    yugui authored
    --
    * lib/net/imap.rb: use bytesize for binary strings.
      patched by Yoshimasa Niwa. [ruby-core:34222]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r30540 and r30541 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/zlib/zlib.c (gzfile_check_footer): ISIZE (Input SIZE) in
      gzip's header is the size of uncompressed input data modulo 2^32.
      [ruby-core:34481] http://www.ietf.org/rfc/rfc1952.txt
    --
    The cast must use uint32_t. [ruby-core:34481]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r30536 from trunk into ruby_1_9_2.

    yugui authored
    --
    * io.c (argf_next_argv): go advance when the next file cannot be
      read.  [ruby-core:34446]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r30525 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* io.c (rb_f_syscall): Add 64bit Linux support. Some syscall takes
    	  long type arguments.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r30526 and r30527 from trunk into ruby_1_9_2.

    yugui authored
    --
    	* io.c (rb_f_syscall): Some syscall return unsigned or pointer value.
    	  Therefore we should only check the result is -1 or not. [ruby-core:34062]
    --
    	* io.c (rb_f_syscall): Add warning messages. [ruby-core:34062]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges r30520 from trunk into ruby_1_9_2.

    yugui authored
    --
    * lib/net/http.rb (Net::HTTP#connect): makes it timeout during
      SSL handshake too. [ruby-core:34203]
      Patch by Marc Slemko.
    
    * test/net/http/test_http.rb (TestNetHTTP_v1_2#test_timeout_during_HTTP_session):
      test for [ruby-core:34203]
    
    * test/net/http/test_https.rb (TestNetHTTPS#test_timeout_during_SSL_handshake):
      ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. Yuki Yugui Sonoda

    merges r30499 from trunk into ruby_1_9_2.

    yugui authored
    --
    * io.c (Kernel.#syscall): implemented on LP64/LLP64 environments too.
      also uses __syscall if available for *BSD on 64bit architecture.
      [ruby-core:34062]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. Yuki Yugui Sonoda

    merges r30496 and r30519 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/readline/readline.c: apply a patch from Nobuyoshi Nakada.
      fixed #3616 [ruby-core:31484] IRB + readline incorrectly counts
      non-printing characters in prompt
    --
    * ext/readline/extconf.rb: new checks for RL_PROMPT_START_IGNORE
      and RL_PROMPT_END_IGNORE. [ruby-core:34331]
    
    * ext/readline/readline.c: enables USE_INSERT_IGNORE_ESCAPE only if
      RL_PROMPT_{START,END}_IGNORE are available to get rid of compilation
      error with libedit.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. Yuki Yugui Sonoda

    merges r30484 from trunk into ruby_1_9_2.

    yugui authored
    --
    * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): highlight
      regexp after open bracket.  [ruby-core:34183]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. Yuki Yugui Sonoda

    merges r30483 from trunk into ruby_1_9_2.

    yugui authored
    --
    * bignum.c (bigmul1_karatsuba): avoid overflow that make assertion
      fail in certain case.  this patch is contributed from Ray Chason
      <chasonr at gmail.com> in personal communication.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  14. Yuki Yugui Sonoda

    merges r30475 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/psych/lib/psych/json/tree_builder.rb (start_mapping): tags
      should not be included in JSON mapping
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.