NEWS: fix some typos, grammar, and language

This commit is contained in:
Marcus Stollsteimer 2019-12-23 09:46:08 +01:00
parent 100fc2750b
commit bbde77cd26

25
NEWS
View File

@ -63,10 +63,10 @@ sufficient information, see the ChangeLog file or Redmine
deprecated, and conversion will be removed in Ruby 3. [Feature #14183] deprecated, and conversion will be removed in Ruby 3. [Feature #14183]
* When a method call passes a Hash at the last argument, and when it * When a method call passes a Hash at the last argument, and when it
passes no keywords, and when the called method accepts keywords, a passes no keywords, and when the called method accepts keywords,
warning is emitted. To continue treating as keywords, add a double a warning is emitted. To continue treating the hash as keywords,
splat operator to avoid the warning and ensure correct behavior in add a double splat operator to avoid the warning and ensure
Ruby 3. correct behavior in Ruby 3.
def foo(key: 42); end; foo({key: 42}) # warned def foo(key: 42); end; foo({key: 42}) # warned
def foo(**kw); end; foo({key: 42}) # warned def foo(**kw); end; foo({key: 42}) # warned
@ -100,7 +100,7 @@ sufficient information, see the ChangeLog file or Redmine
def foo(opt={}); end; foo( key: 42 ) # OK def foo(opt={}); end; foo( key: 42 ) # OK
* Non-symbols are allowed as a keyword argument keys if method accepts * Non-symbols are allowed as keyword argument keys if the method accepts
arbitrary keywords. [Feature #14183] arbitrary keywords. [Feature #14183]
* Non-Symbol keys in a keyword arguments hash were prohibited in 2.6.0, * Non-Symbol keys in a keyword arguments hash were prohibited in 2.6.0,
@ -160,7 +160,7 @@ sufficient information, see the ChangeLog file or Redmine
==== Other miscellaneous changes ==== Other miscellaneous changes
* A beginless range is experimentally introduced. It might not be as useful * A beginless range is experimentally introduced. It might not be as useful
as an endless range, but would be good for DSL purpose. [Feature #14799] as an endless range, but would be good for DSL purposes. [Feature #14799]
ary[..3] # identical to ary[0..3] ary[..3] # identical to ary[0..3]
where(sales: ..100) where(sales: ..100)
@ -382,7 +382,7 @@ NilClass / TrueClass / FalseClass::
Modified methods:: Modified methods::
* NilClass#to_s, TrueClass#to_s and FalseClass#to_s now always return a * NilClass#to_s, TrueClass#to_s, and FalseClass#to_s now always return a
frozen String. The returned String is always the same for each of these frozen String. The returned String is always the same for each of these
values. This change is experimental. [Feature #16150] values. This change is experimental. [Feature #16150]
@ -599,7 +599,7 @@ RSS::
RubyGems:: RubyGems::
* Upgrade to RubyGems 3.1.1 * Upgrade to RubyGems 3.1.1.
See https://github.com/rubygems/rubygems/releases/tag/v3.1.0 See https://github.com/rubygems/rubygems/releases/tag/v3.1.0
StringScanner:: StringScanner::
@ -630,7 +630,7 @@ Range::
=== Stdlib compatibility issues (excluding feature bug fixes) === Stdlib compatibility issues (excluding feature bug fixes)
* Promote stdlib to default gems * Promote stdlib to default gems
* The following default gems are also published at rubygems.org * The following default gems were published on rubygems.org
* benchmark * benchmark
* cgi * cgi
* delegate * delegate
@ -640,7 +640,8 @@ Range::
* open3 * open3
* pstore * pstore
* singleton * singleton
* The following default gems only promoted ruby-core, Not yet published at rubygems.org. * The following default gems were only promoted at ruby-core,
but not yet published on rubygems.org.
* monitor * monitor
* observer * observer
* timeout * timeout
@ -711,9 +712,9 @@ JIT::
* Method inlining is performed when a method is considered as pure. * Method inlining is performed when a method is considered as pure.
This optimization is still experimental and many methods are NOT considered as pure yet. This optimization is still experimental and many methods are NOT considered as pure yet.
* Default value of +--jit-max-cache+ is changed from 1,000 to 100 * The default value of +--jit-max-cache+ is changed from 1,000 to 100.
* Default value of +--jit-min-calls+ is changed from 5 to 10,000 * The default value of +--jit-min-calls+ is changed from 5 to 10,000.
RubyVM::InstructionSequence:: RubyVM::InstructionSequence::