merge revision(s) 44307: [Backport #9271]

	* win32/Makefile.sub (fake.rb): fixed wrong RUBY_PLATFORM, to correctly
	  install win32.h.
	  [ruby-core:58801][Bug #9199] reported by arton.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44330: [Backport #9279]

	* lib/rubygems.rb (module Gem):  Fix comment for
	  Gem::load_path_insert_index.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44331: [Backport #9280]

	* lib/rubygems.rb:  Set RubyGems to release version.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44332: [Backport #9281]

	* lib/rdoc.rb:  Set RDoc to release version.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44354: [Backport #9270]

	* array.c: Have to_h raise on elements that are not key-value pairs
	  [#9239]

	* enum.c: ditto


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44333: [Backport #9282]

	* lib/rubygems/commands/install_command.rb:  Restore gem install
	  --ignore-dependencies for remote gems

	* test/rubygems/test_gem_commands_install_command.rb:  Test for the
	  above.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44334: [Backport #9283]

	* test/rubygems/test_gem_ext_builder.rb:  Fix warning due to ambiguous
	  expression.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44374,44375,44376: [Backport #9290]

	* README.EXT: add a document about RGenGC.
	  Reviewed by havenwood.
	  [misc #8962]

	* README.EXT.ja: ditto.

	* README.EXT: add a refer to URL.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2013-12-25

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

	* sample/trick2013/: added the award-winning entries of TRICK 2013.
	  See https://github.com/tric/trick2013 for the contest outline.
	  (Matz has approved the attachment.)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44380: [Backport #9296]

	* proc.c (rb_mod_define_method): consider visibility only if self
	  in the caller is same as the receiver, otherwise make public as
	  well as old behavior.  [ruby-core:57747] [Bug #9005]
	  [ruby-core:58497] [Bug #9141]

	* vm.c (rb_vm_cref_in_context): return ruby level cref if self is
	  same.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44381: [Backport #9296]

	test_method.rb: fix test

	* test/ruby/test_method.rb (test_define_method_in_private_scope):
  remove extra *, to get the argument itself.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44377: [Backport #9290]

	README.EXT.ja: fix probable typo

	* README.EXT.ja (Appendix D): fix probable typo. RHASH_PTR() is
  not defined.

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


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 44411: [Backport #9295]

	* vm_insnhelper.c (argument_error): insert dummy frame to make
	  a backtrace object intead of modify backtrace string array.
	  [Bug #9295]

	* test/ruby/test_backtrace.rb: add a test for this patch.
	  fix test to compare a result of Exception#backtrace with
	  a result of Exception#backtrace_locations.


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