summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-09-22add man page to build artifactAndrew Gallant
2016-09-22update brew formula to 0.1.14Andrew Gallant
2016-09-22Include man page in Archlinux package.Andrew Gallant
2016-09-220.1.140.1.14Andrew Gallant
2016-09-22Add man page.Andrew Gallant
2016-09-22add link to regex syntax docsAndrew Gallant
2016-09-21Add a `rg (no mmap)` benchmark.Andrew Gallant
This is added to the subtitle benchmark. The purpose is to demonstrate how memory mapping a single file for search is faster.
2016-09-210.1.130.1.13Andrew Gallant
2016-09-21fix -uuu test on WindowsAndrew Gallant
2016-09-21add note about other reposAndrew Gallant
2016-09-210.1.120.1.12Andrew Gallant
2016-09-21Try to use memory maps more aggressively on Windows.Andrew Gallant
Some brief playing around suggests that it is faster. However, it's probably slower in a VM. Let's prioritize native users.
2016-09-21Add Archlinux AUR package.Andrew Gallant
2016-09-210.1.110.1.11Andrew Gallant
2016-09-21grrr fix appveyor deployment filterAndrew Gallant
2016-09-210.1.100.1.10Andrew Gallant
2016-09-21attempt to fix Windows buildAndrew Gallant
2016-09-21bump grep to 0.1.2Andrew Gallant
2016-09-21grep 0.1.2Andrew Gallant
2016-09-21Fix a performance bug where using -w could result in very bad performance.Andrew Gallant
The specific issue is that -w causes the regex to be wrapped in Unicode word boundaries. Regrettably, Unicode word boundaries are the one thing our regex engine can't handle well in the presence of non-ASCII text. We work around its slowness by stripping word boundaries in some circumstances, and using the resulting expression as a way to produce match candidates that are then verified by the full original regex. This doesn't fix all cases, but it should fix all cases where -w is used.
2016-09-21Bump regex version.Andrew Gallant
2016-09-21fix brewAndrew Gallant
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.