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 6 31 37

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

Today

08:43 AM Ruby Misc #22006 (Closed): Usage of deprecated input in gem sync workflows
I guess maybe the appid needs to change some day, or the wait for workflow breaks (unlikely in the near future). I just thought it could be nice to have that all bundled in a central place.
Anyways, I'm not the one that does all the u...
Earlopain (Earlopain _)

04/16/2026

07:51 AM Ruby Misc #22006 (Closed): Usage of deprecated input in gem sync workflows
`create-github-app-token` deprecated `app-id` in favor of `client-id` in https://github.com/actions/create-github-app-token/releases/tag/v3.1.0.
Since it will probably be removed in the next major version, all workflow files need to b...
Earlopain (Earlopain _)
07:48 AM Ruby Revision 722c4efb (git): Fix branch name for `syntax_suggest` sync
Followup to https://github.com/ruby/ruby/pull/16674, I dropped this by accident Earlopain (Earlopain _)
07:48 AM Ruby Revision 23ea206a (git): Sync `syntax_suggest`
Contains https://github.com/ruby/syntax_suggest/commit/87ad865d394c15ddcec85b74d52d6dd77d590c4b and https://github.com/ruby/syntax_suggest/commit/707459562ee410cc7627ceaae1bc0b3874cb5a35 Earlopain (Earlopain _)

04/15/2026

04:13 PM Ruby Misc #21922: Permissions for committers for ex-default/bundled/unbundled gems repositories
@hsbt Please don't disable issues and pull requests like on https://github.com/ruby/set. It makes all the discussion and context that was done there inaccessible.
Why not archive like you said?
(I assume you made these changes. If ...
Earlopain (Earlopain _)
02:54 PM Ruby Bug #22004 (Open): parse.y doesn't executes loop body with `while true || true` condition
```rb
while true || true
puts 1
end
```
This should never exit but with parse.y, the body is never executed. It seems to happen when one of the conditions is a truthy literal. Something similar happens with `unitl`:
```rb
un...
Earlopain (Earlopain _)
01:47 PM Ruby Bug #22002 (Closed): argument stack underflow (-1)
Applied in changeset commit:git|d077df24a2256d760cc534b242b28822d4ef6376.
----------
[Bug #22002] Never pop when compiling branch predicate
The value is always needed. Now prism emits the same instructions as parse.y for the added test...
Earlopain (Earlopain _)
11:55 AM Ruby Bug #22002: argument stack underflow (-1)
It's a prism-specific issue and there are a few other usages that cause a similar result that I found. I fixed those in https://github.com/ruby/ruby/pull/16750 Earlopain (Earlopain _)
01:47 PM Ruby Revision d077df24 (git): [Bug #22002] Never pop when compiling branch predicate
The value is always needed. Now prism emits the same instructions as parse.y for the added test case.
`defined?`/`flip-flop` caused `argument stack underflow`, `and`/`or` segfaulted during runtime.
Earlopain (Earlopain _)

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 _)

Also available in: Atom