1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2024-12-12 19:18:24 +02:00
ripgrep/src
Andrew Gallant b272be25fa Add parallel recursive directory iterator.
This adds a new walk type in the `ignore` crate, `WalkParallel`, which
provides a way for recursively iterating over a set of paths in parallel
while respecting various ignore rules.

The API is a bit strange, as a closure producing a closure isn't
something one often sees, but it does seem to work well.

This also allowed us to simplify much of the worker logic in ripgrep
proper, where MultiWorker is now gone.
2016-11-05 21:45:55 -04:00
..
args.rs Add parallel recursive directory iterator. 2016-11-05 21:45:55 -04:00
atty.rs On Windows, always consider stdin to be a tty. 2016-09-25 20:00:29 -04:00
main.rs Add parallel recursive directory iterator. 2016-11-05 21:45:55 -04:00
out.rs Don't print empty lines in single threaded mode. 2016-09-26 19:57:23 -04:00
pathutil.rs Move all gitignore matching to separate crate. 2016-10-29 20:48:59 -04:00
printer.rs Add parallel recursive directory iterator. 2016-11-05 21:45:55 -04:00
search_buffer.rs Be better with short circuiting with --quiet. 2016-09-28 20:50:50 -04:00
search_stream.rs Be better with short circuiting with --quiet. 2016-09-28 20:50:50 -04:00
terminal_win.rs Stream results when feasible. 2016-09-13 21:11:46 -04:00
worker.rs Add parallel recursive directory iterator. 2016-11-05 21:45:55 -04:00