General

Profile

mame (Yusuke Endoh)

  • Login: mame
  • Email: mame@ruby-lang.org
  • Registered on: 05/28/2008
  • Last sign in: 09/24/2025

Issues

open closed Total
Assigned issues 2 147 149
Reported issues 20 336 356

Projects

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

Activity

11/27/2025

09:25 AM Ruby Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in search_nonascii in string.c
I wonder if the premise that "unaligned word access is feasible on x86" no longer holds in modern contexts?
We are of course aware that unaligned word access is undefined behavior in C. However, it is slightly faster, which is why we ...
mame (Yusuke Endoh)

11/20/2025

04:54 AM Ruby Feature #21675: Advent of Pattern Matching
We briefly discussed this at the monthly dev meeting. While we haven't reached a consensus on whether the scope of pattern matching should be expanded in general, I would like to share one specific concern that came up during the discuss... mame (Yusuke Endoh)

11/19/2025

02:01 PM Ruby Bug #21698: Should simple ArgumentError refer to Object?
Displaying the method owner class was decided in #19117. The fact that it was not displayed for `"wrong number of arguments"` errors was simply a bug due to an oversight.
We were aware at the time of #19117 that this change would be i...
mame (Yusuke Endoh)

11/18/2025

02:09 AM Ruby Bug #21692: Basic gems like `date` require a compiler
Ah, it seems this happens on Ubuntu 24.04, without a `Gemfile.lock`, and when the `Gemfile` does not list the indirect dependencies.
I found three workarounds.
### 1\. Add a `Gemfile.lock`
If a proper `Gemfile.lock` is present, ...
mame (Yusuke Endoh)

11/17/2025

06:11 PM Ruby Bug #21692: Basic gems like `date` require a compiler
I think what you want is `bundle install --prefer-local`. (I wonder why this option is not the default.) mame (Yusuke Endoh)
09:21 AM Ruby Bug #21498: Windows - Ruby Overrides C Library APIs thus breaking them
I feel your communication on this ticket suffers from what is known as the [XY problem](https://en.wikipedia.org/wiki/XY_problem). You are focusing on your proposed solution ("remove the override"), without first detailing the original p... mame (Yusuke Endoh)
07:00 AM Ruby Bug #21498: Windows - Ruby Overrides C Library APIs thus breaking them
I commend YO4-san for their insight into the debug/release build discrepancy.
I'm now convinced the root cause is loading multiple runtimes. Therefore, I agree with @nobu's fix: we should prohibit loading multiple runtime versions, no...
mame (Yusuke Endoh)
02:05 AM Ruby Misc #21689 (Open): DevMeeting-2025-12-11
# The next dev meeting
**Date: 2025/12/11 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and o...
mame (Yusuke Endoh)
02:04 AM Ruby Misc #21647 (Closed): DevMeeting-2025-11-13
mame (Yusuke Endoh)

11/15/2025

07:59 PM Ruby Bug #21498: Windows - Ruby Overrides C Library APIs thus breaking them
cfis (Charlie Savage) wrote in #note-15:
> When I step through with a debugger, this line forces an early return from the function. So fclose is never called.
> ...
Thank you for debugging. The early return (not calling `fclose` when `...
mame (Yusuke Endoh)

Also available in: Atom