[前][次][番号順一覧][スレッド一覧]

ruby-changes:59436

From: Nobuyoshi <ko1@a...>
Date: Tue, 24 Dec 2019 13:43:17 +0900 (JST)
Subject: [ruby-changes:59436] adf498b84f (master): Moved warning option section and added a reference [ci skip]

https://git.ruby-lang.org/ruby.git/commit/?id=adf498b84f

From adf498b84f56e57b74b72a3ddcc512f6d2078cef Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Tue, 24 Dec 2019 13:24:41 +0900
Subject: Moved warning option section and added a reference [ci skip]


diff --git a/NEWS b/NEWS
index 36d7af3..b14cfdf 100644
--- a/NEWS
+++ b/NEWS
@@ -236,6 +236,37 @@ sufficient information, see the ChangeLog file or Redmine https://github.com/ruby/ruby/blob/trunk/NEWS#L236
 
 * Refinements take place at Object#method and Module#instance_method. [Feature #15373]
 
+=== Command line option
+
+==== Warning option
+
++-W+ option has been extended with a following +:+, to manage categorized
+warnings.  [Feature #16345] [Feature #16420]
+
+* To suppress the deprecation warning:
+
+    $ ruby -e '$; = ""'
+    -e:1: warning: `$;' is deprecated
+
+    $ ruby -W:no-deprecated -e '$; = //'
+
+* It works with the +RUBYOPT+ environment variable:
+
+    $ RUBYOPT=-W:no-deprecated ruby -e '$; = //'
+
+* To suppress 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!
+
+    $ ruby -W:no-experimental -e '0 in a'
+
+* To suppress both by using +RUBYOPT+, set space separated values:
+
+    $ RUBYOPT='-W:no-deprecated -W:no-experimental' ruby -e '($; = "") in a'
+
+See also Warning in {Core classes updates}[#label-Core+classes+updates+-28outstanding+ones+only-29].
+
 === Core classes updates (outstanding ones only)
 
 Array::
@@ -683,31 +714,6 @@ profile.rb, Profiler__:: https://github.com/ruby/ruby/blob/trunk/NEWS#L714
 
   * 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
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]