General

Profile

Earlopain (Earlopain _)

  • Login: Earlopain
  • Registered on: 04/24/2024
  • Last sign in: 04/14/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 5 30 35

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

04/14/2026

01:26 PM Ruby Revision f7a799af (git): [ruby/prism] Implement bracket/braces events for ripper
Drops the check against order. Very often ripper emits events in a order
that is not easy to mimic. It's only getting worse now that most events are implemented.
Perhaps the test can be brought back at a later time. For now, I used it w...
Earlopain (Earlopain _)
09:16 AM Ruby Feature #21795: Methods for retrieving ASTs
> Concretely, this means either integrating the Prism repository into ruby/ruby
I don't think that would be a very good solution, prism is not only the parser as used by CRuby. It has bindings to other languages (rust, javascript, jav...
Earlopain (Earlopain _)

04/09/2026

11:48 AM Ruby Bug #21988 (Closed): `return a, &b` should be syntax error
Applied in changeset commit:git|51a3f0847782095340df5dbc8fb87450dbc1fbe7.
----------
[ruby/prism] Reject `return` and similar with block pass argument
Same handling as for `yield`. Fixes [Bug #21988]
https://github.com/ruby/prism/comm...
Earlopain (Earlopain _)
11:12 AM Ruby Bug #21988: `return a, &b` should be syntax error
https://github.com/ruby/prism/pull/4072 Earlopain (Earlopain _)
11:48 AM Ruby Revision 51a3f084 (git): [ruby/prism] Reject `return` and similar with block pass argument
Same handling as for `yield`. Fixes [Bug #21988]
https://github.com/ruby/prism/commit/2dd20183ad
Earlopain (Earlopain _)

04/07/2026

07:01 PM Ruby Revision f62bec1b (git): Fix sync for `syntax_suggest`
It is a bit special in that is uses `spec` for tests. Since https://github.com/ruby/ruby/pull/15015 those did not
get synced anymore.
This fixes the mapping to what is was before and pulls in missing changes
Earlopain (Earlopain _)
05:03 PM Ruby Revision d7da1987 (git): [ruby/syntax_suggest] Rename lex to token where appropriate
I had a bit of trouble following what is going on.
Lexing produces tokens, this renames to reflect that.
https://github.com/ruby/syntax_suggest/commit/d3386ab6f4
Earlopain (Earlopain _)
04:19 PM Ruby Revision 406c2fa6 (git): [ruby/syntax_suggest] Fix typo for %I delimiter check
Also add tests for the other types which currently don't have one
https://github.com/ruby/syntax_suggest/commit/db2dca2def
Earlopain (Earlopain _)
04:10 PM Ruby Revision 27d32327 (git): [ruby/syntax_suggest] Remove workaround for ripper not lexing the entire source
Maybe ripper fixed it since then. But prism also doesn't have this problem.
https://github.com/ruby/syntax_suggest/commit/8bc383b2a4
Earlopain (Earlopain _)
04:10 PM Ruby Revision 17e77473 (git): [ruby/syntax_suggest] Remove now unnecessary `core_ext` fallback
https://github.com/ruby/syntax_suggest/commit/c6bd4b53e6 Earlopain (Earlopain _)

Also available in: Atom