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 | 147 | 149 |
| Reported issues | 17 | 340 | 357 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Security team, Infrastructure team | 05/28/2008 |
Activity
Today
-
07:13 AM Ruby Bug #21790: `Socket.getaddrinfo` hangs after `fork()` on macOS 26.1 (Tahoe) for IPv4-only hosts
- Thank you for the report.
Since I don't have access to Tahoe, I cannot test this in my own environment. However, I have a few questions to clarify the situation.
The change to perform DNS lookups in a dedicated background thread wa... -
01:47 AM Ruby Feature #21785: Add signed and unsigned LEB128 support to pack / unpack
- > You could tell how many bytes you read based on the size of the leb128_value returned.
That apparoach is unreliable because LEB128 is redundant. For example, both `"\x03"` and `"\x83\x00"` are valid LEB128 encodings of the value 3.
...
12/17/2025
-
05:47 PM Ruby Feature #21785: Add signed and unsigned LEB128 support to pack / unpack
- It's a shame `unpack` doesn't tell you how many bytes it read. You'd probably want a `unpack` variant that returns the final offset too, or a specifier that returns the current offset (like `o`?).
```ruby
bytes = "\x01\x02\x03"
offs... -
12:11 PM Ruby Revision aee4b248 (git): [ruby/error_highlight] Show no message when failing to get caller/callee snippets
- Even with Ruby 4.0, snippets is not always available, such as in irb by
default. It would be better to just say nothing than to show a confusing
message.
https://github.com/ruby/error_highlight/commit/ef80ce73a1 -
09:32 AM Ruby Bug #21174: Range#max called with an argument on a beginless Integer Range raises RangeError
- I confirmed @matz and he said that the current behavior is OK. He prioritizes practicality over consistency in this case.
-
07:12 AM Ruby Revision 1506c489 (git): Update NEWS.md for improvements of error backtrace
-
07:01 AM Ruby Bug #21780: Change the default size of Enumerator.produce back to infinity
- > * Removing the Enumerator#to\_set override that refuses to work against an infinite enumerator as a safeguard
This is fine to me. I don't think this safeguard is necessary.
> ...
Why revert to a buggy state? Even though no real... -
03:37 AM Ruby Revision e354e9ba (git): refactor: utilize a predefined macro
-
01:36 AM Ruby Bug #21783: {Method,UnboundMethod,Proc}#source_location returns columns in bytes and not in characters
- Eregon (Benoit Daloze) wrote in #note-20:
> FWIW I also consider the concept of `node_id` CRuby-specific, at least currently.
Since `Prism::Node#node_id` exists, I don't think it's CRuby-specific anymore.
It's true that the part retriev...
12/16/2025
-
03:45 PM Ruby Bug #21780: Change the default size of Enumerator.produce back to infinity
- I understand zverok's feeling. In fact, I thought `Enumerator.produce` always returned an infinite Enumerator. I'm surprised it can be stopped by `StopIteration`. However, since that functionality actually exists, I think `#size` has no ...