hsbt (Hiroshi SHIBATA)
- Login: hsbt
- Email: hsbt@ruby-lang.org
- Registered on: 04/26/2009
- Last sign in: 08/16/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 61 | 422 | 483 |
| Reported issues | 18 | 231 | 249 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Contributor, Release Manager, Security team, Infrastructure team | 01/25/2013 |
Activity
Today
-
10:15 AM Ruby Revision 3b80d0ad (git): Regenerate revision.h after removing it in update-src
- `.deps/depend` depends on `$(REVISION_H)`, so make makes it while
remaking the included makefiles, before `update-src` removes it. As
make does not make a target twice in a run, `after-update` kept using
the emptied `revision.h` and `ma... -
06:26 AM Ruby Bug #22015: Success without RUBY_BOX=1, Failure with RUBY_BOX=1
- The merged form differs slightly from the commit message quoted above. In https://github.com/ruby/ruby/pull/18546 the traversal was widened to any user box, because a plain `RUBY_BOX=1` script runs in the main box after #21881, and the p...
-
06:06 AM Ruby Revision 8c5fae1b (git): Symbol#to_proc: treat the main box as a caller box too
- Since the main/root box separation ([Feature #21881]), code running in
the main box also fails to call box-local methods via Symbol#to_proc.
Stop the caller-frame traversal at any user box (main or optional)
instead of optional boxes only. -
06:06 AM Ruby Revision 4b224b63 (git): Symbol#to_proc: push a block frame instead of a TOP frame
- Per review feedback, a TOP frame in the middle of a method call is
misleading. Push a VM_FRAME_MAGIC_BLOCK frame whose outer env points to
the caller's frame, so the box resolves through the ep chain and the
backtrace reads like a usual ... -
05:31 AM Ruby Revision c2a0c3db (git): [ruby/rubygems] Keep deliberately broken fixtures from writing to the test output
- Three tests feed rubygems something they expect it to reject: two write a
gemspec that cannot be loaded, one asks git for a ref that does not exist.
Each printed its diagnosis straight into the middle of the test run, as
did the rake pac... -
05:31 AM Ruby Revision 443cd40f (git): [ruby/rubygems] Report coverage once per test run
- SimpleCov writes its summary to stderr, so the redirection meant to keep
the collate quiet never caught it and every run ended with the same two
lines twice. A failing run replaced the second copy with SimpleCov
reporting that it had sto... -
05:31 AM Ruby Revision 89f210de (git): [ruby/rubygems] Pass every expected extension into the ABI-scoped doctor_child recursion
- doctor_child took a single extension when the ABI-scoped recursion was
written, and gained a splat in the same release, so the recursion has
been raising NameError on any repository with a specifications/<abi>
directory.
https://github.... -
05:31 AM Ruby Revision cc34fb44 (git): [ruby/rubygems] Pin the running Ruby when a test needs its own ABI to resolve
- The content addressing resolver tests built a "~> X.Y.0" requirement
from the running Ruby, which a prerelease Ruby does not satisfy, so both
tests failed on 4.1.0dev. Reuse the pinning the dependency installer test
already did for the s... -
04:41 AM Ruby Misc #22296 (Open): Ruby::Box: method stubs on core classes are invisible to internal builtins
- Under `RUBY_BOX=1`, redefining a core class method affects only the box where the definition happens. Code loaded with `require` runs in the main box and observes the redefinition, but methods implemented as internal builtins do not. Thi...
-
04:13 AM Ruby Revision 675e82b9 (git): Fix Box resolution crash for ifunc procs called from Ruby frames
- An ifunc proc created by Method#to_proc and invoked directly via
Proc#call has no enclosing CFUNC frame. The IFUNC skip loop in
VM_EP_RUBY_LEP returned the caller's ep unconditionally, so a non-local
EVAL ep reached current_box_on_cfp an...