General

Profile

mame (Yusuke Endoh)

  • Login: mame
  • Email: mame@ruby-lang.org
  • Registered on: 05/28/2008
  • Last sign in: 03/16/2026

Issues

open closed Total
Assigned issues 3 151 154
Reported issues 17 359 376

Projects

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

Activity

10/28/2026

07:56 AM Ruby Bug #22479: File.realdirpath returns a wrong path when GC runs while it resolves a relative symlink
I couldn't reproduce the issue on my machine, but the fix clearly makes sense, so I merged it. Thanks! mame (Yusuke Endoh)

10/27/2026

06:18 PM Ruby Revision 95f21cd8 (git): Fix fill_cbuf putting back more bytes than the current rbuf fill holds
The converter can still hold readagain bytes from an earlier rbuf fill,
so fill_cbuf must not put all of them back into the current rbuf. Clamp
the putback to the bytes taken from the current fill; the rest stay in
the converter and are ...
mame (Yusuke Endoh)
04:48 PM Ruby Revision 93c45a96 (git): Check remaining pattern length in str_lower_case_match
A text character can case-fold to more bytes than remain in the
pattern, e.g. U+00DF folds to "ss" against /s/i. Such a character
cannot match, so stop there instead of comparing beyond the pattern.
Reported-by: Paul Ryan (https://hack...
mame (Yusuke Endoh)

10/26/2026

08:21 AM Ruby Revision 3d973f2b (git): Skip argv[0] specs of Process.spawn and Process.exec on busybox /bin/sh
busybox is a multi-call binary which dispatches on argv[0], so it
cannot run as /bin/sh with an arbitrary argv[0] such as "argv_zero".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mame (Yusuke Endoh)
08:21 AM Ruby Revision 1749dbbe (git): Read /proc/<pid>/cmdline to check the process title if available
Process.setproctitle and $0 specs used `ps -ocommand= -p`, but busybox
ps does not support -o/-p.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mame (Yusuke Endoh)
08:21 AM Ruby Revision e7f03c8f (git): Skip the Encoding.locale_charmap spec for the C locale on musl
musl does not return "ANSI_X3.4-1968" for the C locale.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mame (Yusuke Endoh)
08:21 AM Ruby Revision 21e6dea1 (git): Fix Time specs that depend on the TZ parsing of glibc
* Time#utc_offset: use America/New_York, as musl parses "EST5EDT" as
a POSIX TZ string instead of loading the zoneinfo file.
* Time#zone: musl accepts "hello-foo" as a POSIX TZ string.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropi...
mame (Yusuke Endoh)
08:21 AM Ruby Revision b861e2ba (git): Skip Addrinfo specs unsupported by musl as on Android
musl getaddrinfo does not support SOCK_SEQPACKET and getnameinfo does
not support AF_UNIX.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mame (Yusuke Endoh)
05:05 AM Ruby Revision fd77a0a2 (git): leakchecker.rb: Ignore lsof that does not print the expected header
busybox lsof ignores the options and prints no header line, so the
FD/TYPE/NODE columns cannot be found and check_fd_leak crashed with
NoMethodError, which killed the test worker. Treat such lsof as
unavailable; leaked fds are still repo...
mame (Yusuke Endoh)

10/25/2026

08:19 AM Ruby Revision 78a7f126 (git): Check the result of compile_length_tree() at every call site (#19505)
Two call sites added a negative error code into a jump offset instead
of returning it. It was harmless since compilation fails later anyway.
Reported-by: Owais Lone (thesecguy) <thesecguy45@gmail.com>
Co-authored-by: Claude Opus 5.5 <...
mame (Yusuke Endoh)

Also available in: Atom