mame (Yusuke Endoh)
- Login: mame
- Email: mame@ruby-lang.org
- Registered on: 05/28/2008
- Last sign in: 09/24/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 2 | 148 | 150 |
| Reported issues | 16 | 343 | 359 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Security team, Infrastructure team | 05/28/2008 |
Activity
02/21/2026
-
06:13 PM Ruby Bug #21921: Hash inconsistent ==, >=, <= behavior
- By the way, I noticed the following behavior, which feels like it might not satisfy the specification:
```ruby
h1 = {}.compare_by_identity
h1["one"] = true
h1["one"] = true
h2 = { "one" => true }
h1 <= h2 # current: false, expe... -
05:56 PM Ruby Bug #21921: Hash inconsistent ==, >=, <= behavior
- The documentation for Hash inclusion is a bit hard to understand due to its mathematical phrasing.
> The spec merely says that keys are compared with `==`, but I believe they are actually compared with `eql?` (for normal hashes).
T... -
03:49 AM Ruby Bug #21921: Hash inconsistent ==, >=, <= behavior
- The current specification of `Hash#<=` is to check if all elements of the supposedly smaller Hash are included in the supposedly larger Hash. I think the reported behaviors are actually working as specified.
https://github.com/ruby/ru...
02/13/2026
-
03:45 PM Ruby Feature #21858: `Kernel#Hash` considers `to_h` too
- If we assume that changing a call that previously raised an exception to return a value is always "a backward-compatible behavior addition," then by that logic, we could also make `Kernel#raise` return a value without issue. :-)
I sai... -
02:23 AM Ruby Feature #21858: `Kernel#Hash` considers `to_h` too
- During the dev meeting discussion, @ko1, not @Dan0042, pointed out the following behavior change. It seems Matz got confused about that.
```ruby
S = Struct.new(:a, :b)
obj = S.new(1, 2)
Hash(obj) #=> current: can't convert S into... -
05:15 AM Ruby Feature #21795: Methods for retrieving ASTs
- Eregon (Benoit Daloze) wrote in #note-2:
> > As noted in #21618, built-in Prism is not exposed as a Ruby API. If `Gemfile.lock` specifies an older version of prism gem, even `require "prism"` won't provide the expected definition.
> ..... -
02:51 AM Ruby Misc #21877 (Open): DevMeeting-2026-03-17
- # The next dev meeting
**Date: 2026/03/17 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and o... -
02:51 AM Ruby Misc #21839 (Closed): DevMeeting-2026-02-12