* test/io/console/test_io_console.rb: for Fedora Rawhide, not OpenBSD.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Merge commit r32846:
    * thread_pthread.c (native_cond_signal): retry to call pthread_cond_signal
      and pthread_cond_broadcast if they return EAGAIN in
      native_cond_signal and native_cond_broadcast, respectively.
      It is for the pthread implementation of Mac OS X 10.7 (Lion).
      fixes #5155.  [ruby-dev:44342].
    * thread_pthread.c (native_cond_broadcast): ditto.
    * thread_pthread.c (struct cached_thread_entry): stop using
      pthread_cond_t and its functions directly.
    * thread_pthread.c (register_cached_thread_and_wait): ditto.
    * thread_pthread.c (use_cached_thread): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* complex.c (f_signbit): fix compile error in gcc4 on Solaris with
  CFLAGS="-std=gnu99".  [ruby-dev:44355] fix [Bug #5159]

* math.c: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* numeric.c (rb_infinity, rb_nan): use WORDS_BIGENDIAN to get endian.
  fix [Bug #5160] [ruby-dev:44356]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* backport r32845 from trunk.

* configure.in: when Solaris cc, use $(CC) to link shared libs.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* lib/rdoc:  Update to 3.9.1.  Fixes === lines in verbatim sections.
	  Fixes :nodoc: on class aliases.  Fixes :stopdoc: creating references
	  to Object.  Fixes spacing when class comments are merged in ri.
	  Fixes `ri []` crash.  Fixes bug report URL when rdoc crashes.  Adds
	  :doc: and :nodoc: to allow hiding of implementation details in ruby.
	  Makes `rdoc` and `ri` gem-aware.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2011-08-06

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Remove orphaned date in ChangeLog

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* lib/rdoc:  Update to 3.9.1.  Fixes === lines in verbatim sections.
	  Fixes :nodoc: on class aliases.  Fixes :stopdoc: creating references
	  to Object.  Fixes spacing when class comments are merged in ri.
	  Fixes `ri []` crash.  Fixes bug report URL when rdoc crashes.  Adds
	  :doc: and :nodoc: to allow hiding of implementation details in ruby.
	  Makes `rdoc` and `ri` gem-aware.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* marshal.c (w_object):  Fix exception message when _dump_data is not
	  defined on a T_DATA object.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2011-08-07

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* backport r32876 from trunk.

* ext/objspace/objspace.c: fix typos in a document.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 32885:

	* time.c (rb_strftime_alloc): raise ERANGE if width is too large.
	  Patch by Nobuyoshi Nakada. [Bug #4457] [ruby-dev:43285]

	* test/ruby/test_time.rb (class TestTime): add a test for the
	  above change.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 32859:

	* test/test_syslog.rb (TestSyslog#test_log): Do not be too
	  specific about the log line format.  Fixes #5081.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* array.c: Fix typo. https://github.com/ruby/ruby/pull/36


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2011-08-09

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test/fiddle/helper.rb (libc_so, libm_so): Solaris support added.
* test/dl/test_base.rb (libc_so, libm_so): on Solaris, remove libc
  and libm version numbers for detecting default libc and libm.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: mention [ruby-core:38853] [Bug #5168] for r32892


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 32859:

       * ext/date/date_parse.c (date_zone_to_diff): add RB_GC_GUARD.
         [ruby-dev:44337] [Bug #5152]

       * ext/date/data_parse.c (parse_ddd_cb): ditto.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2011-08-10

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e