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
Today
-
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. -
12:06 AM Ruby Misc #21881 (Assigned): Split the root box into the (newer) root box and the master of copied user boxes
-
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).
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 (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...
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$...