General

Profile

katei (Yuta Saito)

  • Login: katei
  • Registered on: 08/25/2021
  • Last sign in: 10/08/2025

Issues

open closed Total
Assigned issues 1 29 30
Reported issues 0 3 3

Projects

Project Roles Registered on
Ruby Committer 01/17/2022

Activity

10/08/2025

11:55 PM Ruby Bug #21626: Backport WASI setjmp handler memory leak fixes
Thank you for your proposal; it makes sense to me. I have a bit concerns about the number of changes we need to backport, but it should still be worth doing.
Would you mind creating backport PRs to each release branch and running ruby.w...
katei (Yuta Saito)

07/24/2025

03:39 AM Ruby Revision 076e51e5 (git): math.c: cleanup unused `#include <errno.h>`
`errno` is no longer used after 5073155a178a9f478950afef4f148e44fd14b5d6 katei (Yuta Saito)

05/02/2025

05:36 PM Ruby Revision 186022d1 (git): wasm: increase the default Asyncify buffer size
We will need more Asyncify space for the upcoming namespace changes
as it will introduce more local variables and conditional jumps in
asyncify'd functions.
katei (Yuta Saito)

05/01/2025

07:10 AM Ruby Revision ab153555 (git): tool/downloader.rb: Stop caching already existing files
Previously, the script was caching any file already present in the
destination directory, regardless of its origin. This caused issues
when the directory contained files copied from external sources like
`autoreconf --install`.
For exam...
katei (Yuta Saito)

04/17/2025

10:47 PM Ruby Revision b4f74e24 (git): [wasm] Fallback to emulated realpath on wasi-libc realpath `ENOTSUP`
wasi-libc 22 and later support realpath(3)
(https://github.com/WebAssembly/wasi-libc/pull/463) but the underlying
host syscall may return ENOTSUP. This is typically the case when using
incomplete WASI polyfills on web browsers. For such ...
katei (Yuta Saito)

04/01/2025

04:11 PM Ruby Revision 30e5e7c0 (git): Revert "Fix jump buffer leak in setjmp handler in WASI builds"
This reverts the following commits as it's causing OOM in some cases in
ruby/ruby.wasm test suite.
* 372515f33c908b36b3f5fbd2edcb34c69b418500
* 3a730be8b464454878a42132f6fecb98ab4c1b5b
katei (Yuta Saito)

02/19/2025

04:54 AM Ruby Revision bd84c75a (git): [wasm] Update WASI SDK to 25
to include WASI Preview 2 related changes added in the SDK. katei (Yuta Saito)
02:46 AM Ruby Revision eac35edf (git): [wasm] Stop using mprotect(PROT_NONE) on WASI
we had been using a stub weak definition of `mprotect` in wasm/missing.c
so far, but wasi-sdk 23 added mprotect emulation to wasi-libc[^1], so the
emulation is now linked instead. However, the emulation doesn't support
PROT_NONE and fail...
katei (Yuta Saito)

02/14/2025

05:19 AM Ruby Revision d5666bbf (git): tool/downloader.rb: Stop caching already existing files
Previously, the script was caching any file already present in the
destination directory, regardless of its origin. This caused issues
when the directory contained files copied from external sources like
`autoreconf --install`.
For exam...
katei (Yuta Saito)

02/13/2025

01:31 PM Ruby Bug #21111: RbConfig::CONFIG['CXX'] quietly set to "false" when Ruby cannot build C++ programs
At first, it’s rare to have a situation where Ruby itself can be built but no C++ compiler is available. The macOS example mentioned in the ticket is an unusual case caused by broken Command Line Tools.
Having said that, I agree that ...
katei (Yuta Saito)

Also available in: Atom