[前][次][番号順一覧][スレッド一覧]

ruby-changes:10460

From: akr <ko1@a...>
Date: Tue, 3 Feb 2009 16:55:08 +0900 (JST)
Subject: [ruby-changes:10460] Ruby:r22010 (trunk): updated.

akr	2009-02-03 16:55:03 +0900 (Tue, 03 Feb 2009)

  New Revision: 22010

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22010

  Log:
    updated.

  Modified files:
    trunk/NEWS

Index: NEWS
===================================================================
--- NEWS	(revision 22009)
+++ NEWS	(revision 22010)
@@ -17,7 +17,7 @@
     * Array#sort_by!
 
   * IO
-    * IO.pipe takes a block.
+    * IO.pipe can take a block.
 
   * Process
     * Process.spawn accepts [:child, FD] for a redirect target.
@@ -55,42 +55,72 @@
 
 * open3
 
-  * Open3.popen2
-  * Open3.popen2e
-  * Open3.capture3
-  * Open3.capture2
-  * Open3.capture2e
-  * Open3.pipeline_rw
-  * Open3.pipeline_r
-  * Open3.pipeline_w
-  * Open3.pipeline_start
-  * Open3.pipeline
+  * new methods:
+    * Open3.popen2
+    * Open3.popen2e
+    * Open3.capture3
+    * Open3.capture2
+    * Open3.capture2e
+    * Open3.pipeline_rw
+    * Open3.pipeline_r
+    * Open3.pipeline_w
+    * Open3.pipeline_start
+    * Open3.pipeline
 
 * pty
 
-  * PTY.open
+  * new methods:
+    * PTY.open
 
 * openssl
 
-  * Buffering#read_nonblock
+  * new methods:
+    * Buffering#read_nonblock
 
 * socket
-  * Socket.pair and UNIXSocket.pair takes a block.
-  * AddrInfo class
-  * Socket.{tcp,tcp_server_loop,unix,unix_server_loop}
-  * Socket#{recvfrom,recvfrom_nonblock,accept,accept_nonblock,sysaccept}
-    returns a sender address as AddrInfo object instead of a string.
-  * BasicSocket#send, UDPSocket#send, Socket.getnameinfo, Socket#bind, and
-    Socket#{connect,connect_nonblock} accepts an AddrInfo object as sockaddr.
-  * BasicSocket#local_address
-  * BasicSocket#remote_address
-  * string/symbol as protocol/address family, socket type, protocol level,
-    socket option name and shutdown's how argument can be specified as a
-    string/symbol.
 
+  * incompatible changes:
+    * Socket#{recvfrom,recvfrom_nonblock,accept,accept_nonblock,sysaccept}
+      returns a sender address as AddrInfo object instead of a string.
+    * BasicSocket#getsockopt returns Socket::Option object instead of a string.
+
+  * new class:
+    * AddrInfo
+    * Socket::Option
+    * Socket::AncillaryData
+
+  * new methods:
+    * Socket.ip_address_list
+    * Socket.tcp
+    * Socket.tcp_server_loop
+    * Socket.tcp_server_sockets
+    * Socket.unix
+    * Socket.unix_server_loop
+    * Socket.unix_server_socket
+    * Socket.accept_loop
+    * Socket#ipv6only!
+    * BasicSocket#local_address
+    * BasicSocket#remote_address
+    * BasicSocket#sendmsg
+    * BasicSocket#sendmsg_nonblock
+    * BasicSocket#recvmsg
+    * BasicSocket#recvmsg_nonblock
+
+  * extended methods:
+    * Socket.new's 3rd argument is optional now.
+    * Socket.pair and UNIXSocket.pair can take a block.
+    * BasicSocket#send, UDPSocket#send, Socket.getnameinfo, Socket#bind, and
+      Socket#{connect,connect_nonblock} accepts an AddrInfo object as sockaddr.
+    * BasicSocket#getsockopt accepts a Socket::Option object.
+
+    * string/symbol as protocol/address family, socket type, protocol level,
+      socket option name and shutdown's how argument can be specified as a
+      string/symbol.
+
 * pathname
-  * new method: realdirpath
-  * new method: each_child
+  * new method:
+    * realdirpath
+    * each_child
 
 === Compatibility issues (excluding feature bug fixes)
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]