aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authornormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-06-15 21:28:00 +0000
committernormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-06-15 21:28:00 +0000
commite65b89cd8a4f314b000e8f0a7d19f46b26c359b3 (patch)
tree75b20561829b51c5363d7f6f8937b73b24308e27 /NEWS
parent619e8ae84f98516e3418d2a90d6e8b0f366e7bae (diff)
downloadruby-e65b89cd8a4f314b000e8f0a7d19f46b26c359b3.tar.gz
NEWS: update for socket API changes [ci skip]
[Feature #11242] [Feature #11229] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS12
1 files changed, 9 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 500ef0d328..40f58fb397 100644
--- a/NEWS
+++ b/NEWS
@@ -65,9 +65,15 @@ with all sufficient information, see the ChangeLog file.
=== Stdlib updates (outstanding ones only)
* Socket
- * Socket#accept_nonblock and Socket#connect_nonblock supports
- `exception :false` to return symbols.
- Ditto for TCPServer#accept_nonblock, UNIXServer#accept_nonblock.
+ * Socket#connect_nonblock, Socket#accept_nonblock,
+ TCPServer#accept_nonblock, UNIXServer#accept_nonblock,
+ BasicSocket#recv_nonblock, BasicSocket#recvmsg_nonblock,
+ BasicSocket#sendmsg_nonblock all support `exception :false` to return
+ :wait_readable or :wait_writable symbols instead of raising
+ IO::WaitReadable or IO::WaitWritable exceptions
+ * BasicSocket#recv and BasicSocket#recv_nonblock allow an output
+ String buffer argument like IO#read and IO#read_nonblock to reduce
+ GC overhead
* ObjectSpace (objspace)
* ObjectSpace.count_imemo_objects is added.