General

Profile

Earlopain (Earlopain _)

  • Login: Earlopain
  • Registered on: 04/24/2024
  • Last sign in: 10/08/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 8 35 43

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

10/07/2026

11:02 AM Ruby Feature #22379: Remove prism mismatch warning from `#syntax_tree`
Currently it loudly returns the correct node and I would simply always ignore this warning because it is just noise. Should I ever hit the case where it is actually different I would never know.
On `Ruby::Prism`, I believe that approa...
Earlopain (Earlopain _)

10/04/2026

09:34 PM Ruby Bug #22253 (Closed): Clang UBSan reports NULL/0 memcpy for eval scope locals
Applied in changeset commit:git|f19c5dcd3f68d288112b1b139b6fc75200fba742.
----------
[Bug #22253] Fix UB in prism eval with numbered params
locals are just zero-allocated. This leaves their source NULL,
which may later be `memcpy`d
We...
Earlopain (Earlopain _)
09:34 PM Ruby Revision f19c5dcd (git): [Bug #22253] Fix UB in prism eval with numbered params
locals are just zero-allocated. This leaves their source NULL,
which may later be `memcpy`d
We don't have to care about numbered params because of https://github.com/ruby/prism/commit/a218a0f265a71aecefe43a1b646917ca37f25547
We don't h...
Earlopain (Earlopain _)

09/30/2026

06:56 AM Ruby Bug #22393 (Closed): Backport bf937bfa16767a4dd857ee16f4f18df1bae4d5ca - Fix memory leak on compile error in a later branch of an alternation
Thanks. I have marked the original ticket for backport. Earlopain (Earlopain _)

09/28/2026

12:33 PM Ruby Misc #22320 (Closed): Build fails with SIGSEGV in `miniruby` during `builtin_binary` on macOS 26 (Tahoe): `pipe2` declared by SDK but absent from libSystem at runtime
Thanks for the report!
This is a duplicate of #22311 and should already be resolved in the latest ruby 4.0 release (4.0.11). The next 3.4 release will also contain the fix for this.
Earlopain (Earlopain _)
11:32 AM Ruby Feature #8947 (Closed): make alias, alias_method, attr_* return name of the alias
This was implemented in https://bugs.ruby-lang.org/issues/17314 Earlopain (Earlopain _)

09/26/2026

01:43 PM Ruby Revision 6bf7f7f4 (git): [ruby/prism] Rename `SymbolNode#value_loc` to `SymbolNode#content_loc`
Makes it consistent with nodes that contain text, like `StringNode`
For those, `value` returns the literal. But we can't make it return a symbol for backwards compatibility.
https://github.com/ruby/prism/commit/7c1e135205
Earlopain (Earlopain _)

09/24/2026

06:58 AM Ruby Feature #22379 (Open): Remove prism mismatch warning from `#syntax_tree`
#21795 added `#syntax_tree` for a few objects. Currently it is implemented in a way that uses the prism gem, using node_id. Because it is theoretically possible that node_ids from the internal cruby version of prism don't match with the ... Earlopain (Earlopain _)
03:22 AM Ruby Revision 354f4829 (git): Fix wrong review comment when modifying `prism_compile.c`
It should delete `ruby/prism` now Earlopain (Earlopain _)

09/23/2026

10:03 PM Ruby Revision 68bc899b (git): Sync prism
There were some difficulties after https://github.com/ruby/prism/pull/4223 was merged because
the excludes were out of sync.
Earlopain (Earlopain _)

Also available in: Atom