Igor Gnatenko
50616935a9
deps: update bytecount to 0.3
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-09 07:09:29 -05:00
Andrew Gallant
01b7859399
benchsuite: fix formatting
2018-01-08 19:23:43 -05:00
Andrew Gallant
5aed0522e8
readme: update summary benchmarks
2018-01-08 19:21:23 -05:00
Andrew Gallant
d1fa295bb2
benchsuite: add updated benchmarks
2018-01-08 19:10:49 -05:00
Andrew Gallant
85d463c0cc
readme: link to Andy Lester's feature comparison
2018-01-08 18:31:34 -05:00
Igor Gnatenko
75a4b7b361
remove reference to copr for F28+
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-07 16:57:51 -05:00
Igor Gnatenko
c687d3a7c0
trivial: update instructions for Fedora
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-07 16:48:48 -05:00
Stjepan Glavina
fbc1e7fa18
Update crossbeam to 0.3.2
2018-01-06 09:05:51 -05:00
Balaji Sivaraman
14779ed0ea
ux: suggest --fixed-strings flag
...
If a regex syntax error occurs, then ripgrep will suggest
using the --fixed-strings flag.
Fixes #727
2018-01-01 11:24:46 -05:00
Balaji Sivaraman
b6177f0459
cleanup: replace try! with ?
2018-01-01 09:22:35 -05:00
Balaji Sivaraman
ba1023e1e4
printer: add support for line number alignment
...
Closes #544
2018-01-01 09:00:31 -05:00
Igor Gnatenko
5e73075ef5
deps: bump lazy_static to 1
2017-12-30 16:50:18 -05:00
Andrew Gallant
1b42c02489
deps: update same-file dep
...
The same-file update includes a migration to winapi 0.3.
2017-12-30 16:50:18 -05:00
Steffen Butzer
0d03145293
wincolor: migrate to winapi 0.3
2017-12-30 16:50:18 -05:00
Andrew Gallant
f8162d2707
deps: update all deps
2017-12-30 16:50:18 -05:00
Andrew Gallant
e044cfb33f
deps: update to latest clap release
...
This also bumps the minimum Rust version required to 1.20.
2017-12-30 16:50:18 -05:00
Andrew Gallant
7dd1194a97
deps: update to latest regex crate
...
The regex update fixes the Rust nightly build failure by in turn updating
its simd dependency to 2.x.
The regex update also includes a literal optimization that uses Tuned
Boyer Moore.
Fixes #617
2017-12-30 16:50:18 -05:00
Igor Gnatenko
a5855a5d73
couple of trivial fixes to make clippy a bit more happy ( #704 )
...
clippy: fix a few lints
The fixes are:
* Use single quotes for single-character
* Use ticks in documentation when necessary.
* Just bow to clippy's wisdom.
2017-12-30 16:06:16 -05:00
flip111
03b0d832ed
Update app.rs ( #707 )
...
docs: clarify --ignore-file
Fixes #684
2017-12-30 16:04:21 -05:00
Lilian A. Moraru
636bbc7c8f
Speeding CI builds
2017-12-19 08:16:31 -05:00
dana
162e085b98
Add note about --smart-case smartness
2017-12-18 17:58:26 -05:00
dana
86c890bcec
Improve detection of upper-case characters by smart-case feature
...
Fixes #717 (partially)
The previous implementation of the smart-case feature was actually *too* smart,
in that it inspected the final character ranges in the AST to determine if the
pattern contained upper-case characters. This meant that patterns like `foo\w`
would not be handled case-insensitively, since `\w` includes the range of
upper-case characters A–Z.
As a medium-term solution to this problem, we now inspect the input pattern
itself for upper-case characters, ignoring any that immediately follow a `\`.
This neatly handles all of the most basic cases like `\w`, `\S`, and `É`, though
it still has problems with more complex features like `\p{Ll}`. Handling those
correctly will require improvements to the AST.
2017-12-18 17:58:26 -05:00
Lilian A. Moraru
d775259ed9
Add armhf build to Travis CI
...
Fixes #676
2017-12-18 16:26:27 -05:00
dana
d73a75d6cd
Omit context separators when using a contextless option like -c or -l
...
Fixes #693
2017-11-29 12:55:42 -05:00
Matthias Krüger
7ae1f373c2
clippy: fix warnings about useless format call and remove references that would be immediately dereferenced by the compiler.
2017-11-22 10:50:28 -05:00
Matthias Krüger
4d34132365
clippy: main.rs: call Clone() on trait instead of ref-counted pointers and pass Arc<Args> by ref more often.
2017-11-22 10:50:28 -05:00
Matthias Krüger
5173bfb11b
clippy: docs: put more relevant things into backticks.
2017-11-22 10:50:28 -05:00
Matthias Krüger
8141da9d39
clippy: string constants have static lifetime by default.
2017-11-22 10:50:28 -05:00
Igor Gnatenko
373e0595e6
bump bytecount to 0.2
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-11-22 09:52:47 -05:00
Jonas Stein
1374f15bdf
full package name for Gentoo sys-apps/ripgrep
2017-11-22 06:58:43 -05:00
Dan Burkert
263e8f92b9
Update to memmap 0.6
...
`memmap` 0.6.0 introduces major API changes in anticipation of a 1.0
release. See https://github.com/danburkert/memmap-rs/releases/tag/0.6.0
for more information. CC danburkert/memmap-rs#33 .
2017-11-22 06:57:15 -05:00
M Pacer
231698f802
switch nb to jupyter
2017-11-22 06:56:30 -05:00
M Pacer
3e8b44619d
add notebook file extensions to types
2017-11-22 06:56:30 -05:00
dana
679198e71a
Support both [^...] and [!...] for globset class negation
...
Adds support for [^...] class negation in globs for parity with git, &al.
Fixes #663
2017-11-22 06:56:03 -05:00
David Barsky
2c84825ccb
Bump Cargo.toml version in ReadMe from 0.2 to 0.3
2017-11-17 17:57:57 -05:00
Zoltan Kalmar
948821753c
Add Google Closure Templates type (.soy)
2017-11-16 07:07:56 -05:00
Igor Gnatenko
d2a3b61220
bump crossbeam to 0.3
2017-11-10 13:08:34 -05:00
Jesse Claven
acb57eb4ad
Add Protocol Buffer file type.
2017-11-08 08:17:42 -05:00
Reuben D'Netto
256aeb5546
Added example for --colors to README
2017-11-03 06:46:29 -04:00
Francois Ferrand
a9377da624
Support ripgrep-bin installation with linuxbrew
2017-11-01 07:11:52 -04:00
Martin Lindhe
c794ef2f04
fix some typos
2017-11-01 07:10:54 -04:00
Brian Campbell
8b9eba2147
Properly match the rules "**/" and "!**/"
...
When processing a rule that ends in a slash, we strip it off and set the
`is_only_dir` flag. We then apply the rule that paths that aren't
absolute should be given an implicit `**/` prefix, while avoiding
adding that prefix if it already exists.
However, this means that we miss the case in which we had already
stripped off the trailing slash and set `is_only_dir`. Correct this
by also explicitly checking for that case.
Fixes #649
2017-11-01 07:10:33 -04:00
Christoph Michelbach
c4732ca012
Correct spelling mistakes in readme file.
2017-11-01 07:09:34 -04:00
Andrew Gallant
1aec4b1123
update brew tap
2017-10-22 11:15:11 -04:00
Andrew Gallant
c4e1945384
cargo: bump to 0.7.1
0.7.1
2017-10-22 10:33:09 -04:00
Andrew Gallant
04d17040e7
changelog 0.7.1
2017-10-22 10:31:42 -04:00
Andrew Gallant
8c8c83a1f8
deps: bump ignore to 0.3.1
2017-10-22 10:31:42 -04:00
Andrew Gallant
5714dbde09
ignore: partially revert symlink loop check optimization
...
This optimization wasn't tested too carefully, and it seems to result
in a massive amount of file handles open simultaneously. This is likely
a result of the parallel iterator, where many directories are being
traversed simultaneously.
Fixes #648
2017-10-22 10:31:34 -04:00
Andrew Gallant
311ccb1f6b
update brew tap
2017-10-22 08:08:49 -04:00
Andrew Gallant
efa4de8126
cargo: bump to 0.7.0
ignore-0.3.0
grep-0.1.7
globset-0.2.1
0.7.0
2017-10-21 22:40:10 -04:00