General

Profile

mugikurash (Shuta Mugikura)

  • Login: mugikurash
  • Registered on: 08/26/2025
  • Last sign in: 08/27/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

09/06/2026

07:56 AM Ruby Revision c9c050a2 (git): [Bug #22269] Make coverage_enabled: false effective for compile/compile_file (#18533)
Use it in Coverage.line_stub so compiling the stub does not overwrite already-collected coverage data.
Fixes: [Bug #22269]
mugikurash (Shuta Mugikura)

09/01/2026

04:41 PM Ruby Revision b9a660f6 (git): [Bug #22269] Make coverage_enabled: false effective for compile/compile_file (#18533)
Use it in Coverage.line_stub so compiling the stub does not overwrite already-collected coverage data.
Fixes: [Bug #22269]
mugikurash (Shuta Mugikura)

08/29/2026

06:49 AM Ruby Bug #22269 (Closed): `Coverage.line_stub` clobbers already-collected coverage data
Applied in changeset commit:git|22e4a75d67d1e25deed4dce5b801397713dbdefa.
----------
[Bug #22269] Make coverage_enabled: false effective for compile/compile_file
Use it in Coverage.line_stub so compiling the stub does not overwrite alr...
mugikurash (Shuta Mugikura)
06:48 AM Ruby Revision 22e4a75d (git): [Bug #22269] Make coverage_enabled: false effective for compile/compile_file
Use it in Coverage.line_stub so compiling the stub does not overwrite already-collected coverage data. mugikurash (Shuta Mugikura)

08/28/2026

02:14 PM Ruby Bug #22018: ISeq created via `RubyVM::InstructionSequence.compile` don't support coverage
I found an unintended interaction with `Coverage.line_stub` after this change: calling `line_stub` while coverage is running can reset already-collected coverage counters.
I opened #22269 for this issue:
https://bugs.ruby-lang.org/is...
mugikurash (Shuta Mugikura)

08/27/2026

09:27 AM Ruby Bug #22269: `Coverage.line_stub` clobbers already-collected coverage data
Patch: https://github.com/ruby/ruby/pull/18533 mugikurash (Shuta Mugikura)
09:26 AM Ruby Bug #22269 (Closed): `Coverage.line_stub` clobbers already-collected coverage data
`Coverage.line_stub` compiles the file with `compile_file` only to read the ISeq's `trace_points`. Since https://bugs.ruby-lang.org/issues/22018 `compile_file` registers the file into the coverage table, so calling `line_stub` while `Cov... mugikurash (Shuta Mugikura)

Also available in: Atom