General

Profile

hsbt (Hiroshi SHIBATA)

  • Login: hsbt
  • Email: hsbt@ruby-lang.org
  • Registered on: 04/26/2009
  • Last sign in: 05/15/2026

Issues

open closed Total
Assigned issues 29 410 439
Reported issues 13 225 238

Projects

Project Roles Registered on
Ruby Committer, Contributor, Release Manager, Security team, Infrastructure team 01/25/2013

Activity

Today

04:26 AM Ruby Feature #5617 (Rejected): Allow install RubyGems into dediceted directory
Closing as rejected for the same reason as #19972. I'd rather keep relying on the default/bundled gems extraction than add and maintain a separate RubyGems install directory. hsbt (Hiroshi SHIBATA)
04:25 AM Ruby Feature #19972 (Rejected): Install default/bundled gems into dedicated directories
Now that extracting standard libraries as default gems and bundled gems is stabilizing, I don't want to introduce another directory-separation mechanism and take on its ongoing maintenance cost. hsbt (Hiroshi SHIBATA)
03:38 AM Ruby Misc #17137 (Rejected): Cooperation on maintaining official docker ruby images
https://github.com/ruby/docker-images/ and the official Docker library images now follow different maintenance policies, and I have no plan to unify them. hsbt (Hiroshi SHIBATA)
02:49 AM Ruby Revision 25c1df0a (git): Fix stale runnable_hot_th hint causing assertion failure with MN threads
The hot thread cannot steal back control when sched->running is an MN
thread, and goes to sleep with sched->runnable_hot_th still pointing to
itself, firing VM_ASSERT(sched->runnable_hot_th != th) at the next
wakeup. Drop the hint before...
hsbt (Hiroshi SHIBATA)
12:14 AM Ruby Revision 844579b5 (git): Extract feature-to-gem resolution into Gem::BUNDLED_GEMS.find_gem
The name resolution that was inlined at the top of warning? mixed the
cheap SINCE pre-filter with the costly policy checks, making it hard to
test in isolation. Split it into a side-effect-free find_gem returning
the normalized feature, ...
hsbt (Hiroshi SHIBATA)
12:14 AM Ruby Revision 39550359 (git): Mark force_activate as a separate concern from the warning machinery
force_activate has nothing to do with detecting or warning about bundled
gems; it activates an undeclared bundled gem for binding.irb and
bundle console. Delimit it with a section comment so the file's two
responsibilities are no longer ...
hsbt (Hiroshi SHIBATA)
12:14 AM Ruby Revision a18a2dcd (git): Document the require-frame heuristics and hidden contracts
The caller-frame walking, the bootsnap prefix stripping, and the
thread-local suppression list were all added as point fixes whose
rationale lived only in the commit history. Record why uplevel matches
both "replace_require" and "require...
hsbt (Hiroshi SHIBATA)
12:14 AM Ruby Revision 7cdf1166 (git): Format force_activate's comment as RDoc
The section-divider comment rendered as verbatim text. Write it as a plain
RDoc method comment so it reads as documentation.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)

06/15/2026

04:50 PM Ruby Revision 667480d0 (git): Run macOS CI on macos-26 by default
Backport the macos.yml matrix change from 5c762e786bb so this branch
also exercises macos-15-intel (and makes macos-26 the default runner).
Other workflows touched by the original commit are out of scope.
hsbt (Hiroshi SHIBATA)
04:50 PM Ruby Revision 15c71c92 (git): Keep gcc-14 variant on macos-15
clang on macos-26 does not honor --with-gcc=gcc-14.
(cherry picked from commit f0fd45ced4148496568a2025194650302b7345d2)
hsbt (Hiroshi SHIBATA)

Also available in: Atom