Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-17 | Add Ubuntu 16.04 benchmark runs | Andrew Gallant | |
2016-09-17 | 0.1.20.1.2 | Andrew Gallant | |
2016-09-17 | bump grep | Andrew Gallant | |
2016-09-17 | grep 0.1.1 | Andrew Gallant | |
2016-09-17 | Improve ergonomics of benchsuite. | Andrew Gallant | |
The runner now detects if commands exist and permits running incomplete benchmarks. Also, explicitly use Python 3 since that's what default Ubuntu 16.04 seems to want. | |||
2016-09-16 | Fixing, polishing and adding benchmarks. | Andrew Gallant | |
2016-09-16 | rename | Andrew Gallant | |
2016-09-16 | Reorganize some files. | Andrew Gallant | |
2016-09-16 | Improve the "bad literal" error message. | Andrew Gallant | |
Incidentally, this was done by using the Debug impl for `char` instead of the Display impl. Cute. Fixes #5. | |||
2016-09-16 | Update walkdir | Andrew Gallant | |
2016-09-16 | Some minor performance tweaks. | Andrew Gallant | |
This includes moving basename-only globs into separate regexes. The hope is that if the regex processes less input, it will be faster. | |||
2016-09-16 | try again... | Andrew Gallant | |
2016-09-16 | fix tests | Andrew Gallant | |
2016-09-15 | Rework glob sets. | Andrew Gallant | |
We try to reduce the pressure on regexes and offload some of it to Aho-Corasick or exact lookups. | |||
2016-09-15 | Don't traverse directory stack if we don't need to. | Andrew Gallant | |
2016-09-15 | Remove .agignore from ignore file list. | Andrew Gallant | |
2016-09-14 | --no-ignore implies --no-ignore-parent | Andrew Gallant | |
2016-09-14 | Replace crossbeam with deque. | Andrew Gallant | |
deque appears faster. | |||
2016-09-13 | notice | Andrew Gallant | |
2016-09-13 | 0.1.10.1.1 | Andrew Gallant | |
2016-09-13 | We don't use thread_local any more, so remove it. | Andrew Gallant | |
2016-09-13 | update Cargo.toml description0.1.0 | Andrew Gallant | |
2016-09-13 | add readme | Andrew Gallant | |
2016-09-13 | update grep Cargo.toml | Andrew Gallant | |
2016-09-13 | Stream results when feasible.0.0.19 | Andrew Gallant | |
For example, when only a single file (or stdin) is being searched, then we should be able to print directly to the terminal instead of intermediate buffers. (The buffers are only necessary for parallelism.) Closes #4. | |||
2016-09-12 | Add a word benchmark. | Andrew Gallant | |
Add ag to case insensitive benchmark. | |||
2016-09-11 | fix typos | Andrew Gallant | |
2016-09-11 | teaser | Andrew Gallant | |
2016-09-11 | initial set of benchmarks0.0.18 | Andrew Gallant | |
2016-09-11 | commit Cargo.lock | Andrew Gallant | |
2016-09-11 | update gitignore | Andrew Gallant | |
2016-09-11 | More benchmarks for subtitle corpus. | Andrew Gallant | |
2016-09-11 | Update regex. | Andrew Gallant | |
2016-09-11 | Don't skip the first arg. | Andrew Gallant | |
Docopt will do it for us. | |||
2016-09-11 | Don't panic when an argument is invalid UTF-8. | Andrew Gallant | |
Suggest a workaround. | |||
2016-09-11 | Make file type filtering a lot faster. | Andrew Gallant | |
We do this by avoiding using a RegexSet (*sigh*). In particular, file type matching has much simpler semantics than gitignore files, so we don't actually need to care which file type matched. Therefore, we can get away with a single regex with a giant alternation. | |||
2016-09-11 | We don't need regex-syntax directly in ripgrep. | Andrew Gallant | |
2016-09-11 | Initial cut at a benchmark suite for CLI search tools.0.0.17 | Andrew Gallant | |
2016-09-11 | Bump default thread count to 8. | Andrew Gallant | |
2016-09-11 | Add alternative compile strategy (in a comment). | Andrew Gallant | |
2016-09-11 | Add doc. | Andrew Gallant | |
2016-09-10 | Make line counting much faster. | Andrew Gallant | |
2016-09-10 | Fix off-by-one bug in searcher. | Andrew Gallant | |
2016-09-10 | Rename search module to search_stream. | Andrew Gallant | |
The name better reflects the difference between it and the search_buffer module. | |||
2016-09-10 | Rejigger the atty detection stuff. | Andrew Gallant | |
2016-09-09 | Fix test that relied on non-deterministic order of results. | Andrew Gallant | |
2016-09-09 | Fix `files` test. What a pain. | Andrew Gallant | |
2016-09-09 | Add standard Linux CI (GNU libc). | Andrew Gallant | |
2016-09-09 | Add integration tests. | Andrew Gallant | |
2016-09-09 | fix Rust version number in CI | Andrew Gallant | |