0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-23 05:33:33 -05:00
denoland-deno/cli/tools/coverage
David Sherret 972b3e8e65
perf: skip expanding exclude globs (#21817)
We were calling `expand_glob` on our excludes, which is very expensive
and unnecessary because we can pattern match while traversing instead.

1. Doesn't expand "exclude" globs. Instead pattern matches while walking
the directory.
2. Splits up the "include" into base paths and applicable file patterns.
This causes less pattern matching to occur because we're only pattern
matching on patterns that might match and not ones in completely
unrelated directories.
2024-01-12 13:22:06 +01:00
..
merge.rs chore: update to Rust 1.75 (#21731) 2024-01-04 20:34:52 +01:00
mod.rs perf: skip expanding exclude globs (#21817) 2024-01-12 13:22:06 +01:00
range_tree.rs chore: update copyright to 2024 (#21753) 2024-01-04 20:34:51 +01:00
reporter.rs chore: update copyright to 2024 (#21753) 2024-01-04 20:34:51 +01:00
style.css feat(coverage): add html reporter (#21495) 2023-12-08 16:54:52 +09:00
util.rs chore: update copyright to 2024 (#21753) 2024-01-04 20:34:51 +01:00