General

Profile

matz (Yukihiro Matsumoto)

  • Login: matz
  • Email: matz@ruby.or.jp
  • Registered on: 05/09/2008
  • Last connection: 08/28/2020

Issues

open closed Total
Assigned issues 215 615 830
Reported issues 1 27 28

Projects

Project Roles Registered on
Ruby Developer 01/08/2009
Backport186 Developer 05/16/2009
Backport187 Developer 01/08/2009
Backport191 Developer 05/16/2009
Backport192 Developer 10/05/2011
Backport193 Developer 08/24/2011
Backport200 Developer 02/17/2013
Backport21 Developer 12/21/2013
Backport22 Developer 12/19/2014
CommonRuby Developer 12/21/2012
Ruby 1.8 Developer 05/18/2008
Ruby master Manager, Developer 05/18/2008

Activity

11/26/2020

12:33 PM Ruby master Bug #17197: Some Hash methods still have arity 2 instead of 1
@marcandre No. Issuing deprecation warnings itself is a declaration of future change. I haven't set my mind for eithe... matz (Yukihiro Matsumoto)
05:56 AM Ruby master Feature #17322: Deprecate `Random::DEFAULT` and introduce `Random.default()` method to provide Ractor-supported default random generator
I vote for replacing `Random::DEFAULT` with ractor-safe object (`Random` class). We don't need `Random.default()` the... matz (Yukihiro Matsumoto)
05:14 AM Ruby master Feature #17326: Add Kernel#must! to the standard library
I strongly oppose the name `must`. `must` assumes coercing something but no relation to types nor `nil`.
With a diff...
matz (Yukihiro Matsumoto)
05:08 AM Ruby master Feature #17331: Let Fiber#raise work with transferring fibers
Basically positive for implicit one. The transferred fibers and suspended fibers behave differently, especially in ex... matz (Yukihiro Matsumoto)

11/20/2020

09:16 AM Ruby master Feature #17312: New methods in Enumerable and Enumerator::Lazy: flatten, product, compact
My opinion for each proposed method.
* `compact` - OK, I can imagine use-cases too
* `product` - Negative; I conc...
matz (Yukihiro Matsumoto)
08:27 AM Ruby master Feature #16786: Light-weight scheduler for improved concurrency.
When implementation fixed, could you update the document? Also, I'd like you to rename `scheduler.md` to something el... matz (Yukihiro Matsumoto)
08:21 AM Ruby master Feature #16786: Light-weight scheduler for improved concurrency.
I am happy with `Fiber#set_scheduler()`.
Matz.
matz (Yukihiro Matsumoto)
07:59 AM Ruby master Feature #17307: A way to mark C extensions as thread-safe, Ractor-safe, or unsafe
I am OK with having API to specify Ractor/Thread-safety. But thread-safety here is a bit ambiguous. For example, obje... matz (Yukihiro Matsumoto)
07:35 AM Ruby master Feature #16043: `$LOAD_PATH.resolve_feature_path` should not raise
Accepted.
Matz.
matz (Yukihiro Matsumoto)
07:34 AM Ruby master Bug #17197 (Rejected): Some Hash methods still have arity 2 instead of 1
It is caused by a historical reason. I don't think it's worth breaking compatibility, at least for Ruby3.0. Maybe for... matz (Yukihiro Matsumoto)

Also available in: Atom