General

Profile

YO4 (Yoshinao Muramatsu)

  • Login: YO4
  • Registered on: 02/17/2021
  • Last sign in: 07/15/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 16 9 25

Activity

07/24/2026

08:31 AM Ruby Revision 239a4726 (git): fix ENV.keys encoding on windows
Fix the encoding of ENV.keys elements to UTF-8 on windows.
They contain UTF-8 byte sequences with locale encoding.
YO4 (Yoshinao Muramatsu)
08:31 AM Ruby Revision 3da63e6a (git): add test for ENV.keys encoding
YO4 (Yoshinao Muramatsu)

07/08/2026

11:53 PM Ruby Feature #22130: Add a new YARV instruction for a `String.new` fast path
> Note that adding new instructions is not free.
Specifically regarding this issue, I believe that by applying `musttail` and `preserve_none` to `OPT_CALL_THREADED_CODE`, we can achieve equivalent performance while avoiding the proble...
YO4 (Yoshinao Muramatsu)

07/07/2026

05:23 AM Ruby Revision 4ad5d897 (git): remove unused rb_gc_vm_context->lock
Follow up to GH-PR #16914 YO4 (Yoshinao Muramatsu)

02/27/2026

11:15 PM Ruby Revision 8fb5df26 (git): win32/configure.bat accept empty prefix
Currently, running `win32/configure.bat --prefix=` outputs `prefix = \=/` in the Makefile.
Fix this to prevent invalid values from being output.
YO4 (Yoshinao Muramatsu)

02/06/2026

11:19 AM Ruby Revision d858bed9 (git): mswin: fix configure.bat
Avoid being affected by the existing environment variable `target`
Ensure `call set` works correctly even if the external command `set` exists
Make `--disable-install-doc` work again
Prevent `--with-static-linked-ext` from consuming subs...
YO4 (Yoshinao Muramatsu)
11:19 AM Ruby Revision cda16da6 (git): mswin: improve configure.bat syntax
Introduce shellsplit.cmd command line parsing subroutine.
Dealing with the limitations of cmd.exe's command-line parsing forces users to use workarounds, and corner cases still remain.
By implementing our own command line splitting, we c...
YO4 (Yoshinao Muramatsu)

12/29/2025

12:41 PM Ruby Bug #21801: compile failed at 4.0.0 preview 3 and snapshot issue
It may be worth noting that the filename x64-msvcrt-ruby400.dll indicates the use of a 64-bit msvcrt.dll runtime environment.
When trying to build master in a 32-bit msvcrt environment, I encountered a similar issue.
While I cannot d...
YO4 (Yoshinao Muramatsu)

12/24/2025

01:59 AM Ruby Revision ceea8060 (git): Properly handle test cases terminated by signals in test-bundled-gems
Process::Status#exitstatus turn into nil when child process is signeled.
When exit_code was unchanged, test-bundled-gems.rb returned 0 and make was unable to detect the failure. Fix this.
YO4 (Yoshinao Muramatsu)

12/20/2025

05:54 AM Ruby Revision 02911235 (git): fix for a test case that depends on rbuf size
YO4 (Yoshinao Muramatsu)

Also available in: Atom