mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* NEWS: edited (order etc).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
79fab011d4
commit
9c8a54c560
2 changed files with 79 additions and 75 deletions
|
@ -1,3 +1,7 @@
|
|||
Thu Nov 22 02:22:33 2012 Tadayoshi Funaba <tadf@dotrb.org>
|
||||
|
||||
* NEWS: edited (order etc).
|
||||
|
||||
Wed Nov 21 22:52:59 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* ext/io/wait/wait.c (io_wait_readable): add alias wait_readable.
|
||||
|
|
150
NEWS
150
NEWS
|
@ -41,11 +41,19 @@ with all sufficient information, see the ChangeLog file.
|
|||
* aliased method:
|
||||
* ENV.to_h is a new alias for ENV.to_hash
|
||||
|
||||
* Fiber
|
||||
* incompatible changes:
|
||||
* Fiber#resume cannot resume a fiber which invokes "Fiber#transfer".
|
||||
|
||||
* File:
|
||||
* extended method:
|
||||
* File.fnmatch? now expands braces in the pattern if
|
||||
File::FNM_EXTGLOB option is given.
|
||||
|
||||
* GC::Profiler
|
||||
* added method:
|
||||
* added GC::Profiler.raw_data which returns raw profile data for GC.
|
||||
|
||||
* Hash
|
||||
* added method:
|
||||
* added Hash#to_h as explicit conversion method, like Array#to_a.
|
||||
|
@ -114,7 +122,7 @@ with all sufficient information, see the ChangeLog file.
|
|||
* Signal.trap raises ArgumentError when :SEGV, :BUS, :ILL, :FPE, :VTALRM
|
||||
are specified.
|
||||
|
||||
*String
|
||||
* String
|
||||
* added method:
|
||||
* added String#b returning a copied string whose encoding is ASCII-8BIT.
|
||||
|
||||
|
@ -140,19 +148,18 @@ with all sufficient information, see the ChangeLog file.
|
|||
* Time#to_s returned encoding defaults to US-ASCII but automatically
|
||||
transcodes to Encoding.default_internal if it is set.
|
||||
|
||||
* Fiber
|
||||
* incompatible changes:
|
||||
* Fiber#resume cannot resume a fiber which invokes "Fiber#transfer".
|
||||
|
||||
* GC::Profiler
|
||||
* added method:
|
||||
* added GC::Profiler.raw_data which returns raw profile data for GC.
|
||||
|
||||
* toplevel
|
||||
* added method:
|
||||
* added main.define_method which defines a global function.
|
||||
|
||||
* io/wait:
|
||||
* cgi
|
||||
* Add HTML5 tag maker.
|
||||
* CGI#header has been renamed to CGI#http_header and
|
||||
aliased to CGI#header.
|
||||
* When HTML5 tagmaker called, overwrite CGI#header,
|
||||
CGI#header function is to create a <header> element.
|
||||
|
||||
* io/wait
|
||||
* new features:
|
||||
* added IO#wait_writable method.
|
||||
* added IO#wait_readable method as alias of IO#wait.
|
||||
|
@ -181,59 +188,9 @@ with all sufficient information, see the ChangeLog file.
|
|||
* Net::IMAP.default_ssl_port
|
||||
* Net::IMAP.default_imaps_port
|
||||
|
||||
* ostruct
|
||||
* new methods:
|
||||
* OpenStruct#[], []=
|
||||
* OpenStruct#each_pair
|
||||
* OpenStruct#eql?
|
||||
* OpenStruct#hash
|
||||
* OpenStruct#to_h converts the struct to a hash.
|
||||
* extended method:
|
||||
* OpenStruct.new also accepts an OpenStruct / Struct.
|
||||
|
||||
* pathname
|
||||
* extended method:
|
||||
* Pathname#find returns an enumerator if no block is given.
|
||||
|
||||
* rake
|
||||
* rake has been updated to version 0.9.4.
|
||||
|
||||
This version is backwards-compatible with previous rake versions and
|
||||
contains many bug fixes.
|
||||
|
||||
See
|
||||
http://rake.rubyforge.org/doc/release_notes/rake-0_9_4_rdoc.html for a list
|
||||
of changes in rake 0.9.3 and 0.9.4.
|
||||
|
||||
* resolv
|
||||
* new methods:
|
||||
* Resolv::DNS#timeouts=
|
||||
* Resolv::DNS::Config#timeouts=
|
||||
|
||||
* shellwords
|
||||
* Shellwords#shellescape() now stringifies the given object using to_s.
|
||||
* Shellwords#shelljoin() accepts non-string objects in the given
|
||||
array, each of which is stringified using to_s.
|
||||
|
||||
* syslog
|
||||
* Added Syslog::Logger which provides a Logger API atop Syslog.
|
||||
* Syslog::Priority, Syslog::Level, Syslog::Option and Syslog::Macros
|
||||
are introduced for easy detection of available constants on a
|
||||
running system.
|
||||
|
||||
* lib/tmpdir.rb
|
||||
* incompatible changes:
|
||||
* Dir.mktmpdir uses FileUtils.remove_entry instead of
|
||||
FileUtils.remove_entry_secure. This means that applications should not
|
||||
change the permission of the created temporary directory to make
|
||||
accessible from other users.
|
||||
|
||||
* zlib
|
||||
* Added streaming support for Zlib::Inflate and Zlib::Deflate. This allows
|
||||
processing of a stream without the use of large amounts of memory.
|
||||
* Added support for the new deflate strategies Zlib::RLE and Zlib::FIXED.
|
||||
* Zlib streams are now processed without the GVL. This allows gzip, zlib and
|
||||
deflate streams to be processed in parallel.
|
||||
* objspace
|
||||
* new method:
|
||||
* ObjectSpace.reachable_objects_from(obj)
|
||||
|
||||
* openssl
|
||||
* Consistently raise an error when trying to encode nil values. All instances
|
||||
|
@ -265,13 +222,34 @@ with all sufficient information, see the ChangeLog file.
|
|||
is running in FIPS mode and to react to the special requirements this
|
||||
might impy.
|
||||
|
||||
* yaml
|
||||
* Syck has been removed. YAML now completely depends on libyaml being
|
||||
installed.
|
||||
* ostruct
|
||||
* new methods:
|
||||
* OpenStruct#[], []=
|
||||
* OpenStruct#each_pair
|
||||
* OpenStruct#eql?
|
||||
* OpenStruct#hash
|
||||
* OpenStruct#to_h converts the struct to a hash.
|
||||
* extended method:
|
||||
* OpenStruct.new also accepts an OpenStruct / Struct.
|
||||
|
||||
* objspace
|
||||
* new method:
|
||||
* ObjectSpace.reachable_objects_from(obj)
|
||||
* pathname
|
||||
* extended method:
|
||||
* Pathname#find returns an enumerator if no block is given.
|
||||
|
||||
* rake
|
||||
* rake has been updated to version 0.9.4.
|
||||
|
||||
This version is backwards-compatible with previous rake versions and
|
||||
contains many bug fixes.
|
||||
|
||||
See
|
||||
http://rake.rubyforge.org/doc/release_notes/rake-0_9_4_rdoc.html for a list
|
||||
of changes in rake 0.9.3 and 0.9.4.
|
||||
|
||||
* resolv
|
||||
* new methods:
|
||||
* Resolv::DNS#timeouts=
|
||||
* Resolv::DNS::Config#timeouts=
|
||||
|
||||
* rexml
|
||||
* REXML::Document#write supports Hash arguments.
|
||||
|
@ -279,12 +257,34 @@ with all sufficient information, see the ChangeLog file.
|
|||
XML document encoding. Without :encoding option, encoding in
|
||||
XML declaration is used for XML document encoding.
|
||||
|
||||
* cgi
|
||||
* Add HTML5 tag maker.
|
||||
* CGI#header has been renamed to CGI#http_header and
|
||||
aliased to CGI#header.
|
||||
* When HTML5 tagmaker called, overwrite CGI#header,
|
||||
CGI#header function is to create a <header> element.
|
||||
* shellwords
|
||||
* Shellwords#shellescape() now stringifies the given object using to_s.
|
||||
* Shellwords#shelljoin() accepts non-string objects in the given
|
||||
array, each of which is stringified using to_s.
|
||||
|
||||
* syslog
|
||||
* Added Syslog::Logger which provides a Logger API atop Syslog.
|
||||
* Syslog::Priority, Syslog::Level, Syslog::Option and Syslog::Macros
|
||||
are introduced for easy detection of available constants on a
|
||||
running system.
|
||||
|
||||
* tmpdir
|
||||
* incompatible changes:
|
||||
* Dir.mktmpdir uses FileUtils.remove_entry instead of
|
||||
FileUtils.remove_entry_secure. This means that applications should not
|
||||
change the permission of the created temporary directory to make
|
||||
accessible from other users.
|
||||
|
||||
* yaml
|
||||
* Syck has been removed. YAML now completely depends on libyaml being
|
||||
installed.
|
||||
|
||||
* zlib
|
||||
* Added streaming support for Zlib::Inflate and Zlib::Deflate. This allows
|
||||
processing of a stream without the use of large amounts of memory.
|
||||
* Added support for the new deflate strategies Zlib::RLE and Zlib::FIXED.
|
||||
* Zlib streams are now processed without the GVL. This allows gzip, zlib and
|
||||
deflate streams to be processed in parallel.
|
||||
|
||||
=== Language changes
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue