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
-
09:52 AM Ruby Feature #21795: Methods for retrieving ASTs
- I anticipated that we would consider this eventually, but incorporating it into the core presents significant challenges.
Here are two major issues regarding feasibility.
(Based on chats with @ko1, @tompng, and @yui-knk, though the... -
02:58 AM Ruby Revision 305f0421 (git): NEWS.md: Sort items in alphabetical order
12/18/2025
-
06:18 PM Ruby Bug #21790: `Socket.getaddrinfo` hangs after `fork()` on macOS 26.1 (Tahoe) for IPv4-only hosts
- Thank you. This looks like the same issue reported multiple times in the past, but we were previously stuck without a way to investigate.
https://bugs.ruby-lang.org/issues/15490
https://bugs.ruby-lang.org/issues/15794
https://github... -
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...