ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:101991] [Ruby master Bug#17523] Inconsistent Warning[] values in scripts loaded by -r option
@ 2021-01-09  7:52 nobu
  2021-02-01 12:35 ` [ruby-core:102353] " naruse
  0 siblings, 1 reply; 2+ messages in thread
From: nobu @ 2021-01-09  7:52 UTC (permalink / raw)
  To: ruby-core

Issue #17523 has been reported by nobu (Nobuyoshi Nakada).

----------------------------------------
Bug #17523: Inconsistent Warning[] values in scripts loaded by -r option
https://bugs.ruby-lang.org/issues/17523

* Author: nobu (Nobuyoshi Nakada)
* Status: Open
* Priority: Normal
* Backport: 2.5: DONTNEED, 2.6: DONTNEED, 2.7: REQUIRED, 3.0: REQUIRED
----------------------------------------
While `-w` option affects `$VERBOSE` for both the main and required scripts, but affects `Warning[]` values only in the main script.

In this example, `Warning[:deprecated]` should be consistent as well as `$VERBOSE`.

##### v.rb
```ruby
p $VERBOSE
p %i[deprecated experimental].to_h{|i|[i,Warning[i]]}
```
##### result
```sh
$ ruby -w -r./v -e 'p $VERBOSE, %i[deprecated experimental].to_h{|i|[i,Warning[i]]}'
true
{:deprecated=>false, :experimental=>true}
true
{:deprecated=>true, :experimental=>true}
```



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [ruby-core:102353] [Ruby master Bug#17523] Inconsistent Warning[] values in scripts loaded by -r option
  2021-01-09  7:52 [ruby-core:101991] [Ruby master Bug#17523] Inconsistent Warning[] values in scripts loaded by -r option nobu
@ 2021-02-01 12:35 ` naruse
  0 siblings, 0 replies; 2+ messages in thread
From: naruse @ 2021-02-01 12:35 UTC (permalink / raw)
  To: ruby-core

Issue #17523 has been updated by naruse (Yui NARUSE).

Backport changed from 2.5: DONTNEED, 2.6: DONTNEED, 2.7: REQUIRED, 3.0: REQUIRED to 2.5: DONTNEED, 2.6: DONTNEED, 2.7: REQUIRED, 3.0: DONE

ruby_3_0 9aa7b57ba4453fce871011c1d9587536d425700f merged revision(s) 6f6dfdcc685077f0f85dcdd63843ecfc0f6fbfb6.

----------------------------------------
Bug #17523: Inconsistent Warning[] values in scripts loaded by -r option
https://bugs.ruby-lang.org/issues/17523#change-90213

* Author: nobu (Nobuyoshi Nakada)
* Status: Closed
* Priority: Normal
* Backport: 2.5: DONTNEED, 2.6: DONTNEED, 2.7: REQUIRED, 3.0: DONE
----------------------------------------
While `-w` option affects `$VERBOSE` for both the main and required scripts, but affects `Warning[]` values only in the main script.

In this example, `Warning[:deprecated]` should be consistent as well as `$VERBOSE`.

##### v.rb
```ruby
p $VERBOSE
p %i[deprecated experimental].to_h{|i|[i,Warning[i]]}
```
##### result
```sh
$ ruby -w -r./v -e 'p $VERBOSE, %i[deprecated experimental].to_h{|i|[i,Warning[i]]}'
true
{:deprecated=>false, :experimental=>true}
true
{:deprecated=>true, :experimental=>true}
```

##### [patch](https://github.com/ruby/ruby/pull/4042)



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-02-01 12:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-09  7:52 [ruby-core:101991] [Ruby master Bug#17523] Inconsistent Warning[] values in scripts loaded by -r option nobu
2021-02-01 12:35 ` [ruby-core:102353] " naruse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).