General

Profile

matz (Yukihiro Matsumoto)

Issues

Projects

Activity

10/10/2018

08:28 AM Ruby trunk Feature #5866 (Rejected): ValidationError
The term `Validation` may have different meaning upon applications. There's no reason to treat them uniformly.
In ad...
06:29 AM Ruby trunk Feature #14784: Comparable#clamp with a range
Please don't put multiple proposals in one issue. It's hard for us to tell which is important `clamp` to accept range...
06:01 AM Ruby trunk Feature #11505 (Rejected): Module#=== should call #kind_of? on the object rather than rb_obj_is_kind_of which only searches the ancestor heirarchy
I understand your needs but the receiver of `===` is a class/module, not the decorator. So if you want to override th...

10/03/2018

06:13 AM Ruby trunk Feature #15192: Introduce a new "shortcut assigning" syntax to convenient setup instance variables
I still don't agree with the proposed syntax.
The option I can accept is something like (`as` is not the only option...

09/20/2018

07:27 AM Ruby trunk Feature #15143: Extend `Enumerable#to_h`
I don't agree with @mame's idea. The return value from the block should be strictly 2 elements array.
Matz.
07:26 AM Ruby trunk Feature #15143: Extend `Enumerable#to_h`
I changed my mind when I approved `to_h`.
Matz.
02:41 AM Ruby trunk Feature #15143: Extend `Enumerable#to_h`
Sounds reasonable. Accepted.
Matz.

09/18/2018

12:49 PM Ruby trunk Bug #15135 (Closed): Refining #initialize method not working
From the reference (https://docs.ruby-lang.org/en/2.5.0/syntax/refinements_rdoc.html):
>Refinements are lexical in...

09/13/2018

08:17 AM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
The latest proposal includes time slice scheduling, so it is not a cooperative thread. I object to the name `Thread::...
07:25 AM Ruby trunk Feature #14739: Improve fiber yield/resume performance
OK, it sounds reasonable. We will give you commit privilege.
Matz.

Also available in: Atom