mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* NEWS: update for 1.9.2. based on a patch from Run Paint Run Run
in [ruby-core:25534]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
726caa59a9
commit
126d6acc50
2 changed files with 48 additions and 6 deletions
|
@ -1,3 +1,8 @@
|
|||
Fri Sep 11 21:52:13 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* 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@ruby-lang.org>
|
||||
|
||||
* configure.in: check for real target cpu on darwin 10.
|
||||
|
@ -1691,7 +1696,7 @@ Sun Jul 26 01:09:14 2009 Alexander Zavorine <alexandre.zavorine@nokia.com>
|
|||
Sat Jul 25 17:49:03 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* 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@ruby-lang.org>
|
||||
|
@ -5136,7 +5141,7 @@ Sat Mar 28 11:10:32 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|||
|
||||
* 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@ruby-lang.org>
|
||||
|
|
37
NEWS
37
NEWS
|
@ -20,6 +20,10 @@ with all sufficient information, see the ChangeLog file.
|
|||
* new method:
|
||||
* Dir.home
|
||||
|
||||
* Enumerable
|
||||
* New method:
|
||||
* Enumerable#join
|
||||
|
||||
* Enumerator
|
||||
* new methods:
|
||||
* Enumerator#peek
|
||||
|
@ -37,6 +41,9 @@ with all sufficient information, see the ChangeLog file.
|
|||
if defined.
|
||||
* #next doesn't clear the position at end.
|
||||
|
||||
* ENV
|
||||
* Uses locale's encoding
|
||||
|
||||
* IO
|
||||
* new method:
|
||||
* IO#fdatasync
|
||||
|
@ -49,10 +56,16 @@ with all sufficient information, see the ChangeLog file.
|
|||
* 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 @@ with all sufficient information, see the ChangeLog file.
|
|||
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 @@ with all sufficient information, see the ChangeLog file.
|
|||
* 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=
|
||||
|
@ -212,6 +231,10 @@ with all sufficient information, see the ChangeLog file.
|
|||
* securerandom
|
||||
* new methods:
|
||||
* SecureRandom.urlsafe_base64
|
||||
* URI
|
||||
* Obsoleted methods:
|
||||
* URI#escape
|
||||
* URI#unescape
|
||||
|
||||
* etc
|
||||
* new methods:
|
||||
|
@ -222,6 +245,15 @@ with all sufficient information, see the ChangeLog file.
|
|||
* 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
|
||||
|
@ -230,6 +262,9 @@ with all sufficient information, see the ChangeLog file.
|
|||
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 @@ with all sufficient information, see the ChangeLog file.
|
|||
* Time.mktime
|
||||
* Time.parse
|
||||
* --program-prefix and --program-suffix
|
||||
* --enable-fat-binary
|
||||
* $:
|
||||
|
||||
See above.
|
||||
|
|
Loading…
Add table
Reference in a new issue