General

Profile

matz (Yukihiro Matsumoto)

  • Login: matz
  • Email: matz@ruby.or.jp
  • Registered on: 05/09/2008
  • Last sign in: 12/16/2025

Issues

open closed Total
Assigned issues 149 687 836
Reported issues 1 30 31

Projects

Project Roles Registered on
Ruby Owner, Committer 05/18/2008

Activity

12/31/2025

03:33 AM Ruby Feature #8948: Frozen regex
Eregon (Benoit Daloze) wrote in #note-34:
> @matz Is it OK to merge https://github.com/ruby/ruby/pull/14547 now for 4.1?
I still do not see enough benefit in putting in incompatible changes. Even if we can rewrite all the gems, we wi...
matz (Yukihiro Matsumoto)

12/30/2025

07:30 AM Ruby Bug #21814 (Closed): 0.pow(2,-9999999999999999990) should be zero
When I try `0.pow(2,-9999999999999999990)`, irb prints `-9999999999999999990`, but I think no matter what you divide zero by, the modulo should be zero.
Matz.
matz (Yukihiro Matsumoto)

12/28/2025

10:22 AM Ruby Bug #21168: Prism doesn't require argument parentheses (in some cases) when a block is present but parse.y does
yui-knk (Kaneko Yuichiro) wrote in #note-8:
> @matz Just clarification, do we support `a[cmd 1, 2 do end]` and `a[cmd 1, 2 do end] = 3` too? IIRC, we discussed those cases in previous devmeeting and these codes are also accepted. Howeve...
matz (Yukihiro Matsumoto)
10:19 AM Ruby Feature #21721: Allow `Queue` and `SizedQueue` to be used as LIFO queues
In any case, I am against implementing FIFO under the name Queue. I agree with having a new class.
Matz.
matz (Yukihiro Matsumoto)

12/25/2025

11:59 PM Ruby Revision 010dcf85 (git): Development of 4.1.0 started.
matz (Yukihiro Matsumoto)
11:59 PM Ruby Revision 99e9ca1f (git): [DOC] Flush NEWS.md
matz (Yukihiro Matsumoto)

12/24/2025

01:36 PM Ruby Feature #6012: Proc#source_location also return the column
I didn't mean to cancel nor reject this proposal. It would probably be merged in 4.1 (or later). But since any design mistake would remain virtually forever in Ruby, and I am the one to be blamed.
We had some concerns, e.g. #21783 or #2...
matz (Yukihiro Matsumoto)

12/23/2025

02:31 AM Ruby Feature #21796: unpack variant that returns the final offset
I like `^` specifier too.
Matz.
matz (Yukihiro Matsumoto)

12/20/2025

06:44 AM Ruby Feature #21785: Add signed and unsigned LEB128 support to pack / unpack
It is too late to introduce it in Ruby 4.0, let's aim for 4.1.
Matz.
matz (Yukihiro Matsumoto)

12/17/2025

06:02 AM Ruby Bug #21780: Change the default size of Enumerator.produce back to infinity
OK, if @knu is OK, I accept this proposal.
Matz.
matz (Yukihiro Matsumoto)

Also available in: Atom