[#71439] [Ruby trunk - Feature #11339] [PATCH] io.c: avoid kwarg parsing in C API — matz@...
Issue #11339 has been updated by Yukihiro Matsumoto.
7 messages
2015/11/11
[#71473] Re: [Ruby trunk - Feature #11339] [PATCH] io.c: avoid kwarg parsing in C API
— Eric Wong <normalperson@...>
2015/11/13
Entire series for sockets
[#71450] Ruby 2.3.0-preview1 Released — "NARUSE, Yui" <naruse@...>
Hi,
5 messages
2015/11/11
[#71617] [Ruby trunk - Feature #11664] [PATCH] introduce rb_autoload_value to replace rb_autoload — nobu@...
Issue #11664 has been updated by Nobuyoshi Nakada.
3 messages
2015/11/20
[#71721] [Ruby trunk - Feature #11741] Migrate Ruby to Git from Subversion — me@...
Issue #11741 has been updated by Jon Moss.
4 messages
2015/11/28
[ruby-core:71423] [Ruby trunk - Bug #11672] [Open] refinement
From:
akr@...
Date:
2015-11-09 22:16:15 UTC
List:
ruby-core #71423
Issue #11672 has been reported by Akira Tanaka.
----------------------------------------
Bug #11672: refinement
https://bugs.ruby-lang.org/issues/11672
* Author: Akira Tanaka
* Status: Open
* Priority: Normal
* Assignee:
* ruby -v: ruby 2.3.0dev (2015-11-10 trunk 52511) [x86_64-linux]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
I found following script behaves different between ruby 2.2.3 and trunk.
Is this difference intentional?
```
% cat tst.rb
class C
end
module R
refine C do
def m
puts :foo
end
end
end
using R
C.new.m
module R
refine C do
def m
puts :bar
end
end
end
C.new.m
% ./ruby -wv tst.rb
ruby 2.3.0dev (2015-11-10 trunk 52511) [x86_64-linux]
foo
foo
% ruby-2.2.3 -wv tst.rb
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
foo
tst.rb:17: warning: method redefined; discarding old m
tst.rb:6: warning: previous definition of m was here
bar
```
--
https://bugs.ruby-lang.org/