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> Fri Sep 11 21:38:13 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
* configure.in: check for real target cpu on darwin 10. * 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> 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 * 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] [ruby-core:24559]. [ruby-core:24557]
Sat Jul 25 13:44:28 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> 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 * common.mk (ruby.imp): all symbols in static library need to be
exported, so that encoding-extensions can be loaded. based on a 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]. [ruby-talk:332282].
Sat Mar 28 08:49:47 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> Sat Mar 28 08:49:47 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>

45
NEWS
View file

@ -20,6 +20,10 @@ with all sufficient information, see the ChangeLog file.
* new method: * new method:
* Dir.home * Dir.home
* Enumerable
* New method:
* Enumerable#join
* Enumerator * Enumerator
* new methods: * new methods:
* Enumerator#peek * Enumerator#peek
@ -37,6 +41,9 @@ with all sufficient information, see the ChangeLog file.
if defined. if defined.
* #next doesn't clear the position at end. * #next doesn't clear the position at end.
* ENV
* Uses locale's encoding
* IO * IO
* new method: * new method:
* IO#fdatasync * IO#fdatasync
@ -49,10 +56,16 @@ with all sufficient information, see the ChangeLog file.
* IO::WaitWritable * IO::WaitWritable
They are used to extend non-blocking exceptions. They are used to extend non-blocking exceptions.
* MatchData
* New method:
* MatchData#==
* Process * Process
* extended methods: * extended methods:
* Process.spawn accepts [:child, FD] for a redirect target. * Process.spawn accepts [:child, FD] for a redirect target.
* Random (new library for generating pseudo-random numbers)
* String * String
* extended methods: * extended methods:
* string[regexp, name] is supported for named capture. * string[regexp, name] is supported for named capture.
@ -73,6 +86,9 @@ with all sufficient information, see the ChangeLog file.
not 1999 AD. not 1999 AD.
* Kernel * Kernel
* new method:
* Kernel#require_relative
* extended methods: * extended methods:
* respond_to? can be used to detect methods not implemented. * respond_to? can be used to detect methods not implemented.
For example, Process.respond_to?(:fork) returns false on Windows. 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= * RSS::Maker: item.guid.permanent_link=
* new alias of item.guid.isPermaLink= * new alias of item.guid.isPermaLink=
* JSON
* Update to JSON 1.1.9
* REXML * REXML
* REXML::Document.entity_expansion_limit= * REXML::Document.entity_expansion_limit=
@ -181,9 +200,9 @@ with all sufficient information, see the ChangeLog file.
* BasicSocket#getsockopt accepts a Socket::Option object. * BasicSocket#getsockopt accepts a Socket::Option object.
* constant names can be accepted as well as constant values. * 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. 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 * protocol/address family
* socket type * socket type
* socket option protocol level * socket option protocol level
@ -212,6 +231,10 @@ with all sufficient information, see the ChangeLog file.
* securerandom * securerandom
* new methods: * new methods:
* SecureRandom.urlsafe_base64 * SecureRandom.urlsafe_base64
* URI
* Obsoleted methods:
* URI#escape
* URI#unescape
* etc * etc
* new methods: * new methods:
@ -222,14 +245,26 @@ with all sufficient information, see the ChangeLog file.
* new methods: * new methods:
* Zlib::GzipFile#path * 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 === 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. 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-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) === Compatibility issues (excluding feature bug fixes)
* Enumerator#rewind * Enumerator#rewind
@ -245,5 +280,7 @@ with all sufficient information, see the ChangeLog file.
* Time.mktime * Time.mktime
* Time.parse * Time.parse
* --program-prefix and --program-suffix * --program-prefix and --program-suffix
* --enable-fat-binary
* $:
See above. See above.