1
0
Fork 0
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:
nobu 2009-09-11 12:52:20 +00:00
parent 726caa59a9
commit 126d6acc50
2 changed files with 48 additions and 6 deletions

View file

@ -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
View file

@ -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.