summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-11-06changelog 0.2.8Andrew Gallant
2016-11-06simd-accel should not invoke avx-accel.Andrew Gallant
This was a silly transcription error.
2016-11-060.2.70.2.7Andrew Gallant
2016-11-06changelog 0.2.7Andrew Gallant
2016-11-06Update sub-crate dependency versions.Andrew Gallant
2016-11-06ignore-0.1.4ignore-0.1.4Andrew Gallant
2016-11-06grep-0.1.4grep-0.1.4Andrew Gallant
2016-11-06globset-0.1.2globset-0.1.2Andrew Gallant
2016-11-06Add --no-messages flag.Andrew Gallant
This flag is similar to what's found in grep: it will suppress all error messages, such as those shown when a particular file couldn't be read. Closes #149
2016-11-06Add -m/--max-count flag.Andrew Gallant
This flag limits the number of matches printed *per file*. Closes #159
2016-11-06Add new 'h' file type.Andrew Gallant
This is intended to correspond to C/C++ header files. Fixes #186
2016-11-06Include the name "ripgrep" in more places.Andrew Gallant
Fixes #203
2016-11-06update man pageAndrew Gallant
2016-11-06Note -e/--regexp's additional usefulness.Andrew Gallant
Specifically, it can be used when searching for patterns that start with a dash. Fixes #215
2016-11-06Fixes a bug with --smart-case.Andrew Gallant
This was a subtle bug, but the big picture was that the smart case information wasn't being carried through to the literal extraction in some cases. When this happened, it was possible to get back an incomplete set of literals, which would therefore miss some valid matches. The fix to this is to actually parse the regex and determine whether smart case applies before doing anything else. It's a little extra work, but parsing is pretty fast. Fixes #199
2016-11-05Actually use simd/avx optimizations in bytecount crate.Andrew Gallant
Also update compile script.
2016-11-05Merge branch 'fast_linecount'Andrew Gallant
2016-11-05Use the bytecount crate for fast line counting.Andre Bogus
Fixes #128
2016-11-05Merge pull request #223 from BurntSushi/ignore-parallelAndrew Gallant
Add parallel recursive directory iterator.
2016-11-05Add parallel recursive directory iterator.Andrew Gallant
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-06Rename IgnoreOptions::has_ignoresJacob Wahlgren
The name has_ignores is not descriptive in my opinion. I think has_any_ignore_options more clearly states this method's purpose. I also considered simply IgnoreOptions::any though I went with the more verbose option.
2016-11-06Use new Match::or to simplify returnJacob Wahlgren
2016-11-04update ripgrepAndrew Gallant
2016-11-03Merge pull request #220 from theamazingfedex/adding-mak-typeAndrew Gallant
adding .mak extension for makefile filetype.
2016-11-03Merge pull request #219 from theamazingfedex/adding-pdf-filetypeAndrew Gallant
adding .pdf filetype to available types.
2016-11-03Merge pull request #218 from theamazingfedex/adding-cs-filetypeAndrew Gallant
adding cs filetype for ease of use.
2016-11-03adding .mak extension for makefile filetype.Daniel Wood
Fixes #217
2016-11-03adding cs filetype for ease of use.Daniel Wood
2016-11-03adding .pdf filetype to available types.Daniel Wood
2016-11-02Merge pull request #214 from lyuha/masterAndrew Gallant
Add textile, org, creole, rdoc, wiki filetype
2016-11-03Add pod filetypeLyuha
2016-11-03Add wiki filetypeLyuha
2016-11-03Add creole filetypeLyuha
2016-11-03Add org filetypeLyuha
2016-11-03Add rdoc filetypeLyuha
2016-11-03Add textile filetypeLyuha
2016-11-02Merge pull request #213 from tjdgus3537/masterAndrew Gallant
add asciidoc filetype and update markdown filetype
2016-11-02Add .markdown, .mdown, .mkdn extension to md and markdowntjdgus3537
2016-11-02Add .adoc, .asc, asciidoc extension to asciidoctjdgus3537
2016-11-02Merge pull request #212 from radhermit/gentooAndrew Gallant
Add Gentoo info to the README
2016-11-01Add Gentoo info to the READMETim Harder
2016-11-01Merge pull request #209 from dueyfinster/patch-1Andrew Gallant
Added taskpaper as a file type
2016-11-01Added taskpaper as a file typeNeil Grogan
2016-11-01Add Agda and improve TeX ignore support (#207)Alexander Altman
Add Agda and improve TeX ignore support
2016-10-310.2.60.2.6Andrew Gallant
2016-10-31changelog 0.2.6Andrew Gallant
2016-10-31update ignore dependencyAndrew Gallant
2016-10-31ignore-0.1.3ignore-0.1.3Andrew Gallant
2016-10-31ignore-0.1.2Andrew Gallant
2016-10-31Fixes a matching bug in the glob override matcher.Andrew Gallant
This was probably a transcription error when moving the ignore matcher code out of ripgrep core. Specifically, the override glob matcher should not ignore directories if they don't match. Fixes #206