Mentioned -W: command option in NEWS [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2019-12-24 11:14:13 +09:00
parent f2e1e6cba4
commit 5a62fb1277
No known key found for this signature in database
GPG Key ID: 4BC7D6DF58D8DF60

26
NEWS
View File

@ -236,6 +236,30 @@ sufficient information, see the ChangeLog file or Redmine
* Refinements take place at Object#method and Module#instance_method. [Feature #15373]
* Command line option +-W+ has been extended with a following +:+, to manage categorized
warnings. [Feature #16345] [Feature #16420]
# deprecation warning
$ ruby -e '$; = ""'
-e:1: warning: `$;' is deprecated
# suppress the deprecation warning
$ ruby -W:no-deprecated -e '$; = //'
# works with RUBYOPT environment variable
$ RUBYOPT=-W:no-deprecated ruby -e '$; = //'
# experimental feature warning
$ ruby -e '0 in a'
-e:1: warning: Pattern matching is experimental, and the behavior may change in future versions of Ruby!
# suppress experimental feature warning
$ ruby -W:no-experimental -e '0 in a'
# suppress both by using RUBYOPT
$ RUBYOPT='-W:no-deprecated -W:no-experimental' ruby -e '($; = "") in a'
=== Core classes updates (outstanding ones only)
Array::
@ -504,7 +528,7 @@ Warning::
New methods::
* Added Warning.[] and Warning.[]= to manage emit/suppress of
some categories of warnings. [Feature #16345]
some categories of warnings. [Feature #16345] [Feature #16420]
$LOAD_PATH::