General

Profile

Earlopain (Earlopain _)

  • Login: Earlopain
  • Registered on: 04/24/2024
  • Last sign in: 07/25/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 6 34 40

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

07/22/2026

09:53 AM Ruby Feature #21795: Methods for retrieving ASTs
Regarding the warning, I don't particularly like that. It's unactionable, I'm not going to downgrade prism to resolve it. The current latest prism is 1.9.0 from january and no released ruby has this as a default gem. I must also be aware... Earlopain (Earlopain _)
09:39 AM Ruby Feature #22205: Deprecate ruby2_keywords
ruby2_keywords still sees quite a bit of usage in the ecosystem.
I think many can easily be migrated now that ruby 3.0 is long EOL already and gems have their `required_ruby_version` set higher (like https://github.com/rails/bootsnap/...
Earlopain (Earlopain _)
03:37 AM Ruby Revision 1ca16fcf (git): [DOC] Only document `.c` in subfolders
`prism` contains `prism/srcs.mk`. RDoc picks it up even though
it is not C/Ruby or anything else recognizable.
It currently doesn't apply to `gc/default` but it could in the future, so I made it
more specific too.
Earlopain (Earlopain _)

07/21/2026

08:54 AM Ruby Bug #22140 (Closed): Prism rejects a trailing comma in a pattern-matching loop condition before do, while parse.y accepts it
Fixed in https://github.com/ruby/ruby/commit/0f5e45d8cfab0f2eb5a2e85438d52ad31b5ee674 Earlopain (Earlopain _)

07/20/2026

12:29 PM Ruby Revision 7ac76f6b (git): [ruby/prism] Rename some keyword locations for consistency
Prism is generally good about their naming but these had some inconsistencies compared to others:
* `InNode` was missing the `keyword` in the name
* `MatchPredicateNode` `in` was named `operator` instead
* `UnlessNode`/`UntilNode`/`When...
Earlopain (Earlopain _)

07/13/2026

06:49 PM Ruby Feature #7876 (Closed): Add method for accessing Class from within Singleton Class
Implemented as `attached_object` in https://bugs.ruby-lang.org/issues/12084
```rb
class Test
class << self
p attached_object # => Test
end
end
```
Earlopain (Earlopain _)
06:46 PM Ruby Feature #7895 (Closed): Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
Available since a long time ago Earlopain (Earlopain _)
06:42 PM Ruby Feature #5781 (Closed): Query attributes (attribute methods ending in `?` mark)
Sadly https://bugs.ruby-lang.org/issues/21555#note-10
> I still ask you to define def valid? = @valid manually. It is not much worse than attr_reader :valid?.
Earlopain (Earlopain _)
06:41 PM Ruby Feature #19708 (Closed): Support `attr_reader :foo?`
Sadly https://bugs.ruby-lang.org/issues/21555#note-10
> I still ask you to define def valid? = @valid manually. It is not much worse than attr_reader :valid?.
Earlopain (Earlopain _)
06:38 PM Ruby Feature #6317 (Closed): Range#cover?の引数としてRangeインスタンスを受けられるようにして欲しい
Earlopain (Earlopain _)

Also available in: Atom