Earlopain (Earlopain _)
- Login: Earlopain
- Registered on: 04/24/2024
- Last sign in: 09/20/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 9 | 34 | 43 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Contributor | 12/08/2025 |
Activity
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 ...
-
03:22 AM Ruby Revision 354f4829 (git): Fix wrong review comment when modifying `prism_compile.c`
- It should delete `ruby/prism` now
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. -
11:16 AM Ruby Bug #22378 (Open): `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... -
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
-
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...
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...
09/21/2026
-
12:12 PM Ruby Bug #22204 (Closed): Kernel#require documentation pulls from RubyGems' version of method instead of core version (stable releases only)
- I agree that this is worth backporting, I did https://github.com/ruby/ruby/pull/18945 for 4.0. Backport for 3.4 is fine too I guess, it someone wants to do it.
-
10:39 AM Ruby Bug #21870: Regexp: Warnings when using slightly overlapping \p{...} classes
- @jneen you should probably open this as a PR to ruby, yes. The pr to upstream can happen after.
Currently ruby has no tests for duplicate character classes I think, so it would be nice to add some tests in that PR to show it still war...
09/15/2026
-
08:03 PM Ruby Revision a590a705 (git): [ruby/syntax_suggest] Nodoc implementation details
- Just leaves `SyntaxSuggest.handle_error` and `SyntaxSuggest::VERSION` visible.
Removes some public/private annotations since ony public stuff is now documented.
https://github.com/ruby/syntax_suggest/commit/18c62ce100