diff options
author | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-22 23:59:29 +0000 |
---|---|---|
committer | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-22 23:59:29 +0000 |
commit | c12f69cbb6d8111d4ad0bb5bf70eb709ebb12c0a (patch) | |
tree | 2557a5e0f688d2e0f6e83dc249b92fcca31011f7 /doc/NEWS-1.9.1 | |
parent | 7c8a4774168d5d31b59d2b3a7aa1a0e2c8227041 (diff) |
* backport r39410 from trunk
* doc/NEWS-*: Update NEWS from their respective branches
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'doc/NEWS-1.9.1')
-rw-r--r-- | doc/NEWS-1.9.1 | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/doc/NEWS-1.9.1 b/doc/NEWS-1.9.1 index 5b85383b61..fb11026d60 100644 --- a/doc/NEWS-1.9.1 +++ b/doc/NEWS-1.9.1 @@ -1,6 +1,6 @@ # -*- rdoc -*- -= NEWS for RDoc 1.9.1 += NEWS for Ruby 1.9.1 This document is a list of user visible feature changes made between releases except for bug fixes. @@ -33,18 +33,18 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. * builtin classes and objects * Kernel and Object - o Kernel#methods and #singleton_methods used to return an + o Kernel#methods and #singleton_methods used to return an array of strings but now they return an array of symbols. * Class and Module o Module#attr works as Module#attr_reader by default. Optional boolean argument is obsolete. o Module#instance_methods, #private_instance_methods and - #public_instance_methods used to return an array of + #public_instance_methods used to return an array of strings but now they return an array of symbols. o Extra subclassing check when binding UnboundMethods - + * Exceptions - o Exceptions are equal to each other if they belong to + o Exceptions are equal to each other if they belong to the same class and have the same message and backtrace. o SystemStackError used to be a subclass of StandardError but not it is a direct subclass of Exception. @@ -73,7 +73,7 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. o Most of the changes in Hash apply to hash like interfaces such as ENV and *DBM. * IO operations - o Many methods used to act byte-wise but now some of those act + o Many methods used to act byte-wise but now some of those act character-wise. You can use alternate byte-wise methods. o IO#getc o Non-blocking IO @@ -96,7 +96,7 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. o IO#internal_encoding, IO#external_encoding, IO#set_encoding o IO.pipe takes encoding option - o Directive %u behaves like %d for negative values in + o Directive %u behaves like %d for negative values in printf-style formatting. * File and Dir operations o #to_path is called as necessary in File.path, File.chmod, @@ -170,7 +170,7 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. * Pathname o No longer has #to_str nor #=~. * time and date - o Time.parse and Date.parse interprets slashed numerical dates + o Time.parse and Date.parse interprets slashed numerical dates as "dd/mm/yyyy". * Readline o If Readline uses libedit, Readline::HISTORY[0] returns the @@ -211,15 +211,15 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. * New syntax and semantics o Magic comments to declare in which encoding your source code is written - o New literal hash syntax and new syntax for hash style - arguments + o New literal hash syntax and new syntax for hash style + arguments o New syntax for lambdas o .() and calling Procs without #call/#[] o Block in block arguments o Block local variables o Mandatory arguments after optional arguments allowed o Multiple splats allowed - o #[] can take splatted arguments, hash style arguments + o #[] can take splatted arguments, hash style arguments and a block. o New directives in printf-style formatted strings (%). o Newlines allowed before ternary colon operator (:) and @@ -265,7 +265,7 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. * Enumerable and Enumerator o Enumerator#enum_cons and Enumerator#enum_slice are - removed. Use #each_cons and #each_slice without a block. + removed. Use #each_cons and #each_slice without a block. o Enumerable#each_with_index can take optional arguments and passes them to #each. o Enumerable#each_with_object @@ -335,6 +335,11 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. o Numeric#upto, #downto, #times, #step o Numeric#real?, Complex#real? o Numeric#magnitude + o Numeric#round + * Float + o Float#round + * Integer + o Integer#round * Rational / Complex o They are in the core library now * Math @@ -388,7 +393,7 @@ See doc/NEWS-1.8.7 for changes between 1.8.6 and 1.8.7. o Readline.emacs_editing_mode? o Readline::HISTORY.clear * Tk - o TkXXX widget classes are removed and redefined as aliases of + o TkXXX widget classes are removed and redefined as aliases of Tk::XXX classes. * RDoc o Updated to version 2.2.2. See: |