* lib/rubygems/commands/contents_command.rb:  Sort output from command.
  Replaces r38004, r38005
* test/rubygems/test_gem_commands_contents_command.rb:  ditto.

* lib/rubygems/defaults.rb:  Use Gem.path_separator for jruby support.
* lib/rubygems/path_support.rb:  ditto


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
vm_backtrace.c: RB_GC_GUARD

* include/ruby/ruby.h (RB_GC_GUARD_PTR): add note.
* vm_backtrace.c (backtrace_to_str_ary): use RB_GC_GUARD() instead of
  RB_GC_GUARD_PTR() which has no effect.
  (backtrace_to_location_ary): ditto.
  (vm_backtrace_to_ary): ditto.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Use capture_subprocess_io instead of capture_io. fix r38002

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rdoc/markdown.rb:  Fixed warnings with -w


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Refix r38002: capture_subprocess_io also doesn't fork

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
value.rb: remove DL

* ext/fiddle/lib/fiddle/value.rb (Fiddle::ValueUtil#wrap_arg): remove
  deprecated require.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
value.rb: adjust indent

* ext/fiddle/lib/fiddle/value.rb (Fiddle::ValueUtil#wrap_arg): adjust
  indent.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rdoc/ri/driver.rb:  Relaxed matching for pages to be more
  user-friendly.
* test/rdoc/test_rdoc_ri_driver.rb:   Test for above.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* revert r37993 to avoid SEGV in tests.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* lib/rake/backtrace.rb:  Removed duplication in
	  Rake::Backtrace::SUPPRESSED_PATHS
	* test/rake/test_rake_backtrace.rb:  Skip tests when tmpdir is in the
	  suppressed pattern.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* lib/rubygems/spec_fetcher.rb:  Allow prerelease spec fetching to fail
	  for bundler.
	* test/rubygems/test_gem_spec_fetcher.rb:  Test for above.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Add tests for lib/abbrev.rb.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Improve test data in test_abbrev.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Fix a line matching problem in Abbrev.abbrev(words, "prefix").

* lib/abbrev.rb (Abbrev#abbrev): A fixed string prefix pattern
  should only match the beginning of each word, not the beginning
  of every line in it.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Stop using a regexp that causes a false warning.

* lib/abbrev.rb (Abbrev#abbrev): Stop using a regexp that causes a
  false warning. [Bug #7471]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* lib/rubygems/commands/setup_command.rb:  Remove old files on install
	  of RubyGems.  (not by rbinstall.rb).
	* test/rubygems/test_gem_commands_setup_command.rb:  Test for above.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* properties.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rdoc.rb:  Set version to 4.0.0.preview2
* lib/rubygems.rb:  Set version to 2.0.0.preview2


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* time.c: Documentation improvements, grammar and formatting
  Patch by Bernd Homuth [ruby-core:49203] [Bug #7326]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/cgi.rb: CGI example for HTML generation
  Patch by Marcus Stollsteimer [ruby-core:50303] [Bug #7465]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e