General

Profile

kddnewton (Kevin Newton)

  • Login: kddnewton
  • Email: kddnewton@gmail.com
  • Registered on: 11/20/2015
  • Last sign in: 03/02/2026

Issues

open closed Total
Assigned issues 0 111 111
Reported issues 14 89 103

Projects

Project Roles Registered on
Ruby Committer 06/28/2023

Activity

11/02/2026

08:49 PM Ruby Revision 54e63a77 (git): [PRISM] Use stack budget
When parsing, use the same stack budget that the current stack
check uses, to make sure we provide a recoverable error instead
of potentially crashing the process.
kddnewton (Kevin Newton)
05:19 PM Ruby Revision 2ddb42b3 (git): [ruby/prism] Make stack exhaustion its own kind of error
https://github.com/ruby/prism/commit/78d80c851a kddnewton (Kevin Newton)
04:16 PM Ruby Revision 269c74ce (git): [ruby/prism] Use multi-stage tables for Unicode lookup
Instead of sorted ranges. This is both quite a bit faster and
quite a bit smaller, so a win all around.
https://github.com/ruby/prism/commit/fe5c6d5d27
kddnewton (Kevin Newton)
02:02 AM Ruby Revision a126d73d (git): [ruby/prism] Stack budget
Provide a stack budget option, which the parser will now respect
as its limit of how much further it can recurse. In theory this
should not be necessary to set, because the maximum depth should
take care of it. However, on systems with l...
kddnewton (Kevin Newton)
01:40 AM Ruby Revision 025d104e (git): [ruby/prism] Respect excludes properly in encoding
https://github.com/ruby/prism/commit/3c8e745af9 kddnewton (Kevin Newton)

11/01/2026

07:59 PM Ruby Revision c1077a04 (git): [ruby/prism] Return `nil` for parser gem AST when error
https://github.com/ruby/prism/commit/f35190e7fc kddnewton (Kevin Newton)
07:23 PM Ruby Revision bdecc971 (git): [ruby/prism] Remove unnecessary regular_expression_buffer
https://github.com/ruby/prism/commit/d28c68791a kddnewton (Kevin Newton)

10/30/2026

03:41 AM Ruby Revision 7be3ed7f (git): [ruby/prism] Speed up error formatting
https://github.com/ruby/prism/commit/37d2d0d273 kddnewton (Kevin Newton)
03:41 AM Ruby Revision 2456bac5 (git): [ruby/prism] Error formatting gutters
Do not hard-code the potential values for gutters, instead build
them on the fly based on what is actually found in the range of
the errors.
https://github.com/ruby/prism/commit/39c4cce3d7
kddnewton (Kevin Newton)
03:41 AM Ruby Revision 31d395bd (git): [ruby/prism] Cap context lines at window size in error formatting
https://github.com/ruby/prism/commit/7246bf5b4b kddnewton (Kevin Newton)

Also available in: Atom