[#102652] [Ruby master Bug#17664] Behavior of sockets changed in Ruby 3.0 to non-blocking — ciconia@...
Issue #17664 has been reported by ciconia (Sharon Rosner).
23 messages
2021/02/28
[ruby-core:102470] [Ruby master Bug#17623] endless def can access to outer local variables and lead to unexpected result
From:
xtkoba+ruby@...
Date:
2021-02-12 15:30:59 UTC
List:
ruby-core #102470
Issue #17623 has been updated by xtkoba (Tee KOBAYASHI). It reproduces with Ruby 3.0.0-1 (x64) from RubyInstaller, and it seems that `f` has already been defined when the first prompt (`irb(main):001:0> `) appears. It does not reproduce with my own x64-mingw32 build. ---------------------------------------- Bug #17623: endless def can access to outer local variables and lead to unexpected result https://bugs.ruby-lang.org/issues/17623#change-90358 * Author: UlyssesZhan (有丘 詹) * Status: Open * Priority: Normal * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x64-mingw32] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- ``` ruby irb(main):001:0> a = 1 => 1 irb(main):002:0> def f = a => :f irb(main):003:0> f => "D:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/irb-1.3.0/exe/irb" ``` I have not idea what it means. The codes just work fine outside irb. Maybe it is a bug. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>