General

Profile

mame (Yusuke Endoh)

  • Login: mame
  • Email: [email protected]
  • Registered on: 05/28/2008
  • Last sign in: 09/24/2025

Issues

open closed Total
Assigned issues 2 147 149
Reported issues 17 340 357

Projects

Project Roles Registered on
Ruby Committer, Security team, Infrastructure team 05/28/2008

Activity

Today

12:51 AM Ruby Misc #21777: DevMeeting-2026-01-14
* [Feature #18135] Add strict Enumerable#single (mame)
* ActiveSupport now has `Enumerable#sole`. https://github.com/rails/rails/pull/40914
* I want this on the core too. It's good that the intention of having only one is explicitl...
mame (Yusuke Endoh)
12:44 AM Ruby Misc #21777: DevMeeting-2026-01-14
* [Feature #6012] Proc#source_location also return the column (mame)
* Quite a few gems are using the idiom `source_location.last`.
* The idiom will return a column number (of the end of the code range) instead of a line number.
...
mame (Yusuke Endoh)
12:33 AM Ruby Feature #13683: Add strict Enumerable#single
I've only just learned that ActiveSupport introduced `Enumerable#sole` back in 2020.
https://github.com/rails/rails/pull/40914
I wish this were available in the core too.
mame (Yusuke Endoh)
12:17 AM Ruby Feature #6012: Proc#source_location also return the column
Eregon (Benoit Daloze) wrote in #note-41:
> @mame Matz explicitly approved it: https://github.com/ruby/ruby/pull/15580#issuecomment-3691058342
Ah, I missed that the PR had already been approved. Sorry about that.
However, we should con...
mame (Yusuke Endoh)

01/06/2026

04:41 AM Ruby Feature #6012 (Open): Proc#source_location also return the column
@eregon Why was this re-merged?
The first two issues raised in #note-32 (re-listed below) have not yet been resolved.
mame (Yusuke Endoh) wrote in #note-32:
> * Unclear use cases
> ...
In addition, as pointed out by @vo.x:
htt...
mame (Yusuke Endoh)

12/29/2025

04:42 PM Ruby Bug #21812 (Assigned): Kernel#sleep without arguments returns immediately when subprocess exits in another thread (regression in Ruby 4.0)
Thanks for the nice catch.
`git bisect` points to commit:8d8159e7d87e4fd1594ce2fad3d2653e47fb1026. The changes in that commit seem relevant to this issue.
@luke-gru Could you take a look?
mame (Yusuke Endoh)

12/26/2025

06:47 AM Ruby Bug #21808 (Assigned): Inconsistency in support of additional newlines with boolean logical operators on new line
If I recall, this is intentional. A blank line before a period for a method call also causes a parsing error.
```
$ ruby -e '"foo"
>
> ...
-e: -e:3: syntax error found (SyntaxError)
1 | "foo"
2 |
> 3 | .upcase
| ^ unexp...
mame (Yusuke Endoh)
05:20 AM Ruby Revision 704ac72f (git): Clarify the intent of the test for "ruby -h" to fit in 80x25
mame (Yusuke Endoh)

12/24/2025

12:29 PM Ruby Revision 17e4f28c (git): Remove unintentional return
mame (Yusuke Endoh)
12:29 PM Ruby Revision f00abcfd (git): Prevent "warning: assigned but unused variable - it"
mame (Yusuke Endoh)

Also available in: Atom