summaryrefslogtreecommitdiff
path: root/doc/NEWS-1.9.2
diff options
context:
space:
mode:
authormarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-22 23:57:58 +0000
committermarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-22 23:57:58 +0000
commit143a2f7ef1a16e22709af87a227e9a6323aefd84 (patch)
tree5a40a74b62ad45f5f7b80c4174a3e03ec283f95b /doc/NEWS-1.9.2
parentd52f95dc7ab85a9dbd0c56f034f383ed87201c8a (diff)
* doc/NEWS-*: Update NEWS from their respective branches
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'doc/NEWS-1.9.2')
-rw-r--r--doc/NEWS-1.9.247
1 files changed, 28 insertions, 19 deletions
diff --git a/doc/NEWS-1.9.2 b/doc/NEWS-1.9.2
index 17e2f26..9cf58c9 100644
--- a/doc/NEWS-1.9.2
+++ b/doc/NEWS-1.9.2
@@ -1,5 +1,4 @@
# -*- rdoc -*-
-
= NEWS for Ruby 1.9.2
This document is a list of user visible feature changes made between
@@ -15,7 +14,7 @@ with all sufficient information, see the ChangeLog file.
* builtin classes
* Array
- * new method:
+ * new methods:
* Array#keep_if
* Array#repeated_combination
* Array#repeated_permutation
@@ -24,11 +23,11 @@ with all sufficient information, see the ChangeLog file.
* Array#select!
* Array#sort_by!
- * extended methods:
+ * extended method:
* Array#{uniq,uniq!,product} can take a block.
* Complex
- * new methods:
+ * new method:
* Complex#rationalize
* Dir
@@ -51,7 +50,7 @@ with all sufficient information, see the ChangeLog file.
* ascii_compatible?
* Enumerable
- * New methods:
+ * new methods:
* Enumerable#chunk
* Enumerable#collect_concat
* Enumerable#each_entry
@@ -66,7 +65,7 @@ with all sufficient information, see the ChangeLog file.
* Enumerator#feed
* StopIteration#result
- * extended methods:
+ * extended method:
* #with_index accepts an optional argument that specifies the
index number to start with, defaulted to 0.
@@ -86,14 +85,13 @@ with all sufficient information, see the ChangeLog file.
* new constants:
* Float::INFINITY
* Float::NAN
- * new methods:
+ * new method:
* Float#rationalize
* File
* new methods:
* File.realpath
* File.realdirpath
- * File#size
* GC::Profiler
* new method:
@@ -105,14 +103,14 @@ with all sufficient information, see the ChangeLog file.
* Hash#select!
* IO
- * new method:
+ * new methods:
* IO#autoclose=
* IO#autoclose?
* IO#fdatasync
* IO#codepoints
* IO#each_codepoint
- * extended methods:
+ * extended method:
* IO.pipe can take a block.
* new modules:
@@ -121,7 +119,7 @@ with all sufficient information, see the ChangeLog file.
They are used to extend non-blocking exceptions.
* Integer
- * new methods:
+ * new method:
* Integer#rationalize
* Kernel
@@ -130,7 +128,7 @@ with all sufficient information, see the ChangeLog file.
* Kernel#singleton_class
* Kernel#require_relative
- * extended methods:
+ * extended method:
* Kernel#respond_to? can be used to detect methods not implemented.
For example, Process.respond_to?(:fork) returns false on Windows.
@@ -148,11 +146,15 @@ with all sufficient information, see the ChangeLog file.
platforms.
* MatchData
- * New method:
+ * new method:
* MatchData#==
+ * Method
+ * new method:
+ * Method#parameters
+
* NilClass
- * new methods:
+ * new method:
* NilClass#rationalize
* Object
@@ -161,18 +163,20 @@ with all sufficient information, see the ChangeLog file.
* printf() supports %a/%A format.
* Proc
+ * new method:
+ * Proc#parameters
* extended method:
* Proc#source_location returns location even if receiver is a method
defined by attr_reader / attr_writer / attr_accessor.
* Process
- * extended methods:
+ * extended method:
* Process.spawn accepts [:child, FD] for a redirect target.
* Random (new class to generate pseudo-random numbers)
* Rational
- * new methods:
+ * new method:
* Rational#rationalize
* String
@@ -185,22 +189,27 @@ with all sufficient information, see the ChangeLog file.
* Thread#set_trace_func
* Time
- * extended feature:
+ * extended features:
* time_t restriction is removed to represent before 1901 and after 2038.
Proleptic Gregorian calendar is used for old dates.
* Time.new have optional arguments to specify date with time offset.
* Time#getlocal, Time#localtime have optional time offset argument.
- * new method:
+ * new methods:
* Time#to_r
* Time#subsec
* Time#round
- * incompatible changes:
+ * incompatible change:
* The year argument of Time.{utc,gm,local,mktime} is now interpreted as
the value itself. For example, Time.utc(99) means the year 99 AD,
not 1999 AD.
+ * UnboundMethod
+ * new method:
+ * UnboundMethod#parameters
+
+
* digest
* new methods:
* Digest::Class.base64digest