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 1 111 112
Reported issues 14 89 103

Projects

Project Roles Registered on
Ruby Committer 06/28/2023

Activity

11/06/2026

04:58 PM Ruby Revision 6cd25700 (git): [ruby/prism] Extend state stacks indefinitely
An old and very obscure bug resulting from using fixed-size
integers to hold state stacks.
Prism uses u32, and parse.y uses u64. Both of them have problems
if they overflow. Instead, use a growable state stack that can
extend indefinite...
kddnewton (Kevin Newton)
01:34 PM Ruby Revision 3026e09e (git): [ruby/prism] Add our own PRISM_ASSERT
https://github.com/ruby/prism/commit/2d4a6b7d06 kddnewton (Kevin Newton)
01:34 PM Ruby Revision 702f03d4 (git): [ruby/prism] Use PRISM_OOM for all allocations
https://github.com/ruby/prism/commit/387324d7e9 kddnewton (Kevin Newton)
01:34 PM Ruby Revision d1104ade (git): [ruby/prism] Use memcmp instead of strncmp
https://github.com/ruby/prism/commit/0ef4e8a941 kddnewton (Kevin Newton)

11/05/2026

07:37 PM Ruby Revision 2a3b7678 (git): [ruby/prism] Also accept a do block on a command call in call arguments for Ruby 4.1
https://github.com/ruby/prism/commit/284b2a1d4a kddnewton (Kevin Newton)

11/03/2026

04:03 PM Ruby Revision 568a9f74 (git): [ruby/prism] pm_arena_shrink -> pm_arena_realloc
https://github.com/ruby/prism/commit/c8e5dd9f9d kddnewton (Kevin Newton)
04:03 PM Ruby Revision ffd596d6 (git): [ruby/prism] Parse floats ourselves
https://github.com/ruby/prism/commit/fa38c97982 kddnewton (Kevin Newton)
04:03 PM Ruby Revision 23c67d13 (git): [ruby/prism] Various cleanup for the numbers overhaul
https://github.com/ruby/prism/commit/bf1965b62f kddnewton (Kevin Newton)
04:03 PM Ruby Revision dea98233 (git): [ruby/prism] Properly handle unary plus on rationals
https://github.com/ruby/prism/commit/235602951e kddnewton (Kevin Newton)
04:03 PM Ruby Revision f2c2d465 (git): [PRISM] Integrate new Prism number APIs
kddnewton (Kevin Newton)

Also available in: Atom