General

Profile

Earlopain (Earlopain _)

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

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 7 34 41

Projects

Project Roles Registered on
Ruby Contributor 12/08/2025

Activity

Today

07:52 AM Ruby Bug #22287: Prism aborts in pm_newline_list_append when requiring a file after fork
If OOM is at fault, we may want to backport https://github.com/ruby/ruby/commit/91be23cd961aa937701214ba5f50c698301c5e26 so that prism uses `ruby_xmalloc`.
On main this should not be a problem anymore because of the linked change but ...
Earlopain (Earlopain _)

09/03/2026

04:57 PM Ruby Revision 45b8473f (git): [ruby/prism] Fix `Comment#trailing` for syntax invalid edgecase
When prism encounter invalid bytes and still switches over to parsing comments,
`strip` will raise
`syntax_suggest` might run into this via `ruby/spec`
https://github.com/ruby/prism/commit/c72817c58b
Earlopain (Earlopain _)
12:30 PM Ruby Bug #21848 (Open): GC compaction freezes during code reload with 100% CPU in rb_vm_ci_free -> st_general_delete
Earlopain (Earlopain _)

08/28/2026

01:22 PM Ruby Bug #22278 (Open): `Coverage.line_stub` emits warnings found in source code
`Coverage.line_stub` is implemented via `RubyVM::InstructionSequence.compile_file`. That emits all warnings found in the source code when `$VERBOSE = true`.
I found this via `simplecov`. It can do coverage for compiled erb, and it als...
Earlopain (Earlopain _)

08/26/2026

08:01 PM Ruby Revision 0c65ffcd (git): [ruby/prism] Remove now unneeded rdoc private annotations
RDoc 8 parses rbs (including inline) and so
automatically removes the annotations for us
https://github.com/ruby/prism/commit/5f4d156205
Earlopain (Earlopain _)

08/25/2026

04:14 PM Ruby Misc #22262 (Third Party's Issue): OSS-Fuzz `fuzz_prism` target never calls `ruby_init()`, so Prism is not being fuzzed
Earlopain (Earlopain _)
01:15 PM Ruby Revision 259a5f97 (git): [ruby/prism] Fix extra doc docmment
https://github.com/ruby/prism/commit/9df2a21995764880c6d27213e2c7960f2232c879 changed the comment style
Now rdoc picks this up. The comment doesn't say much, seems fine to just remove
https://github.com/ruby/prism/commit/f703c615ae
Earlopain (Earlopain _)

08/18/2026

09:05 PM Ruby Revision f3ed64d3 (git): [ruby/prism] Return a plain Token for `Prism.lex` etc.
Instead of a 2-element array. Nobody should care about the state, and nobody seems to.
A code search on Github shows that it only gets discarded (like via `value.map(&:first)`, or similar things.
But because our own ripper translator st...
Earlopain (Earlopain _)

08/16/2026

02:26 PM Ruby Feature #13750 (Closed): Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
It was optimized in https://github.com/ruby/ruby/pull/17444 Earlopain (Earlopain _)
02:25 PM Ruby Feature #17115 (Closed): Optimize String#casecmp? for ASCII strings
It was optimized in https://github.com/ruby/ruby/pull/17444 Earlopain (Earlopain _)

Also available in: Atom