mirror of
https://github.com/denoland/deno.git
synced 2024-11-24 15:19:26 -05:00
e212e1fc35
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. |
||
---|---|---|
.. | ||
progress_bar | ||
checksum.rs | ||
console.rs | ||
diff.rs | ||
display.rs | ||
draw_thread.rs | ||
file_watcher.rs | ||
fs.rs | ||
glob.rs | ||
import_map.rs | ||
logger.rs | ||
mod.rs | ||
path.rs | ||
sync.rs | ||
text_encoding.rs | ||
time.rs | ||
unix.rs | ||
v8.rs | ||
windows.rs |