mame (Yusuke Endoh)
- Login: mame
- Email: mame@ruby-lang.org
- Registered on: 05/28/2008
- Last sign in: 03/16/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 3 | 151 | 154 |
| Reported issues | 19 | 367 | 386 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Security team, Infrastructure team | 05/28/2008 |
Activity
11/13/2026
-
10:03 AM Ruby Misc #22544 (Open): DevMeeting-2026-12-10
- # The next dev meeting
**Date: 2026/12/10 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... -
10:02 AM Ruby Misc #22417 (Closed): DevMeeting-2026-11-12
-
06:46 AM Ruby Feature #22483: Region forms of String#bit_get
- For what it's worth, almost all such pairs in Ruby are get/set.
The closest existing API, byte access to a String, is `String#getbyte` / `#setbyte`.
Among positional read/write methods, `IO::Buffer` has `IO::Buffer#get_value` / `se... -
05:01 AM Ruby Feature #22483: Region forms of String#bit_get
- If `bit_get` can read a bit region as an Integer, I think there should also be an API that writes an Integer back into a region. For example:
```ruby
s = "\x8A".b
v = s.bit_get(4, 4) # read the upper 4 bits (0x8)
v = (v + 1) & 0...
11/12/2026
-
06:58 PM Ruby Revision 077d1615 (git): Allocate the result of String#succ with the terminator of its encoding
- [Bug #22517]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit fc9d1cd671d4fbc1927bdb49f2f3b51264532ce1) -
06:58 PM Ruby Revision aeb3d4cb (git): Keep room for the terminator in the result of String#scrub
- enc_str_scrub set the encoding of the result without adjusting the room
for the terminator.
[Bug #22517]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit a60de9cfe17be2fbc76b504c965b13593c8d2113) -
06:58 PM Ruby Revision 799fd1f5 (git): Allocate a frozen copy of a shareable string with the terminator of its encoding
- str_new_frozen_buffer copied a shareable string with room for a 1-byte
terminator, so String#-@ on a shareable UTF-16 or UTF-32 string
returned a string without room for its terminator.
[Bug #22517]
Co-Authored-By: Claude Opus 5.5 <nor... -
06:58 PM Ruby Revision b5e415db (git): Allocate the result of String#slice! with the terminator of its encoding
- [Bug #22517]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 8d2bec3b97c3198e49387180b83ae34b60b364c9) -
06:58 PM Ruby Revision 1b973182 (git): Assert that str_enc_copy_direct is used on a string with room for the terminator
- str_enc_copy_direct does not adjust the room for the terminator, so the
string must already have room for the terminator of the new encoding.
[Bug #22517]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from com... -
06:58 PM Ruby Revision b4b36502 (git): Compute the buffer size of unpack("m") without overflow
- (send - s + 3) * 3 / 4 overflowed for an input of about 700 MB where
long is 32-bit. Divide before multiplying, as each 4 characters decode
to at most 3 bytes.
[Bug #22518]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cher...