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
12/04/2025
-
12:39 AM Ruby Revision b79ef73a (git): Remove needless parse.y `value_expr` macro
- In the past parse.y and ripper had different `value_expr` definition
so that `value_expr` does nothing for ripper.
```c
// parse.y
#define value_expr(node) value_expr_gen(p, (node))
// ripper
#define value_expr(node) ((void)(node))
```... -
12:39 AM Ruby Revision e96bbd71 (git): Remove needless parse.y `new_nil` macro
- In the past parse.y and ripper had different `new_nil` definition
so that `new_nil` returns `nil` for ripper.
```c
// parse.y
#define new_nil(loc) NEW_NIL(loc)
// ripper
#define new_nil(loc) Qnil
```
However Rearchitect Ripper (89cfc1...
12/03/2025
-
01:18 AM Ruby Revision dfdc5d40 (git): Check and raise semantics errors on nested variables captures in patterns
- This commit makes these codes to be invalid.
```ruby
case 0
in [a] | 1
end
case 0
in { a: b } | 1
end
case 0
in [{ a: [{ b: [{ c: }] }] }] | 1
end
```
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
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`.
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
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, ...
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
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"` -
02:58 AM Ruby Revision a8c829e7 (git): [Bug #17398] Allow `private def hello = puts "Hello"`