mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
NEWS: Add ArithmeticSequence related things
[ci skip] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
55702df221
commit
00e210909c
1 changed files with 18 additions and 0 deletions
18
NEWS
18
NEWS
|
@ -89,6 +89,13 @@ sufficient information, see the ChangeLog file or Redmine
|
|||
* `Enumerable#filter` is a new alias for `Enumerable#select`.
|
||||
[Feature #13784]
|
||||
|
||||
* `Enumerator::ArithmeticSequence`
|
||||
|
||||
* This is a new class to represent a generator of an arithmetic sequence,
|
||||
that is a number sequence defined by a common difference. It can be used
|
||||
for representing what is similar to Python's slice. You can get an
|
||||
instance of this class from `Numeric#step` and `Range#step`.
|
||||
|
||||
* `Enumerator::Lazy`
|
||||
|
||||
* Aliased methods:
|
||||
|
@ -181,6 +188,14 @@ sufficient information, see the ChangeLog file or Redmine
|
|||
* `NameError#initialize` accepts `:receiver` option to set receiver
|
||||
in Ruby code. [Feature #14313]
|
||||
|
||||
* `Numeric`
|
||||
|
||||
* Incompatible changes:
|
||||
|
||||
* `Numeric#step` now returns an instance of
|
||||
`Enumerator::ArithmeticSequence` class rather than one of
|
||||
`Enumerator` class.
|
||||
|
||||
* `NoMethodError`
|
||||
|
||||
* New options:
|
||||
|
@ -207,6 +222,9 @@ sufficient information, see the ChangeLog file or Redmine
|
|||
* `Range#===` now uses `#cover?` instead of `#include?` method.
|
||||
[Feature #14575]
|
||||
* `Range#cover?` now accepts Range object. [Feature #14473]
|
||||
* `Range#step` now returns an instance of
|
||||
`Enumerator::ArithmeticSequence` class rather than one of
|
||||
`Enumerator` class.
|
||||
|
||||
* `RubyVM::AST`
|
||||
|
||||
|
|
Loading…
Reference in a new issue