Earlopain (Earlopain _)
- Login: Earlopain
- Registered on: 04/24/2024
- Last sign in: 04/04/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
Today
-
10:28 AM Ruby Revision 661344b1 (git): [ruby/prism] Adapt `ParametersNode#signature` to `ErrorRecoveryNode`
- No need to list them all out anymore, it's just a single possibility now
https://github.com/ruby/prism/commit/893f2734cb -
10:27 AM Ruby Revision 79b5c50b (git): [ruby/prism] Fix type for `ArrayPatternNode#rest`
- It can only ever be one of these two
https://github.com/ruby/prism/commit/f871ce0260
04/01/2026
-
05:47 PM Ruby Revision 1bb1f6c4 (git): [ruby/prism] Emit `on_kw` for ripper
- `yard` uses it
Start checking against the ordering of the events and also their location.
I didn't fix any of the preexisting failures and just ignored them. Some are easy to fix, others look like particularities of ripper
that I don't... -
11:14 AM Ruby Revision ce398d75 (git): [ruby/prism] Remove a warning from `discarded-qualifiers`
- I've been seeing this for a while now:
```
../../../../ext/prism/../../src/memchr.c: In function ‘pm_memchr’:
../../../../ext/prism/../../src/memchr.c:35:16: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarde...
03/27/2026
-
11:25 PM Ruby Revision 2d2351af (git): Remove unused compile options/jobs (#16583)
- SYMBOL_GC removed in https://github.com/ruby/ruby/commit/2bcb155b49bb421ee82c0d5980546a5071113407
THREAD_CACHE removed in https://github.com/ruby/ruby/commit/be1bbd5b7d40ad863ab35097765d3754726bbd54
BIGNUM_DEBUG removed in https://github... -
10:01 PM Ruby Revision 9a3fedd3 (git): [ruby/prism] Nodoc the ripper shim
- It appears in documentation on https://docs.ruby-lang.org/ under `Object::Ripper`
https://github.com/ruby/prism/commit/6c1000661c -
02:39 PM Ruby Revision 5eff7e0e (git): [ruby/prism] Also handle string conversion in `Ripper.lex`
- In `ripper`, both go through the same converion logic.
Needed for rspec, no other failures in their own tests
https://github.com/ruby/prism/commit/510258aa2b -
02:38 PM Ruby Revision b04586c2 (git): [ruby/prism] Implement various string start/end events for ripper
- `tstring_beg` in particular is needed by `yard`.
Before:
> 1980 examples, 606 failures, 15 pending
After:
> ...
Thought it would be more, but oh well. It needs `on_sp` which I guess is why there are not many new passes
https://github....
03/26/2026
-
07:15 PM Ruby Revision 6d4681d2 (git): [ruby/prism] Fix `Source.offsets` with `freeze: true`
- We still need to do it eagerly when the result will be frozen, same
as for locations.
Fixes the following error for the added test:
> FrozenError: can't modify frozen Prism::ASCIISource: #<Prism::ASCIISource:0x00007ff9d57586f0 @source="...
03/25/2026
-
01:28 PM Ruby Revision d88aca8a (git): [ruby/prism] Add `keyword_loc` to `ForwardingSuperNode`
- They can take a block and so the keyword location is not always the entirety of the node.
You can get it by constructing a location that is just the first 5 characters
but why not have it be provided by prism?
https://github.com/ruby/pr...