0.7.0
-
Improve compilation time, execution time, and disk usage by applying the flags required for code coverage instrumentation only to the crates that actually need them. (#471)
Previously, there flags ware applied to the entire dependency graph, but most of it was actually unnecessary. Previous behavior can be opted into with
--no-rustc-wrapper. -
Fix a bug where
--packageoption is not correctly handled and other unspecified workspace members are shown in the report. (#473) -
Support coverage for proc-macro and build script even with cross-compilation. (#471)
Previously, it was only supported when testing against the host target.
-
Stabilize
--dep-coverage. (#471)Several bugs have been fixed, and improvements such as supporting multiple crates have also been made.
-
Stabilize
--disable-default-ignore-filename-regexas--no-default-ignore-filename-regex. (8db80d5)The old name is still available as an alias, but may removed in future breaking release.
-
cargo llvm-cov show-envimprovements: -
Turn some warnings into hard error. (837a118)
-
Diagnostics improvements. (93840f8)
-
Documentation improvements.