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 | 112 | 112 |
| Reported issues | 16 | 90 | 106 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 06/28/2023 |
Activity
11/10/2026
-
08:46 PM Ruby Revision f6a88faf (git): [ruby/prism] Escape invalid bytes consistently
- https://github.com/ruby/prism/commit/76c1909a6b
-
05:54 PM Ruby Revision 11f44589 (git): [ruby/prism] Bulk-scan ASCII identifiers in all encodings
- https://github.com/ruby/prism/commit/3fe4a48b5c
-
05:54 PM Ruby Revision 15855d93 (git): [ruby/prism] Avoid function pointers for encodings
- Instead of housing a set of function pointers, make each encoding
a different kind that knows how to check its own char width. Do
this by introducing effectively tiny state machines that check
multiple bytes at once.
https://github.com/... -
05:54 PM Ruby Revision cf39d16a (git): [ruby/prism] Recover performance on multibyte encodings
- https://github.com/ruby/prism/commit/bdbd482dc0
-
05:54 PM Ruby Revision cf92eb06 (git): [ruby/prism] Respect CESU-8 lower surrogates
- https://github.com/ruby/prism/commit/9fe15a9fc7
-
05:54 PM Ruby Revision 12e3bbd8 (git): [ruby/prism] Route encoding calls through a single entrypoint
- Instead of calling function pointers directly, route them through
one place so that we can change the underlying implementation of
the encoding objects without having to update callers.
https://github.com/ruby/prism/commit/8b1fc85f18 -
05:52 PM Ruby Bug #22527 (Closed): Implicit super with a reassigned keyword rest writes into the shared frozen empty hash
- Applied in changeset commit:git|4a3a75e61661ca0457901255e5e370ba8aa46eb2.
----------
[Bug #22527] Pass the kwrest local to hash_merge_ptr for zsuper
zsuper with both keywords and a keyword rest compiled the rest local
as `rest.dup` fol... -
05:52 PM Ruby Revision 4a3a75e6 (git): [Bug #22527] Pass the kwrest local to hash_merge_ptr for zsuper
- zsuper with both keywords and a keyword rest compiled the rest local
as `rest.dup` followed by core#hash_merge_bang_ptr. The local can be
reassigned, so dup could return nil (which merged into the shared
frozen empty hash) or a non-Hash ... -
12:02 AM Ruby Bug #22519 (Closed): Incompatibility between parse.y and Prism in the encoding of interpolated strings
- Applied in changeset commit:git|7a07e456e4bc5e68dbe56cf943fa0ef93d34016a.
----------
Fix up interpolation in prism compiler
When an interpolation is the first element of a string and the
interpolated values have different encodings, we... -
12:02 AM Ruby Revision 7a07e456 (git): Fix up interpolation in prism compiler
- When an interpolation is the first element of a string and the
interpolated values have different encodings, we need an empty
string at the start to get the negotiation correct.
[Bug #22519]