Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1_8_7_174
Commits on Jun 12, 2009
  1. @shyouhei

    add tag v1_8_7_174

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

    merge revision(s) 23662:

    shyouhei authored
    	* ext/bigdecimal/bigdecimal.c (VpToString): fixed a bug introduced
    	  in r23613.  [ruby-talk:338957]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 8, 2009
  1. @shyouhei

    merge revision(s) 22627:

    shyouhei authored
    	* eval.c (rb_thread_schedule): mswin32 doesn't have F_GETFD, so check
    	  with another method.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 7, 2009
  1. @shyouhei

    merge revision(s) 23610:23613:

    shyouhei authored
    	* ext/bigdecimal/bigdecimal.c (VpAlloc): avoid ALLOCA_N() to avoid
    	  segmentation fault caused by (insanely) long decimal values.
    	  backported from 1.9.
    	* ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i,
    	  BigDecimal_to_f, BigDecimal_to_s, BigDecimal_split,
    	  BigDecimal_inspect): ditto.
    	* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): returns Inf if
    	  exp is bigger than DBL_MANT_DIG.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 3, 2009
  1. @shyouhei

    merge revision(s) 22812:

    shyouhei authored
    	* file.c: include fcntl.h for O_RDONLY on Solaris.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 22694,22947:

    shyouhei authored
    	* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
    	  overrun.  a patch from Charlie Savage at [ruby-core:22604].
    	* util.c (rv_strdup): macro to duplicate nul-terminated string.
    	  [ruby-core:22852]
    	* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
    	  overrun.  a patch from Charlie Savage at [ruby-core:22604].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 22689:

    shyouhei authored
    	* ext/bigdecimal/bigdecimal.c (gfDebug): uncommented out.
    	  [ruby-core:22600]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 22674:

    shyouhei authored
    	* eval.c (rb_eval): needs to guard intermediate string objects.
    	  based on a patch from Brent Roman <brent AT mbari.org> a
    	  [ruby-core:22584].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 26, 2009
  1. @shyouhei

    merge revision(s) 22489:

    shyouhei authored
    	* Makefile.in (update-rubyspec, test-rubyspec): Catch up to
    	  rubyspec merge.  A patch by Brian Ford at [ruby-core:21032]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 22429:

    shyouhei authored
    	* lib/soap/mimemessage.rb (MIMEMessage#to_s): Fix a fatal
    	  method name typo. [Bug #1173]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 22392:22394:

    shyouhei authored
    	* file.c (rb_file_s_extname): fix for spaces before extention.
    	  [ruby-dev:38044]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 22333,22338:

    shyouhei authored
    	* win32/win32.c (_CrtDbgReportW): prevent from false positive
    	  assertions in msvcrtd.  [ruby-core:22116]
    	* win32/Makefile.sub (CRTDEFFLAGS): separated from DEFS.
    	* win32/win32.c (rtc_error_handler): ignores RTC errors.
    	* win32/win32.c (NtInitialize): suppress useless CRT assertions.
    	  [ruby-core:22116]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 22332:

    shyouhei authored
    	* lib/ostruct.rb (OpenStruct#new_ostruct_member): checks if frozen.
    	  [ruby-talk:328195], [ruby-core:22142]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    merge revision(s) 22329:

    shyouhei authored
    	* lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check.
    	  Patch by Kornelius Kalnbach.  [ruby-core:20992].
    	* test/ostruct/test_ostruct.rb: test for inspect.
    	  Patch by Kornelius Kalnbach.  [ruby-core:20992].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @shyouhei

    merge revision(s) 22299:

    shyouhei authored
    	* eval.c (rb_thread_schedule): handle EBADF of select as well.
    	  [ruby-core:21264]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 8, 2009
  1. @shyouhei

    merge revision(s) 19486:

    shyouhei authored
    	* win32/win32.c (subtruct): check tv_sec.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 2, 2009
  1. @shyouhei

    * test/rss/test_atom.rb (RSS::TestAtomCore::assert_atom_content_inli…

    shyouhei authored
    …ne_other_base64_to_s):
    
    	  ditto. [ruby-dev:38248]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * test/rss/rss-assertions.rb (RSS::Assertions::assert_atom_content_i…

    shyouhei authored
    …nline_other_text):
    
    	  newlines are valid for Base64 data. [ruby-dev:38248]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 22910:

    shyouhei authored
    	* test/openssl/test_ssl.rb (OpenSSL#test_client_session):
    	  Debian's openssl 0.9.8g-13 failed at assert(ssl.session_reused?),
    	  when use default SSLContext. [ruby-dev:36167]
    	  backported r19268 from trunk. [ruby-core:22843]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 31, 2009
  1. @shyouhei

    merge revision(s) 21750:

    shyouhei authored
    	* lib/mkmf.rb (configuration): leaves PATH_SEPARATOR unchanged.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 27, 2009
  1. @shyouhei

    merge revision(s) 21749:

    shyouhei authored
    	* lib/mkmf.rb (mkintpath): new function which converts native path
    	  to format acceptable in Makefile.
    	* lib/mkmf.rb (configuration): convers srcdir, topdir and hdrdir.
    	  a patch by Alexey Borzenkov <snaury AT gmail.com> at
    	  [ruby-core:21448].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 22882,22961,22971:

    shyouhei authored
    	* gc.c (run_final): calls free function.  [ruby-core:22578]
    	* gc.c (rb_gc_call_finalizer_at_exit): leave Thread objects
    	  unfinalized.  [ruby-dev:38168]
    	* gc.c (run_final): frees zombies only.  [ruby-dev:38171]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 23, 2009
  1. @shyouhei

    merge revision(s) 22011:

    shyouhei authored
    	* ext/thread/thread.c (rb_queue_pop, rb_queue_push): should not lock
    	  mutex if got an exception while waiting, and should ensure unlocked
    	  after signaled.  [ruby-dev:37545]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 17874,17886:

    shyouhei authored
    	* eval.c (rb_thread_join): new API.
    	* ext/thread/thread.c (wait_mutex, lock_mutex): wait until the locking
    	  thread exits.  [ruby-dev:34856]
    	* eval.c (rb_thread_value): missed to change at r17874.  [ruby-core:17595]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 22654:22661:

    shyouhei authored
    	* file.c (file_load_ok): checks if regular file, except for the
    	  platform disallows to open directories, e.g. dosish.
    	  [ruby-dev:38097], [Bug #1221]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@23040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 9, 2009
  1. @shyouhei

    merge revision(s) 22646:

    shyouhei authored
    	* ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): OCSP_basic_verify
    	  returns positive value on success, not non-zero.  [ruby-core:21762]
    	  backported r22440 from trunk.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 21997:

    shyouhei authored
    	* re.c (match_check): check if MatchData is initialized.
    	  [ruby-core:18749]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 21994:

    shyouhei authored
    	* lib/rexml/rexml.rb: incremented Ruby::VERSION.  Thanks, Jeremy
    	  Kemper.  [ruby-core:20113]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 21913:

    shyouhei authored
    	* io.c (io_getpartial): fflush after read for updating pos in FILE.
    	  not portable, I guess.  [ruby-core:21561]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 21727:

    shyouhei authored
    	* gc.c (define_final): cannot define finalizer for immediate
    	  values.  [ruby-core:21500]
    	* gc.c (define_final): freezes or hides internal values.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 8, 2009
  1. @shyouhei

    merge revision(s) 21688:

    shyouhei authored
    	* parse.y (IS_BEG): EXPR_CLASS should be treated like EXPR_BEG.
    	  [ruby-core:21453]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 25, 2009
  1. @shyouhei

    merge revision(s) 21677:

    shyouhei authored
    	* node.h (rb_thread_raised_clear): should not clear flags other than
    	  raised flags.  a patch by Tomoyuki Chikanaga <chikanag AT
    	  nippon-control-system.co.jp> at [ruby-dev:37794].  [ruby-dev:37776]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 21505:

    shyouhei authored
    	* ext/socket/extconf.rb (gai_strerror): checks if available and if
    	  returns const pointer.
    	* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
    	  available.  [ruby-core:21328]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 21447:

    shyouhei authored
    	* win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
    	* win32/win32.c (winnt_stat): gets rid of strange behavior of
    	  GetFileAttributes().  [ruby-core:21269]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 23, 2009
  1. @shyouhei

    merge revision(s) 21432:

    shyouhei authored
    	* lib/erb.rb (PercentScanner): remove PercentScanner. fixed % after
    	  %> bug. [ruby-dev:37751] [Bug #997] 
    	* test/erb/test_erb.rb: ditto
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.