Skip to content
This repository
tag: v1_8_5_197

Jun 15, 2008

  1. Urabe, Shyouhei

    add tag v1_8_5_197

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_197@17253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  2. Urabe, Shyouhei

    merge revision(s) 16143:

    	* regex.c (re_search): string might be NULL.  [ruby-core:16478]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  3. Urabe, Shyouhei

    merge revision(s) 16114:

    	* time.c (rb_strftime): check errno to detect strftime(3)'s error.
    	  this is workaround for recent version of MSVCRT.
    	  [ruby-dev:34456]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  4. Urabe, Shyouhei

    merge revision(s) 16082:

    	* lib/yaml/types.rb: Likewise, pass self to YAML::quick_emit;
    	  merged from 1.9.
    	* lib/yaml.rb (quick_emit): use combination of object_id and hash to
    	  identify repeated object references, since GC will reuse memory of
    	  objects during output of YAML. [ruby-Bugs-8548] [ruby-Bugs-3698];
    	  merged from 1.9.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  5. Urabe, Shyouhei

    merge revision(s) 16074:

    	* ext/syck/rubyext.c: Node#value defined twice.
    	* lib/yaml/: several method redefinitions causing warnings.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  6. Urabe, Shyouhei

    merge revision(s) 15965:

    	* marshal.c (w_object): add volatile to avoid potential GC bug.  a
    	  patch from Tomoyuki Chikanaga <chikanag at nippon-control-system.co.jp>
    	  in [ruby-dev:34311].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  7. Urabe, Shyouhei

    merge revision(s) 15924:

    	* re.c (rb_reg_quote): should always copy the quoting string.
    	  [ruby-core:16235]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  8. Urabe, Shyouhei

    merge revision(s) 15900:

    	* lib/net/pop.rb (Net::POP3::do_finish): clear @n_mails and
    	  @n_bytes as well.  [ruby-core:16144]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  9. Urabe, Shyouhei

    merge revision(s) 15869:

    	* lib/resolv.rb (Resolv::Config.default_config_hash): requires
    	  win32/resolv to use Win32::Resolv.  [ruby-dev:34138]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  10. Urabe, Shyouhei

    merge revision(s) 15856:

    	* class.c (clone_method): should copy cref as well.
    	  [ruby-core:15833]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  11. Urabe, Shyouhei

    merge revision(s) 15832:

    	* parse.y (yycompile): Always prepare a new array for each file's
    	  SCRIPT_LINES__ storage, instead of appending source lines every
    	  time a file is re-loaded; submitted by Rocky Bernstein in
    	  #18517.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  12. Urabe, Shyouhei

    merge revision(s) 15823:

    	* lib/resolv.rb (Resolv::Hosts): should not use win32/resolv on cygwin.
    	  [ruby-dev:29945], [ruby-dev:34095]
    	* lib/win32/registry.rb (Win32::Registry.expand_environ): try upcased
    	  name too for cygwin.  [ruby-dev:29945]
    	* lib/win32/resolv.rb (Win32::Resolv.get_hosts_path): use expand_path.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  13. Urabe, Shyouhei

    merge revision(s) 15790:

    	* misc/ruby-mode.el (ruby-mode): should use `run-mode-hooks' instead
    	  of calling `run-hooks' directly to run the mode hook.  patch from
    	  Chiyuan Zhang <pluskid AT gmail.com> in [ruby-core:15915]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  14. Urabe, Shyouhei

    merge revision(s) 15749:

    	* numeric.c (fix_coerce): try conversion before type check.
    	  [ruby-core:15838]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  15. Urabe, Shyouhei

    merge revision(s) 15575:

    	* bignum.c (BIGZEROP): fix for longer Bignum zeros.  [ruby-Bugs-17454]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  16. Urabe, Shyouhei

    merge revision(s) 15645:15647:

    	* bignum.c (big2str_find_n1): check integer overflow.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  17. Urabe, Shyouhei

    merge revision(s) 15548:

    	* gc.c (STACK_LENGTH) [SPARC] : 0x80 offset removed.  [ruby-dev:33857]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  18. Urabe, Shyouhei

    merge revision(s) 15546:

    	* ext/readline/readline.c (readline_event): prevent polling.  based on
    	  a patch from error errorsson in [ruby-Bugs-17675].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  19. Urabe, Shyouhei

    merge revision(s) 15541, 15545, 15558:

    	* parse.y (yycompile): clear ruby_eval_tree_begin too before parse.
    	* parse.y (yycompile): clear ruby_eval_tree_begin if parse failed.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  20. Urabe, Shyouhei

    merge revision(s) 15531:

    	* ext/pty/lib/expect.rb (IO#expect): check if peer is closed.
    	  [ruby-Bugs-17940]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  21. Urabe, Shyouhei

    merge revision(s) 15482:

    	* ext/iconv/iconv.c (iconv_convert): check upper bound.  a patch from
    	  Daniel Luz at [ruby-Bugs-17910].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  22. Urabe, Shyouhei

    merge revision(s) 15477:

    	* configure.in (ftruncate): check if available.
    	* file.c (rb_file_truncate): check if ftruncate instead of truncate.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008
  23. Urabe, Shyouhei

    merge revision(s) 15476:

    	* configure.in (sigsetmask): check when signal semantics is not POSIX.
    	* signal.c (USE_TRAP_MASK): set true if sigprocmask or sigsetmask is
    	  available.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 15, 2008

Jun 14, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15464:

    	* lib/timeout.rb (Timeout::timeout): made sensitive to location on the
    	  stack.  [ruby-core:15458]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 14, 2008

Jun 13, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15429, 15471:

    	* gc.c (rb_newobj): prohibit call of rb_newobj() during gc.
    	  Submitted by Sylvain Joyeux [ruby-core:12099].
    	* ext/dl/ptr.c: do not use LONG2NUM() inside dlptr_free().
    	  Slightly modified fix bassed on a patch by Sylvain Joyeux
    	  [ruby-core:12099] [ ruby-bugs-11859 ] [ ruby-bugs-11882 ]
    	  [ ruby-patches-13151 ].
    	* ext/dl/ptr.c (dlmem_each_i): typo fixed.  a patch from IKOMA
    	  Yoshiki <ikoma@mb.i-chubu.ne.jp> in [ruby-dev:33776].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  2. Urabe, Shyouhei

    merge revision(s) 15425:

    	* lib/benchmark.rb (Job::Benchmark#item): fix typo.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  3. Urabe, Shyouhei

    merge revision(s) 15415:

    	* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): use strtod() for more
    	  precision.  [ruby-talk:290296]
    	* ext/bigdecimal/bigdecimal.c (BASE_FIG): made constant.
    	* ext/bigdecimal/extconf.rb: ditto.  [ruby-dev:33658]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  4. Urabe, Shyouhei

    merge revision(s) 15408:

    	* lib/irb.rb (IRB::Irb::eval_input): rescues Interrupt and other than
    	  SystemExit and SignalException.  [ruby-core:15359]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  5. Urabe, Shyouhei

    merge revision(s) 15369:

    	* lib/benchmark.rb (Benchmark::realtime): make Benchmark#realtime
    	  a bit faster.  a patch from Alexander Dymo <dymo@ukrpost.ua> in
    	  [ruby-core:15337].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  6. Urabe, Shyouhei

    reformat ChangeLog

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008
  7. Urabe, Shyouhei

    merge revision(s) 15287:

    	* io.c (rb_open_file): should check NUL in path.
    	  <http://www.rubyist.net/~matz/20080125.html#c01>.
    	* io.c (rb_io_s_popen): ditto.
    	* io.c (rb_io_reopen): ditto.
    	* io.c (next_argv): ditto.
    	* io.c (rb_io_s_foreach): ditto.
    	* io.c (rb_io_s_readlines): ditto.
    	* io.c (rb_io_s_read): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 13, 2008

Jun 11, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15216:

    	* lib/uri/generic.rb (URI::Generic::inspect): use Kernel#to_s instead
    	 object_id with printf.  [ruby-dev:33347]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 11, 2008
  2. Urabe, Shyouhei

    merge revision(s) 15123:

    	* configure.in: Remove wrong assumptions about Cygwin.  a patch from
    	  Corinna Vinschen in [ruby-Bugs-17018].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 11, 2008

Jun 09, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15054:

    	* eval.c (eval): check if backtrace is empty.  [ruby-core:15040]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 09, 2008

Jun 07, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15005:

    	* eval.c (rb_define_alloc_func, rb_undef_alloc_func): should
    	  define/undef on a signleton class.  [ruby-core:09959]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@17012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
Something went wrong with that request. Please try again.