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

ruby-changes:13105

From: nobu <ko1@a...>
Date: Fri, 11 Sep 2009 21:52:33 +0900 (JST)
Subject: [ruby-changes:13105] Ruby:r24854 (trunk): * NEWS: update for 1.9.2. based on a patch from Run Paint Run Run

nobu	2009-09-11 21:52:20 +0900 (Fri, 11 Sep 2009)

  New Revision: 24854

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

  Log:
    * NEWS: update for 1.9.2.  based on a patch from Run Paint Run Run
      in [ruby-core:25534].

  Modified files:
    trunk/ChangeLog
    trunk/NEWS

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24853)
+++ ChangeLog	(revision 24854)
@@ -1,3 +1,8 @@
+Fri Sep 11 21:52:13 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* NEWS: update for 1.9.2.  based on a patch from Run Paint Run Run
+	  in [ruby-core:25534].
+
 Fri Sep 11 21:38:13 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in: check for real target cpu on darwin 10.
@@ -1691,7 +1696,7 @@
 Sat Jul 25 17:49:03 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* io.c (argf_eof): should not have reached EOF before trying to
-	  read.  based on a patch by Heesob Park <phasis AT gmail.com> a
+	  read.  based on a patch by Heesob Park <phasis AT gmail.com> in
 	  [ruby-core:24559].  [ruby-core:24557]
 
 Sat Jul 25 13:44:28 2009  Nobuyoshi Nakada  <nobu@r...>
@@ -5136,7 +5141,7 @@
 
 	* common.mk (ruby.imp): all symbols in static library need to be
 	  exported, so that encoding-extensions can be loaded.  based on a
-	  patch from Yutaka Kanemoto <kinpoco AT gmail.com> a
+	  patch from Yutaka Kanemoto <kinpoco AT gmail.com> in
 	  [ruby-talk:332282].
 
 Sat Mar 28 08:49:47 2009  Nobuyoshi Nakada  <nobu@r...>
Index: NEWS
===================================================================
--- NEWS	(revision 24853)
+++ NEWS	(revision 24854)
@@ -20,6 +20,10 @@
     * new method:
       * Dir.home
 
+  * Enumerable
+    * New method:
+      * Enumerable#join
+
   * Enumerator
     * new methods:
       * Enumerator#peek
@@ -37,6 +41,9 @@
         if defined.
       * #next doesn't clear the position at end.
 
+  * ENV
+    * Uses locale's encoding
+
   * IO
     * new method:
       * IO#fdatasync
@@ -49,10 +56,16 @@
       * IO::WaitWritable
         They are used to extend non-blocking exceptions.
 
+  * MatchData
+    * New method:
+      * MatchData#==
+
   * Process
     * extended methods:
       * Process.spawn accepts [:child, FD] for a redirect target.
 
+  * Random (new library for generating pseudo-random numbers)
+
   * String
     * extended methods:
       * string[regexp, name] is supported for named capture.
@@ -73,6 +86,9 @@
         not 1999 AD.
 
   * Kernel
+    * new method:
+      * Kernel#require_relative
+
     * extended methods:
       * respond_to? can be used to detect methods not implemented.
         For example, Process.respond_to?(:fork) returns false on Windows.
@@ -96,6 +112,9 @@
   * RSS::Maker: item.guid.permanent_link=
     * new alias of item.guid.isPermaLink=
 
+* JSON
+  * Update to JSON 1.1.9
+
 * REXML
 
   * REXML::Document.entity_expansion_limit=
@@ -181,9 +200,9 @@
     * BasicSocket#getsockopt accepts a Socket::Option object.
 
     * constant names can be accepted as well as constant values.
-      i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0) 
+      i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0)
       The constant names can be specified without the prefix.
-      i.e. Socket.new(:INET, :STREAM, 0) 
+      i.e. Socket.new(:INET, :STREAM, 0)
       * protocol/address family
       * socket type
       * socket option protocol level
@@ -212,6 +231,10 @@
 * securerandom
   * new methods:
     * SecureRandom.urlsafe_base64
+* URI
+  * Obsoleted methods:
+    * URI#escape
+    * URI#unescape
 
 * etc
   * new methods:
@@ -222,14 +245,26 @@
   * new methods:
     * Zlib::GzipFile#path
 
+=== Language changes
+
+* Regexp properties (\p{}) names now ignore underscores, spaces, and case, so
+  \p{ol chiki} is the same as \p{Ol_Chiki}
+* Regexps now support Unicode 5.1 (new characters and scripts)
+* \d, \s, and \w are now ASCII only; use POSIX bracket classes and \p{} for
+  Unicode semantics
+* $: no longer includes the current directory, use require_relative
+
 === Compilation options
 
-* --program-prefix and --program-suffix no longer act on the shared object 
+* --program-prefix and --program-suffix no longer act on the shared object
   names nor paths to libraries.
 
-  use --with-rubylibprefix='${libruby}/${RUBY_INSTALL_NAME}' and 
+  use --with-rubylibprefix='${libruby}/${RUBY_INSTALL_NAME}' and
   --with-soname='${RUBY_INSTALL_NAME}' for the same result as Ruby 1.9.1.
 
+* --with-arch is added for universal binary, instead of
+  --enable-fat-binary option.
+
 === Compatibility issues (excluding feature bug fixes)
 
   * Enumerator#rewind
@@ -245,5 +280,7 @@
   * Time.mktime
   * Time.parse
   * --program-prefix and --program-suffix
+  * --enable-fat-binary
+  * $:
 
     See above.

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

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