summaryrefslogtreecommitdiff
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
commitd51065b011692fe5906eeef4ebc20466934689e9 (patch)
tree75b20561829b51c5363d7f6f8937b73b24308e27 /NEWS
parenta02a3f46496210ca401fd74585993c8754cbe91c (diff)
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.