summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authornormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-04-15 20:11:23 +0000
committernormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-04-15 20:11:23 +0000
commitb90ad8a2f68251343569fd8824c4bcfeb25188a7 (patch)
tree08d0637c25ff6c0582e2bc6e44945cacc4f085d6 /NEWS
parentdc3c2496bb9b86b8837b23e83a83d896236c2eca (diff)
lib/net/*: use io/wait methods instead of IO.select
io/wait is expected to work on any platform where sockets are supported. io/wait methods uses fewer allocations and uses ppoll internally under Linux for better performance on high-numbered FDs. [ruby-core:35572] describes the performance advantage of ppoll on high-numbered FDs. * lib/net/protocol.rb (rbuf_fill): use IO#wait_*able * lib/net/http/generic_request.rb (wait_for_continue): ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions