General

Profile

Earlopain (Earlopain _)

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

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 6 29 35

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

03/09/2026

08:02 AM Ruby Misc #21922: Permissions for committers for ex-default/bundled/unbundled gems repositories
[Rulesets](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets#branch-and-tag-rulesets) would also work. You create one targeting all tags and simply restrict tag cr... Earlopain (Earlopain _)

03/08/2026

02:51 PM Ruby Revision eef66208 (git): [ruby/prism] Fix link to node interface
Closes https://github.com/ruby/prism/pull/3974
https://github.com/ruby/prism/commit/94646f5329
Earlopain (Earlopain _)

03/06/2026

05:02 PM Ruby Revision 83c261f3 (git): [ruby/prism] Correctly handle `and?` and similar on ruby 4.0
It gets confused for syntax introduced in https://bugs.ruby-lang.org/issues/20925
But it actually should be a plain method call.
`!`/`?` are not valid as part of an identifier, methods
however allow them as the last character.
Fixes [Bu...
Earlopain (Earlopain _)
05:02 PM Ruby Revision e7d2828f (git): [ruby/prism] Fix error message for block/lambda with `...` argument
They currently complain that the parent method is not forwarding.
But the actual problem is that these types of arguments simply don't
accept `...`
Fixes [Bug #21927]
https://github.com/ruby/prism/commit/0aa2363331
Earlopain (Earlopain _)
08:19 AM Ruby Misc #21928 (Closed): Prism backport handling
Earlopain (Earlopain _)

03/05/2026

11:15 PM Ruby Bug #21946 (Closed): `and?` predicate confused for leading `and` keyword
Applied in changeset commit:git|54eb330f8cc9f5a5b67ccfa5247cd8b98fb1ef44.
----------
[ruby/prism] Correctly handle `and?` and similar on ruby 4.0
It gets confused for syntax introduced in https://bugs.ruby-lang.org/issues/20925
But it ...
Earlopain (Earlopain _)
07:34 PM Ruby Bug #21946 (Closed): `and?` predicate confused for leading `and` keyword
Originally reported at https://github.com/ruby/prism/pull/3337#issuecomment-4004880188
```sh
$ ruby -ce $'foo\nand?'
ruby: -e:2: syntax errors found (SyntaxError)
1 | foo
> 2 | and?
| ^ expected an expression after `?` i...
Earlopain (Earlopain _)
11:11 PM Ruby Revision 54eb330f (git): [ruby/prism] Correctly handle `and?` and similar on ruby 4.0
It gets confused for syntax introduced in https://bugs.ruby-lang.org/issues/20925
But it actually should be a plain method call.
`!`/`?` are not valid as part of an identifier, methods
however allow them as the last character.
Fixes [Bu...
Earlopain (Earlopain _)
07:29 PM Ruby Bug #21945 (Closed): Ripper lexes newline between identifier and `and?` as ignored newline
```rb
Ripper.lex("foo\nand?")
=> [[[1, 0], :on_ident, "foo", CMDARG], [[1, 3], :on_ignored_nl, "\n", CMDARG], [[2, 0], :on_ident, "and?", ARG]]
```
Presumably this is because until the `?` is encountered, it is considered syntax as...
Earlopain (Earlopain _)

03/04/2026

11:49 AM Ruby Revision 795619ec (git): [ruby/prism] Revert "Reject infix operators on command call on
writes"
(https://github.com/ruby/prism/pull/3960)
This reverts commit https://github.com/ruby/prism/commit/4e71dbfc7bd9.
And also add a regression test. Seems like currently prism parses these the same that parse.y does.
https://githu...
Earlopain (Earlopain _)

Also available in: Atom