General

Profile

Earlopain (Earlopain _)

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

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 5 32 37

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

05/19/2026

09:08 PM Ruby Revision 5ec634bb (git): [DOC] nodoc various classes under `Enumerator`
They are implementation details:
* https://docs.ruby-lang.org/en/4.0/Enumerator/Yielder.html
* https://docs.ruby-lang.org/en/4.0/Enumerator/Producer.html
* https://docs.ruby-lang.org/en/4.0/Enumerator/Generator.html
Earlopain (Earlopain _)

05/18/2026

09:16 PM Ruby Revision 7e8d94de (git): [DOC] Remove reference to `F` format specifier
There is no such thing:
```rb
irb(main):001> sprintf("%F", 123)
(irb):1:in 'Kernel#sprintf': malformed format string - %F (ArgumentError)
```
Earlopain (Earlopain _)

05/16/2026

07:57 PM Ruby Feature #18959 (Closed): Handle gracefully nil kwargs eg. **nil
I believe this can be closed now that https://bugs.ruby-lang.org/issues/20064 was implemented Earlopain (Earlopain _)

05/15/2026

10:58 AM Ruby Revision 11de89ca (git): Reject `END { next } ` as well
Followup for https://bugs.ruby-lang.org/issues/20409 Earlopain (Earlopain _)

05/13/2026

11:39 AM Ruby Bug #20409: Missing reporting some invalid breaks
Here it is https://github.com/ruby/ruby/pull/16936 (I did prism and parsey). Makes the implementaion easier to not have to special-case this Earlopain (Earlopain _)

05/09/2026

06:16 AM Ruby Revision ec0a6af1 (git): [ruby/syntax_suggest] Handle `on_sp` when using prism
It used to not emit this token type, but now it does.
So when a newer version of prism is present, we can fall back
to the same code that ripper uses.
Ref:
* https://github.com/ruby/ruby/pull/15914
* https://github.com/ruby/prism/pull/3...
Earlopain (Earlopain _)
06:16 AM Ruby Revision de535e90 (git): [ruby/syntax_suggest] v2.0.3
https://github.com/ruby/syntax_suggest/commit/a81b92fcf2
[Bug #21847]
Earlopain (Earlopain _)

05/08/2026

08:12 PM Ruby Revision dc90c26a (git): [ruby/prism] Respect `encoding` option in `Prism.lex` and friends
utf-8 is the default for source files but can be overwritten via options
https://github.com/ruby/prism/commit/355f451528
Earlopain (Earlopain _)
08:12 PM Ruby Revision 07ae044b (git): [ruby/prism] Take the strings encoding as the initial encoding in the ripper translator
When no magic encoding comment is present, it does not default to utf-8,
and takes the encoding of the string that contains the source code instead.
Most of the time that will be utf-8, but not always.
https://github.com/ruby/prism/comm...
Earlopain (Earlopain _)

05/07/2026

08:27 PM Ruby Revision 203d1271 (git): [ruby/prism] Use less `visit_token` in the ripper translator
The ripper translator is a good resource when porting ripper usage over to prism
A few places use `visit_token` when it can be more specific.
A call operator for example can ever only be one of three things.
A positional argument can on...
Earlopain (Earlopain _)

Also available in: Atom