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 | 15 | 355 | 370 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Security team, Infrastructure team | 05/28/2008 |
Activity
10/02/2026
-
05:54 AM Ruby Revision fccc81a3 (git): [ruby/resolv] Bound the number of compression pointers per name
- Commit 4c2f71b (CVE-2025-24294) capped a decompressed name at 255 octets,
bounding its length but not the work: a chain of compression pointers adds
no label octets, so the cap never fires while the decoder follows every
pointer, and man... -
04:58 AM Ruby Feature #22392: Allow refinements to define && and ||
- I do understand the wish. I have wanted to write `name == "x" && age > 20` in a DSL myself, more than once.
If today were April 1st, I'd be all for it. (cf. #16746)
As an aside, mostly to make @alanwu nervous: I'd rather have user-...
09/12/2026
-
08:11 AM Ruby Revision dac86d0d (git): Remove the dependency from internal/cont.h to prism. (#13984)
09/08/2026
-
06:55 AM Ruby Bug #22260 (Assigned): Ruby::Box: SIGSEGV when calling a method inside an isolated Proc defined at class/module body (RUBY_BOX=1)
-
06:54 AM Ruby Bug #22258 (Assigned): Update bundled json to >= 2.19.2 on ruby_4_0 (CVE-2026-33210)
-
06:48 AM Ruby Bug #21798 (Closed): `bundle install` command fails if touches `$LOAD_PATH` on `Ruby::Box` enabled
08/25/2026
-
03:10 AM Ruby Bug #22259 (Closed): Arrays sharding a buffer segfault when concatenating with each other
- Applied in changeset commit:git|46c287e2ca39da63d5164e2b7227308a41554c9a.
----------
Fix splicing an array that shares its buffer with a longer array
Arrays sharing one buffer have the same data pointer, so rb_ary_splice()
took `a` in ... -
03:10 AM Ruby Revision 46c287e2 (git): Fix splicing an array that shares its buffer with a longer array
- Arrays sharing one buffer have the same data pointer, so rb_ary_splice()
took `a` in `b = a.dup; b.pop; b.concat(a)` for `b` itself and rebased
the source onto `b`'s shorter storage, copying uninitialized memory.
Have the callers tell wh... -
03:10 AM Ruby Revision 72a511da (git): Split rb_ary_splice() into a pointer version and an array version
- Most callers have the replacement as an array object; let them pass it
directly.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
08/24/2026
-
06:36 PM Ruby Bug #22259: Arrays sharding a buffer segfault when concatenating with each other
- Confirmed and reproduced. Thanks for the report.
While looking into it I found that the same line causes another bug.
```ruby
a = [:A, :B, :C, :D, :E]
b = a[1, 4] #=> [:B, :C, :D, :E]
a[0, 0] = b
p a # expected: [:B, :C...