- Fix native extension builds on Windows when
rb_tracearg_instruction_sequenceis not declared by Ruby's public headers, and avoid an unused variable compiler warning.
- Fix an unused variable compiler warning in the native extension.
- Improve line-count performance by resizing coverage count arrays in one step.
- Improve the line-count hot path by updating the internal count array directly while keeping counts as saturated Fixnums.
- Support accumulating coverage counts independently of Ruby's standard
Coveragemodule. - Use raw trace arguments for line coverage where available.
- Add benchmark coverage for tracer load and hot-loop overhead, including comparisons with Ruby's standard
Coveragemodule. - Improve test coverage around count preparation and subprocess coverage collection.
- Initial release.