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 | 2 | 103 | 105 |
| Reported issues | 14 | 80 | 94 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 06/28/2023 |
Activity
06/12/2026
-
05:03 PM Ruby Feature #22108: Computed hash keys with (expr): syntax
- I am not very in favor of adding yet another hash assoc syntax, especially not by overloading the meaning of the colon. Right now a colon suffix always means a symbol (indeed I've seen static analysis tools that check `slice[-1] == ":"` ...
06/07/2026
-
01:47 PM Ruby Revision 1db8b867 (git): [ruby/prism] Fix in handling
- in is a unique keyword because it can be the start of a clause or
an infix keyword. We need to be explicitly sure that even though in
_could_ close an expression context (the body of another in clause)
that we are not also parsing an inl...
06/04/2026
-
06:59 AM Ruby Revision ab2bc7e9 (git): [ruby/json] Make the JSON parse loop iterative
- As opposed to a recursive loop. We do this by keeping a stack of
frames (very similar to how the stack of values was already
stored). Each frame represents the state of a container. Since
there are only 2 in JSON, it doesn't have to get ...
06/01/2026
-
07:51 PM Ruby Bug #22089 (Closed): Prism accepts statement modifiers in if/unless/elsif conditions that parse.y rejects
- Closed by 9e8ad9ac0489d8390bc11e5b18f4af065d60898c
05/26/2026
-
03:48 PM Ruby Revision 01a19896 (git): [ruby/prism] Fix parser translation when escaped newline with trailing content
- https://github.com/ruby/prism/commit/81e07f3cdb
05/05/2026
05/04/2026
04/27/2026
-
02:02 PM Ruby Bug #20409 (Open): Missing reporting some invalid breaks
- Re-opening, we need a syntax error for parse.y.
-
12:37 AM Ruby Feature #21998: Add {Method,UnboundMethod,Proc}#source_range
- > It makes no sense for the range of the syntactic block here to include the entire expression of the call and its arguments.
If I'm understanding you correctly, then what you would like for source_range for the example for `foo` and ... -
12:34 AM Ruby Feature #21795: Methods for retrieving ASTs
- Necessarily if the ABI changes, it means the AST shape changed. So how can you possibly expect it to work "whether the loaded prism gem ABI matches that or not". If the AST shape changed, then you're guessing. Unless you're once again su...