* gc.c (heap_pages_free_unused_pages): check tomb page availability
  at first.
  And return immediately if we don't touch sorted list any more.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
eval.c: suppress a warning

* eval.c (setup_exception): suppress a "clobbered" warning by gcc
  4.9.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* thread.c: [DOC] Typo in comment for _FORTIFY_SOURCE [Fixes GH-548]
  Patch by @qnet-herwin https://github.com/ruby/ruby/pull/548 [ci skip]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2014-02-27

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
configure.in: check __ARCHITECTURE__ properly

* configure.in (rb_cv_architecture_available): check whether
  __ARCHITECTURE__ is available before replacing CFLAGS.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
numeric.c: check signs before division

* numeric.c (ruby_num_interval_step_size): check signs and get rid
  of implementation dependent behavior of negative division.
  [ruby-core:61106] [Bug #9570]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tool/redmine-backporter.rb: scroll 1 lind on Enter key

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tool/merger.rb: normalize the merged revision string

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
configure.in: define SET_THREAD_NAME

* configure.in (SET_THREAD_NAME): define according to
  pthread_setname_np variations.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
use strlcat

* addr2line.c (follow_debuglink): use strlcat instead of strncat.

* dln.c (aix_loaderror): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
adjust indent and style

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
test_scanf.rb: use tmpefile

* test/scanf/test_scanf.rb (TestIOScanf): use different name for
  each tests, to get rid of weird errors on Windows.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
test_scanf.rb: include arguments in names

* test/scanf/test_scanf.rb (ScanfTests#tests): remove duplicated
  tests.

* test/scanf/test_scanf.rb (ScanfTests#each_test): include test
  arguments in test names.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/optparse.rb: [DOC] Add example of generating help with optparse.
  Patch by @joelmccracken documenting-ruby/ruby#19
  https://github.com/documenting-ruby/ruby/pull/19


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
adjust indent and style

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test/test_syslog.rb: adjust indent.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test/test_set.rb: remove commented out code.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
X:Y doesn't include X in svn

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* file.c: [DOC] Add more documentation for File.basename by @avdi [fix GH-550][ci skip]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2014-02-28

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