Skip to content
This repository
tag: v1_8_7_57

Jul 12, 2008

  1. Urabe, Shyouhei

    add tag v1_8_7_57

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_57@18046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 12, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17841,17845,17858:

    	* configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etch
    	  on IA64 is broken.  erfc(10000.0) aborts.
    	  use missing/erf.c instead.
    	  http://sources.redhat.com/ml/libc-hacker/2005-08/msg00008.html
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 12, 2008

Jul 10, 2008

  1. Urabe, Shyouhei

    merge revision(s) 16765:

    	* common.mk (SPEC_GIT_BASE): update RubySpec GIT URL.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17916:

    	* file.c (rb_file_s_extname): fix for file name with spaces.
    	  [ruby-talk:307404]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17881:

    	* lib/erb.rb (PercentScanner#scan): fix %% line bug. [ruby-core:17491]
    	* test/erb/test_erb.rb (test_percent): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17868:

    	* lib/net/ftp.rb (Net::FTP#sendport): use divmod.  [ruby-core:17557]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  5. Urabe, Shyouhei

    merge revision(s) 17849:

    	* ruby.c: Mac OS X needs origargc times of '\0' in
    	  origargv. [ruby-dev:35308]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  6. Urabe, Shyouhei

    merge revision(s) 17842:

    	* include/ruby/ruby.h (POSFIXABLE): use FIXNUM_MAX+1 instead of
    	  FIXNUM_MAX to make it possible to convert to double accurately.
    	  It assumes FLT_RADIX is 2.
    	  fix RubyForge bug #14102.
    	  backported from 1.9.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008

Jul 07, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17869:

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17839:

    	* lib/net/smtp.rb (Net::SMTP::start): use 'localhost' instead of
    	  'localhost.localdomain'.  [ruby-dev:35333]
    	* lib/net/smtp.rb (Net::SMTP::SMTP.start): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17832:

    	* eval.c (rb_longjmp): duplicate the thrown exception to set backtrace
    	  if it was frozen.  clear all raised flags.
    	* eval.c (stack_check): leave clearing flag to rb_longjmp.
    	* eval.c (rb_thread_set_raised, rb_thread_reset_raised): use generic
    	  flags.
    	* eval.c (Init_Proc), gc.c (Init_GC): freeze preallocated special exceptions.
    	* gc.c (rb_memerror): use thread raised flag instead of static flag,
    	  and raise nomem_error without backtrace if failed to make backtrace.
    	  [ruby-dev:34724]
    	* gc.c (ruby_xmalloc): increase malloc_increase only if malloc
    	  succeeds.  failed malloc size can be huge.  it may increase
    	  malloc_limit too big which cause less GC and memory full.
    	  (ruby_xrealloc): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17827,17846:17848:

    	* gc.c: add rb_during_gc(). based on a patch from arton <artonx AT
    	  yahoo.co.jp> at [ruby-dev:35313].   
    	* intern.h: ditto.
    	* ext/win32ole/win32ole.c: avoid creating Ruby object during
    	  GC. thanks to arton <artonx AT yahoo.co.jp>. [ruby-dev:35313]
    	* ext/win32ole/tests: add test_win32ole_event.rb, remove
    	  testOLEEVENT.rb
    	* ext/win32ole/tests/testWIN32OLE.rb(test_convert_bignum):
    	  fix test.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008

Jul 03, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17396:

    	* marshal.c (w_object, marshal_dump, r_object0, marshal_load): search
    	  public methods only.  [ruby-core:17283]
    	* object.c (convert_type): ditto.
    	* lib/singleton.rb (Singleton#_dump): conversion method should be
    	  public.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 03, 2008

Jul 02, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17753:

    	* lib/cgi.rb (CGI::QueryExtension.read_multipart): blanks inside
    	  double quotes are allowed.  [ruby-list:45140]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17749:17752:

    	* numeric.c (num_coerce): call rb_Float(x) first.  don't depend on
    	  evaluation order of function arguments.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17727:

    	* ext/syslog/syslog.c (syslog_write): syslog operations should be
    	  protected from $SAFE level 4.  a patch from Keita Yamaguchi
    	  <keita.yamaguchi at gmail.com>.
    	* ext/syslog/syslog.c (mSyslog_close): ditto.
    	* ext/syslog/syslog.c (mSyslog_set_mask): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17644:

    	* math.c (domain_check): fix preprocess condition.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  5. Urabe, Shyouhei

    merge revision(s) 17643:

    	* lib/tmpdir.rb (@@systmpdir): prior LOCAL_APPDATA if possible, and
    	  should be clean.  based on a patch from arton <artonx AT
    	  yahoo.co.jp> at [ruby-dev:35269]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  6. Urabe, Shyouhei

    merge revision(s) 17642:

    	* ext/win32ole/win32ole.c (date2time_str): fix the overflow in
    	  some situation. [ruby-bugs-20793]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008

Jul 01, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17756:

    	* array.c (rb_ary_fill): check if beg is too big.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 01, 2008

Jun 30, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17530:

    	* string.c (str_buf_cat): check for self concatenation.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 30, 2008

Jun 29, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17636:

    	* eval.c (rb_obj_respond_to): use RTEST to test the result of
    	  respond_to? method.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  2. Urabe, Shyouhei

    * array.c (rb_ary_fill): (compatibility) do not raise

    	  ArgumentError on negative length.  This behaviour shall change
      	  in a future release.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17617:

    	* time.c (time_timeval): fix rounding negative float.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17586,17612:

    	* ruby.c (set_arg0, ruby_prog_init): freeze $0.  a patch from Keita
    	  Yamaguchi <keita.yamaguchi at gmail.com>.
    	* test/inlinetest.rb (InlineTest.in_progname): workaround for frozen
    	  $0.  [ruby-dev:35261]
    	* lib/test/unit/ui/console/testrunner.rb (TestRunner#finished): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  5. Urabe, Shyouhei

    merge revision(s) 17584:

    	* process.c: include sys/resource.h if HAVE_SYS_RESOURCE_H is defined.
    	  pointed by TOYOFUKU Chikanobu.  [ruby-dev:35258]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  6. Urabe, Shyouhei

    merge revision(s) 17581:

    	* eval.c (rb_call0): wrong condition to check insecure method.
    	  a patch from Keita Yamaguchi <keita.yamaguchi at gmail.com>.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  7. Urabe, Shyouhei

    merge revision(s) 17578:

    	* variable.c (rb_f_trace_var): should not be allowed at safe level 4.  
    	  a patch from Keita Yamaguchi <keita.yamaguchi at gmail.com>.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  8. Urabe, Shyouhei

    merge revision(s) 17570:

    	* array.c (rb_ary_fill): not depend on unspecified behavior at integer
    	  overflow.  reported by Vincenzo Iozzo <snagg AT openssl.it>.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  9. Urabe, Shyouhei

    merge revision(s) 17561:

    	* ext/win32ole/win32ole.c(ole_invoke): fix memory leak.
    	  [ruby-bugs-20792]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  10. Urabe, Shyouhei

    merge revision(s) 17547:

    	* eval.c (PUSH_FRAME, PUSH_CLASS): Add volatile to avoid a
    	  possible optimization bug on OS X/PPC.  This at least makes
    	  build with gcc -O1 and `make test' pass.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  11. Urabe, Shyouhei

    merge revision(s) 17497:

    	* lib/rdoc/parsers/parse_rb.rb (RDoc#collect_first_comment): skip
    	  magic comment.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  12. Urabe, Shyouhei

    merge revision(s) 17366:

    	* ext/stringio/stringio.c (strio_each, strio_readlines): IO#each and
    	  IO#readlines do not affect $_.  [ruby-core:17277]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  13. Urabe, Shyouhei

    merge revision(s) 17352:

    	* ext/stringio/stringio.c (strio_readline, strio_each)
    	  (strio_readlines): set lastline.  [ruby-core:17257]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
  14. Urabe, Shyouhei

    merge revision(s) 17108:

    	* ext/openssl/ossl.h: include winsock.h if USE_WINSOCK2 is not defined.
    	  a patch from arton <artonx at yahoo.co.jp> in [ruby-dev:35078]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@17656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 29, 2008
Something went wrong with that request. Please try again.