General

Profile

yui-knk (Kaneko Yuichiro)

  • Login: yui-knk
  • Registered on: 02/17/2014
  • Last sign in: 11/13/2025

Issues

open closed Total
Assigned issues 0 24 24
Reported issues 1 31 32

Projects

Project Roles Registered on
Ruby Committer 12/07/2015

Activity

11/17/2025

01:27 PM Ruby Bug #21168: Prism doesn't require argument parentheses (in some cases) when a block is present but parse.y does
PR: https://github.com/ruby/ruby/pull/15217 yui-knk (Kaneko Yuichiro)

11/14/2025

02:23 AM Ruby Revision 560ec9bf (git): Skip null check for `brace_block`
`brace_block` is `'{' brace_body '}'` or `k_do do_body k_end`.
Both of them are not null so no need to check `$5`.
yui-knk (Kaneko Yuichiro)

11/13/2025

03:39 AM Ruby Bug #18878: parse.y: Foo::Bar {} is inconsistently rejected
Pull Request: https://github.com/ruby/ruby/pull/15165 yui-knk (Kaneko Yuichiro)

09/30/2025

02:12 AM Ruby Bug #21168: Prism doesn't require argument parentheses (in some cases) when a block is present but parse.y does
@matz Just clarification, do we support `a[cmd 1, 2 do end]` and `a[cmd 1, 2 do end] = 3` too? IIRC, we discussed those cases in previous devmeeting and these codes are also accepted. However meeting notes has no description about them, ... yui-knk (Kaneko Yuichiro)

09/29/2025

02:46 AM Ruby Revision 6a66254d (git): [DOC] Mark `Namespace` debug methods to be "nodoc"
These methods are debug methods and no RDoc is provided.
Mark these methods as "nodoc" to fix "Miscellaneous checks"
CI job.
Failed CI job: https://github.com/ruby/ruby/actions/runs/18081591948/job/51445635741
yui-knk (Kaneko Yuichiro)

09/13/2025

02:58 AM Ruby Feature #17398 (Closed): SyntaxError in endless method
Applied in changeset commit:git|a8c829e7f0dc20c3213d23fb9722fabc74fe1a9d.
----------
[Bug #17398] Allow `private def hello = puts "Hello"`
yui-knk (Kaneko Yuichiro)
02:58 AM Ruby Revision a8c829e7 (git): [Bug #17398] Allow `private def hello = puts "Hello"`
yui-knk (Kaneko Yuichiro)
01:52 AM Ruby Bug #21378: variable pinning does not look for method arguments
> Do you think this is possible to implement?
This is possible to implement like [this](https://github.com/yui-knk/ruby/compare/f9bffff3d4b45d4c6fed42f13d556c520f3cfd67...ecde4c8227ac06ee56ff75cfcbf75102083685a6).
Let's discuss the d...
yui-knk (Kaneko Yuichiro)

09/11/2025

03:32 AM Ruby Bug #21097: `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism
I am working on this ticket and have some questions about grammar where I'd like to ask for Matz's opinions.
# Precedence of not, in, rescue
The precedence of not, in, rescue is referred on https://bugs.ruby-lang.org/issues/21097#n...
yui-knk (Kaneko Yuichiro)

09/01/2025

03:50 AM Ruby Feature #17398: SyntaxError in endless method
> Note that private def hello = puts "Hello" does not parse for technical reason.
It's possible.
Patch is https://github.com/yui-knk/ruby/tree/bug_17398.
This change allows single endless method definition with command body as an ar...
yui-knk (Kaneko Yuichiro)

Also available in: Atom