General

Profile

tagomoris (Satoshi Tagomori)

  • Login: tagomoris
  • Email: tagomoris@gmail.com
  • Registered on: 09/24/2010
  • Last sign in: 11/13/2025

Issues

open closed Total
Assigned issues 20 26 46
Reported issues 5 29 34

Projects

Project Roles Registered on
Ruby Committer 05/08/2025

Activity

04/11/2026

05:48 PM Ruby Bug #21933 (Closed): Ruby::Box: named capture local variable can become nil after non-matching lines
tagomoris (Satoshi Tagomori)
04:13 AM Ruby Bug #21952: Ruby::Box double free at process exit when `fiddle/import` is required in multiple boxes
As I commented, https://github.com/ruby/ruby/pull/16595 looks good to me. tagomoris (Satoshi Tagomori)

02/24/2026

12:10 AM Ruby Misc #21881: Split the root box into the (newer) root box and the master of copied user boxes
After a short coding, I changed my idea about the naming. The original copy of boxes will be `master` (master-copy).
I thought the `source` box should be confusing because the word "source" is used everywhere both in CRuby and Ruby code.
tagomoris (Satoshi Tagomori)
12:06 AM Ruby Misc #21881 (Assigned): Split the root box into the (newer) root box and the master of copied user boxes
tagomoris (Satoshi Tagomori)
12:06 AM Ruby Misc #21881: Split the root box into the (newer) root box and the master of copied user boxes
The root box is mandatory because it runs the code of Ruby runtime itself. For example, Array#fetch_values written in Ruby (array.rb). tagomoris (Satoshi Tagomori)

02/15/2026

08:13 AM Ruby Bug #21830: Ruby::Box and Kernel#require
I'll work on #21881 to solve this problem. tagomoris (Satoshi Tagomori)
08:13 AM Ruby Bug #21324: Namespace loads RubyGems in root Namespace but it should not
I'll work on https://bugs.ruby-lang.org/issues/21881 to solve this problem. tagomoris (Satoshi Tagomori)
08:11 AM Ruby Misc #21881 (Assigned): Split the root box into the (newer) root box and the master of copied user boxes
# Proposal
This ticket proposes to:
* have a new box type: the "source" box, used as the source of copied boxes when user boxes are created
* split the "source" box from the root box just before loading "prelude.rb" and "gem_prelu...
tagomoris (Satoshi Tagomori)

12/09/2025

01:17 PM Ruby Bug #21363 (Closed): `Namespace.current` should always return the Namespace in which it was defined
Now it's working as we expects:
```
MBA:build s-tagomori$ cat m.rb
module M
def self.test
p test: Ruby::Box.current
end
TEST = -> {
p lambda: Ruby::Box.current
}
end
MBA:build s-tagomori$ RUBY_BOX=1 ./exe/...
tagomoris (Satoshi Tagomori)
01:01 PM Ruby Bug #21341 (Closed): `Namespace is not a module (TypeError)` without enabling the namespace
The top level `Namespace` doesn't exist now. tagomoris (Satoshi Tagomori)

Also available in: Atom