summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-12-24 11:28:18 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-12-24 11:28:18 +0900
commitd0f1eb3e4ef7cde2d78b493b3ba1561eee79b18f (patch)
treefa054f25e1c7c45fc41602eb3ae772b07d02c131
parent5a62fb1277fb351a1a11b89b0f8510c8f1a0cdff (diff)
Separated command line option in NEWS [ci skip]
-rw-r--r--NEWS49
1 files changed, 25 insertions, 24 deletions
diff --git a/NEWS b/NEWS
index e6b6351bed..36d7af3e9e 100644
--- a/NEWS
+++ b/NEWS
@@ -236,30 +236,6 @@ 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::
@@ -707,6 +683,31 @@ profile.rb, Profiler__::
* Removed from standard library. It was unmaintained since Ruby 2.0.0.
+=== Command line option
+
+* +-W+ option 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'
+
=== C API updates
* Many <code>*_kw</code> functions have been added for setting whether