General

Profile

Earlopain (Earlopain _)

  • Login: Earlopain
  • Registered on: 04/24/2024
  • Last sign in: 09/26/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

Today

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 _)
11:16 AM Ruby Bug #22378 (Closed): `Ractor::IsolationError` in code not using Ractors
```rb
# Reduced from the `httpx` gem
@var = Class.new.freeze.dup
@var.instance_variable_set(:@test, 123)
```
I expect this code to succeed. dup returns an unfrozen copy, so I should be able to set instance variables on it. However...
Earlopain (Earlopain _)
07:45 AM Ruby Bug #22254 (Closed): [Prism] Clang UBSan reports NULL/0 memcpy while serializing empty strings
Fixed by https://github.com/ruby/ruby/commit/8cdc7b59571dd5ea4fc08638e88255d3f43d2e60 Earlopain (Earlopain _)
07:42 AM Ruby Revision 8cdc7b59 (git): [ruby/prism] [Fix https://github.com/ruby/prism/pull/22254] Put real
storage behind `PM_STRING_EMPTY`
(https://github.com/ruby/prism/pull/4228)
Some places memcpy the source, and NULL there is undefined behaviour.
Fixes https://bugs.ruby-lang.org/issues/22254
https://github.com/ruby/prism/commit/d0b36c...
Earlopain (Earlopain _)

09/22/2026

07:06 PM Ruby Revision bf4ab046 (git): [ruby/prism] Move PRISM_NODISCARD to the correct position, again
(https://github.com/ruby/prism/pull/4232)
Followup to https://github.com/ruby/prism/commit/ba16ae22561179998e4208e4c37262b47f693c11
I can't run rake `cargo:test`:
```
$ cargo build
Compiling ruby-prism-sys v1.9.0 (ruby-prism/rust/ru...
Earlopain (Earlopain _)

Also available in: Atom