Project

General

Profile

Bug #2086 ยป NEWS.patch

runpaint (Run Paint Run Run), 09/11/2009 06:10 PM

View differences:

NEWS
* Dir.home
* Dir#to_path (alias of Dir#to_s)
* Enumerable
* New method:
* Enumerable#join
* Enumerator
* new methods:
* Enumerator#peek
......
if defined.
* #next doesn't clear the position at end.
* ENV
* Uses locale's encoding
* IO
* new method:
* IO#fdatasync
......
* 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)
* Tmpname (new module for creating temporary files)
* String
* extended methods:
* string[regexp, name] is supported for named capture.
......
* 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=
......
* securerandom
* new methods:
* SecureRandom.urlsafe_base64
* URI
* Obsoleted methods:
* URI#escape
* URI#unescape
* etc
* new methods:
......
* 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
=== Compilation options
* --program-prefix and --program-suffix no longer act on the shared object
......
* Time.mktime
* Time.parse
* --program-prefix and --program-suffix
* $:
See above.
    (1-1/1)