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 7 85 92
Reported issues 13 74 87

Projects

Project Roles Registered on
Ruby Committer 06/28/2023

Activity

12/12/2025

06:35 PM Ruby Feature #21678 (Closed): Enumerable#rfind
Applied in changeset commit:git|6147b695870ce82ee3ad5305ce095b63889b8d9d.
----------
Array#rfind
Implement Array#rfind, which is the same as find except from the
other side of the Array. Also implemented Array#find (as opposed to
the g...
kddnewton (Kevin Newton)
06:35 PM Ruby Revision 6147b695 (git): Array#rfind
Implement Array#rfind, which is the same as find except from the
other side of the Array. Also implemented Array#find (as opposed to
the generic one on Enumerable because it is significantly faster
and to keep the implementations togethe...
kddnewton (Kevin Newton)

12/09/2025

02:43 AM Ruby Revision 59314911 (git): [ruby/prism] Nested heredoc with newline terminator
When you have a heredoc interpolated into another heredoc where
the inner heredoc is terminated by a newline, you need to avoid
adding the newline character a second time.
https://github.com/ruby/prism/commit/8eeb5f358b
kddnewton (Kevin Newton)
02:43 AM Ruby Revision 268cbb29 (git): [ruby/prism] Fully handle unreferencing a block exit
If a block exit has a further block exit in its subtree, we need to
keep recursing.
https://github.com/ruby/prism/commit/855d81a4a8
kddnewton (Kevin Newton)
02:43 AM Ruby Revision cbf39c3b (git): [ruby/prism] Fix up call target node when invalid
When there is an invalid syntax tree, we need to make sure to fill
in the required call operator location.
https://github.com/ruby/prism/commit/937313d7f0
kddnewton (Kevin Newton)
02:43 AM Ruby Revision 71354a98 (git): [ruby/prism] Fix hash pattern location when missing nodes
https://github.com/ruby/prism/commit/0ad30561e2 kddnewton (Kevin Newton)

12/05/2025

08:35 PM Ruby Revision 786f6739 (git): [ruby/prism] Correct constant pool bucket type logic
When replacing an owned constant by a different type (constant or
shared) replace with the correct type instead of defaulting to
shared.
https://github.com/ruby/prism/commit/fbe9b131a1
kddnewton (Kevin Newton)

12/02/2025

10:14 PM Ruby Revision a55040ca (git): [ruby/prism] Further specialize PM_NODE_INIT
https://github.com/ruby/prism/commit/7ab6d9df47 kddnewton (Kevin Newton)
10:14 PM Ruby Revision a1ea824b (git): [ruby/prism] Remove PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE macro
https://github.com/ruby/prism/commit/1988615ce1 kddnewton (Kevin Newton)
10:14 PM Ruby Revision e0746cc4 (git): [ruby/prism] Consolidate macro definitions
https://github.com/ruby/prism/commit/cc0ca08757 kddnewton (Kevin Newton)

Also available in: Atom