summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-09-21Add brew.Andrew Gallant
2016-09-210.1.90.1.9Andrew Gallant
2016-09-210.1.80.1.8Andrew Gallant
2016-09-20typoAndrew Gallant
2016-09-20clarifyAndrew Gallant
2016-09-200.1.70.1.7Andrew Gallant
2016-09-20Remove GNU nightly build.Andrew Gallant
We should probably still test on it, but I'd prefer distributing exactly one Linux binary. Since the musl build is a totally static executable, we should prefer that. (The right answer is to test on GNU nightly, but don't produce a release artifact.)
2016-09-200.1.60.1.6Andrew Gallant
2016-09-20Add an error message for catching a common failure mode.Andrew Gallant
If you're in a directory that has a parent .gitignore (like, your $HOME), then it can cause ripgrep to simply not do anything depending on your ignore rules. There are probably other scenarios where ripgrep applies some filter that an end user doesn't expect, so try to catch the worst case (when ripgrep doesn't search anything).
2016-09-20Add "unrestricted" flag.Andrew Gallant
I don't like having multiple flags do the same thing, but -u, -uu and -uuu are much easier to remember, particularly with -uuu meaning "search everything."
2016-09-20Add new benchmarks.Andrew Gallant
These benchmarks are exactly like the ones ran on 2016-09-17 with three changes: 1. `pt` was added back to a few more benchmarks so that it appears any time `sift` appears. 2. Warmup iterations was bumped from 1 to 3. 3. Actual benchmark iterations were bumped from 3 to 10. These benchmarks took around two hours to run.
2016-09-190.1.50.1.5Andrew Gallant
2016-09-18add linksAndrew Gallant
2016-09-18formatAndrew Gallant
2016-09-18add tool namesAndrew Gallant
2016-09-18update shieldAndrew Gallant
2016-09-18clarifyAndrew Gallant
2016-09-18clarifyAndrew Gallant
2016-09-18formatAndrew Gallant
2016-09-18ripgrep 0.1.4Andrew Gallant
2016-09-18add file include/exclude exampleAndrew Gallant
2016-09-18update draftAndrew Gallant
2016-09-17tweakAndrew Gallant
2016-09-17draftAndrew Gallant
2016-09-17Add support for searching multiple patterns with -e.0.1.4Andrew Gallant
Also, change -Q/--literal to -F/--fixed-strings because compatibility with grep is probably better.
2016-09-17Fix error handling bug.Andrew Gallant
2016-09-170.1.30.1.3Andrew Gallant
2016-09-17fix windows buildAndrew Gallant
Why isn't CI running on each push? It seems to only be running on tagged commits.
2016-09-17Add Ubuntu 16.04 benchmark runsAndrew Gallant
2016-09-170.1.20.1.2Andrew Gallant
2016-09-17bump grepAndrew Gallant
2016-09-17grep 0.1.1Andrew Gallant
2016-09-17Improve 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-16Fixing, polishing and adding benchmarks.Andrew Gallant
2016-09-16renameAndrew Gallant
2016-09-16Reorganize some files.Andrew Gallant
2016-09-16Improve 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-16Update walkdirAndrew Gallant
2016-09-16Some 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-16try again...Andrew Gallant
2016-09-16fix testsAndrew Gallant
2016-09-15Rework 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-15Don't traverse directory stack if we don't need to.Andrew Gallant
2016-09-15Remove .agignore from ignore file list.Andrew Gallant
2016-09-14--no-ignore implies --no-ignore-parentAndrew Gallant
2016-09-14Replace crossbeam with deque.Andrew Gallant
deque appears faster.
2016-09-13noticeAndrew Gallant
2016-09-130.1.10.1.1Andrew Gallant
2016-09-13We don't use thread_local any more, so remove it.Andrew Gallant
2016-09-13update Cargo.toml description0.1.0Andrew Gallant