merge revision(s) 44772,44773: [Backport #9430]

	benchmark/driver: avoid large alloc in driver process

	* benchmark/driver: avoid large alloc in driver process
  [ruby-core:59869] [Bug #9430]
	* benchmark/driver: avoid large alloc in driver process
	  [ruby-core:59869] [Bug #9430]


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

	* ext/socket: Avoid unnecessary ppoll/select on Linux.
	  Patch by Eric Wong.  [ruby-core:57950] [Bug #9039]


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

	* lib/resolv.rb (Resolv::DNS::Resource::TXT#data): Return concatenated
	  string.
	  Patch by Ryan Brunner.  [ruby-core:58220] [Bug #9093]


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