diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-24 08:21:11 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-24 08:21:11 +0000 |
commit | 843386848571da72c696b255551c612fe1d9b4ec (patch) | |
tree | 11dabbaf552796d7539f2cc196697574d5857fd2 | |
parent | 908c4812d2506c6fa4e163970d7f787017f24c03 (diff) | |
download | ruby-843386848571da72c696b255551c612fe1d9b4ec.tar.gz |
NEWS: reduce redundancy w.r.t Socket+IO [ci skip]
No need to mention the same things in the same document multiple
times. Use numeric references to point to previously-mentioned
items.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | NEWS | 24 |
1 files changed, 8 insertions, 16 deletions
@@ -250,7 +250,7 @@ with all sufficient information, see the ChangeLog file or Redmine [Feature #11229] * BasicSocket#recv and BasicSocket#recv_nonblock allow an output String buffer argument like IO#read and IO#read_nonblock to reduce - GC overhead + GC overhead [Feature #11242] * StringIO * In read-only mode, StringIO#set_encoding no longer sets the encoding @@ -381,24 +381,16 @@ with all sufficient information, see the ChangeLog file or Redmine * The Set class got several speed up. [Misc #10754], [r52591] -* Socket and I/O related improvements +* Socket and I/O-related improvements - * All non-blocking I/O (including socket) methods allow - `exception: false' to suppress expensive and noisy exceptions - in common usage. Feature #10532 [Feature #11229] - - * Calling overhead of most of these keyword-using I/O methods is - reduced by avoiding the inefficient C API to parse keywords. - [Feature #11339] + * Calling overhead of most of new keyword-using I/O methods in + [Feature #11229] is reduced by avoiding the inefficient C API + to parse keywords. [Feature #11339] * The standard library is updated to use the improved - exception-free non-blocking I/O. This has the additional - benefit of quieter $DEBUG output in addition to reducing expensive - exceptions. [Feature #11044] - - * The Socket#recv* methods allow an optional destination - buffer to reduce GC pressure, based on the existing behavior - of IO#read* methods. [Feature #11242] + exception-free non-blocking I/O from [Feature #11229]. + This has the additional benefit of quieter $DEBUG output in + addition to reducing expensive exceptions. [Feature #11044] * (Linux-only) waiting on a single FD anywhere in the stdlib no longer uses select(2), making it immune to slowdowns with high-numbered FDs. |