General

Profile

kddnewton (Kevin Newton)

  • Login: kddnewton
  • Email: kddnewton@gmail.com
  • Registered on: 11/20/2015
  • Last sign in: 11/08/2025

Issues

open closed Total
Assigned issues 5 83 88
Reported issues 14 73 87

Projects

Project Roles Registered on
Ruby Committer 06/28/2023

Activity

11/18/2025

06:58 PM Ruby Feature #21693: Allow calling any callable object as a method
You're very close to valid Ruby with
```
class Greeter
def call(name)
puts "Hello, #{name}!"
end
end
hello = Greeter.new
hello.("World")
```
(Note the 1-character difference here.) Doing `hello.("World")` will a...
kddnewton (Kevin Newton)

11/17/2025

02:30 AM Ruby Revision 8d010582 (git): Handle deeply nested capture variables syntax err
When there are nested capture variables inside of a pattern match
that has an alternation pattern, it is a syntax error. Currently it
only adds a syntax error when it is at the top level of the pattern.
kddnewton (Kevin Newton)

11/14/2025

04:32 PM Ruby Feature #21678: Enumerable#rfind
https://github.com/ruby/ruby/pull/15189 kddnewton (Kevin Newton)

11/13/2025

03:23 PM Ruby Feature #21678: Enumerable#rfind
That makes sense! I'm totally fine with it just being on Array. kddnewton (Kevin Newton)

11/10/2025

08:27 PM Ruby Misc #21647: DevMeeting-2025-11-13
* [Feature #21678] Enumerable#rfind
* This method would be useful for finding the last instance of something in a list.
* There is precedence with index/rindex.
* A lot of people are using reverse_each.find, which is not as nice...
kddnewton (Kevin Newton)
04:00 PM Ruby Feature #21678 (Open): Enumerable#rfind
I'd like to introduce `rfind` to enumerable, which would effectively be the same as `reverse_each.find`. I've found myself using this a surprising number of times, and have been surprised at its omission. That means either falling back t... kddnewton (Kevin Newton)
03:08 PM Ruby Bug #21660 (Closed): No-parentheses endless method definition that has parameter destructuring is wrongly accepted in Prism
kddnewton (Kevin Newton)

11/06/2025

01:21 PM Ruby Bug #21669: Thoroughly implement void value expression check
I agree with @mame — I think it is valuable, especially when it will be consistent. Happy to implement this change in prism. kddnewton (Kevin Newton)

11/04/2025

01:42 PM Ruby Bug #20409: Missing reporting some invalid breaks
I think `END { break }` should still be a syntax error, as it always results in an error. kddnewton (Kevin Newton)

10/30/2025

01:15 PM Ruby Bug #21618 (Closed): Allow to use the build-in prism version to parse code
kddnewton (Kevin Newton)

Also available in: Atom