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 | 17 | 25 | 42 |
| Reported issues | 5 | 29 | 34 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 05/08/2025 |
Activity
02/15/2026
-
08:13 AM Ruby Bug #21830: Ruby::Box and Kernel#require
- I'll work on #21881 to solve this problem.
-
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.
-
08:11 AM Ruby Misc #21881 (Open): Split the root box into the (newer) root box and the source 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...
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/... -
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.
-
12:57 PM Ruby Bug #21320 (Closed): Namespaces leak with constant lookup
- This issue is fixed now.
```
MBA:build s-tagomori$ cat b.rb
X = :top
class C
X = :super
end
class D < C
p X
end
MBA:build s-tagomori$ RUBY_BOX=1 ./exe/ruby -ve 'puts "in main"; require "./b"; puts "in box"; Ruby::Box.... -
12:54 PM Ruby Bug #21318 (Closed): Namespaces leak with Module.nesting
- Now `Module.nesting` doesn't return its box information in a box.
```
MBA:build s-tagomori$ RUBY_BOX=1 ./exe/ruby -v
ruby 4.0.0dev (2025-12-09T12:29:36Z box-news-documents.. c998717de8) +PRISM [arm64-darwin24]
MBA:build s-tagomori$... -
12:52 PM Ruby Bug #21316: Namespaces leak with permanent names
- Now the name of classes defined in a box is just its name.
```
MBA:build s-tagomori$ RUBY_BOX=1 ./exe/ruby -e 'Ruby::Box.new.eval("class C; end; p(name: C.name, eq: C.name == \"C\")")'
./exe/ruby: warning: Ruby::Box is experimental,... -
12:51 PM Ruby Bug #21316 (Closed): Namespaces leak with permanent names