What's Changed
- Fix several compatibility issues with Ruby
4.0.4, particularly theshould not compile with coverageerror. See #547. - Fix
Bootsnap.enable_frozen_string_literalto work even when coverage is enabled. Unfortunately only possible on Ruby4.0.4+.
On older rubies if coverage is enabled a warning will be issued and the feature won't work. - Reduced cache files header size from 64 to 32 bytes, and got rid of the random padding element.
- Avoid leaking a private method in
Objectwhen testing for Parse.y bugs.
Full Changelog: v1.24.3...v1.24.4