Earlopain (Earlopain _)
- Login: Earlopain
- Registered on: 04/24/2024
- Last sign in: 01/13/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 5 | 23 | 28 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Contributor | 12/08/2025 |
Activity
01/13/2026
-
07:41 PM Ruby Bug #21832 (Closed): segfault with argument forwarding, when combined with splat & positional arg
- Fixed with https://github.com/ruby/ruby/commit/1a0b356d4069d4f8f0a0b805c2a15e61e4ab0d08
-
09:03 AM Ruby Bug #21832: segfault with argument forwarding, when combined with splat & positional arg
- There is a PR: https://github.com/ruby/ruby/pull/15855. It's a prism-specific issue.
01/12/2026
-
10:08 PM Ruby Revision ee1aa78b (git): [ruby/prism] Correctly expose ripper state
- It is for example used by `irb`, `rdoc`, `syntax_suggest`
https://github.com/ruby/prism/commit/255aeb2485 -
04:13 PM Ruby Revision a1ba9f57 (git): [ruby/prism] Use one file for versioned `parser` classes
- One per version seems excessive.
Do note that `rubocop-ast` used to require individual parser files. I wouldn't consider that to be part of the API since everything is autoloaded.
From a GitHub code search, I didn't find anyone else doi...
01/09/2026
-
12:33 AM Ruby Revision b3216bc1 (git): Fix Ripper::Lexer::State#[] for to_s
- The instance variable is called `to_s`, not `event`.
01/08/2026
-
06:35 PM Ruby Revision 16863f2e (git): [ruby/prism] Decouple ripper translator from ripper library
- Ripper exposes Ripper::Lexer:State in its output, which is a bit of a problem. To make this work, I basically copy-pasted the implementation.
I'm unsure if that is acceptable and added a test to make sure that these values never go out ... -
06:35 PM Ruby Revision 3bfc8655 (git): [ruby/prism] Move `LexRipper` into its own file
- It has a hard dependency on ripper that can't be removed.
This makes it so that ripper can be loaded only when the class is actually used.
https://github.com/ruby/prism/commit/3b5b4a8a6d -
06:35 PM Ruby Revision fc66de3e (git): [ruby/prism] Remove unneeded `ripper` requires
- Ripper is either not used or loaded where it is actually needed
https://github.com/ruby/prism/commit/a73a4fb00c -
08:03 AM Ruby Feature #21826: Deprecating RubyVM::AbstractSyntaxTree
- `RubyVM::AbstractSyntaxTree` is not only used for parsing. I don't think there are proper replacements for `of` and `node_id_for_backtrace_location` yet. `error_highlight` for example uses both `of` (under parse.y) and `node_id_for_backt...
12/30/2025
-
07:58 PM Ruby Misc #21804: Getting setup-ruby Earlier
- I don't really see the point of automerging PRs when someone still has to create the release manually. Merging the PRs is not much effort, someone just needs to do it.
Having this happen as part of release management sounds reasonable...