1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/NEWS.md

60 lines
1.1 KiB
Markdown
Raw Normal View History

# NEWS for Ruby 3.1.0
2020-02-16 15:00:34 -05:00
This document is a list of user visible feature changes
since the **3.0.0** release, except for bug fixes.
Note that each entry is kept to a minimum, see links for details.
## Language changes
## Command line options
## Core classes updates
Outstanding ones only.
2021-01-02 02:42:45 -05:00
* Enumerable
* Enumerable#compact is added. [[Feature #17312]]
* Enumerator::Lazy
* Enumerator::Lazy#compact is added. [[Feature #17312]]
* Module
* Module#prepend now modifies the ancestor chain if the receiver
already includes the argument. Module#prepend still does not
modify the ancestor chain if the receiver has already prepended
the argument. [[Bug #17423]]
## Stdlib updates
Outstanding ones only.
## Compatibility issues
Excluding feature bug fixes.
## Stdlib compatibility issues
2020-06-18 08:11:19 -04:00
## C API updates
## Implementation improvements
### JIT
* `RubyVM::MJIT` is renamed to `RubyVM::JIT`.
2020-11-10 12:15:57 -05:00
## Static analysis
2020-10-20 00:16:19 -04:00
### RBS
2020-09-25 04:08:39 -04:00
2020-10-20 00:16:19 -04:00
### TypeProf
## Miscellaneous changes
2021-01-02 02:42:45 -05:00
[Feature #17312]: https://bugs.ruby-lang.org/issues/17312
[Bug #17423]: https://bugs.ruby-lang.org/issues/17423