summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-01-29types: add Smarty tplMichael Salihi
It is used by Prestashop CMS and more.
2018-01-29ignore: fix handling of / in patternsdana
This commit makes handling of patterns containing a `/` match actual git behaviour and the specification written in `man gitignore`. Fixes #761
2018-01-17types: add gn typeArvid Gerstmann
This is for Google's new build system.
2018-01-17types: add hxx to the cpp typeArvid Gerstmann
2018-01-14types: add webidl (*.webidl)Hendrik Sollich
2018-01-12types: add webidlHendrik Sollich
2018-01-12types: yarn.lock is not YAMLdana
Fixes #747
2018-01-12readme: add Ubuntu install instructionsSebastian Torres
2018-01-12readme: ripgrep is in Fedora 27Igor Gnatenko
References: https://bodhi.fedoraproject.org/updates/FEDORA-2018-ca3c304458
2018-01-11types: add Apache avroMridul Singhai
2018-01-11printer: add --passthru flagdana
The --passthru flag causes ripgrep to print every line, even if the line does not contain a match. This is a response to the common pattern of `^|foo` to match every line, while still highlighting things like `foo`. Fixes #740
2018-01-11doc: various updatesdana
* Don't use 'smart typography' when generating man page * Document PATTERN and PATH * Capitalise place-holder names consistently * Add note about PATH overriding glob/ignore rules * Update args.rs for new PATH capitalisation Fixes #725
2018-01-09Update types.rsEitan Adler
2018-01-09Add a type for man pagesEitan Adler
2018-01-09deps: update bytecount to 0.3Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-08benchsuite: fix formattingAndrew Gallant
2018-01-08readme: update summary benchmarksAndrew Gallant
2018-01-08benchsuite: add updated benchmarksAndrew Gallant
2018-01-08readme: link to Andy Lester's feature comparisonAndrew Gallant
2018-01-07remove reference to copr for F28+Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-07trivial: update instructions for FedoraIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-06Update crossbeam to 0.3.2Stjepan Glavina
2018-01-01ux: suggest --fixed-strings flagBalaji Sivaraman
If a regex syntax error occurs, then ripgrep will suggest using the --fixed-strings flag. Fixes #727
2018-01-01cleanup: replace try! with ?Balaji Sivaraman
2018-01-01printer: add support for line number alignmentBalaji Sivaraman
Closes #544
2017-12-30deps: bump lazy_static to 1Igor Gnatenko
2017-12-30deps: update same-file depAndrew Gallant
The same-file update includes a migration to winapi 0.3.
2017-12-30wincolor: migrate to winapi 0.3Steffen Butzer
2017-12-30deps: update all depsAndrew Gallant
2017-12-30deps: update to latest clap releaseAndrew Gallant
This also bumps the minimum Rust version required to 1.20.
2017-12-30deps: update to latest regex crateAndrew Gallant
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-30couple of trivial fixes to make clippy a bit more happy (#704)Igor Gnatenko
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-30Update app.rs (#707)flip111
docs: clarify --ignore-file Fixes #684
2017-12-19Speeding CI buildsLilian A. Moraru
2017-12-18Add note about --smart-case smartnessdana
2017-12-18Improve detection of upper-case characters by smart-case featuredana
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-18Add armhf build to Travis CILilian A. Moraru
Fixes #676
2017-11-29Omit context separators when using a contextless option like -c or -ldana
Fixes #693
2017-11-22clippy: fix warnings about useless format call and remove references that ↵Matthias Krüger
would be immediately dereferenced by the compiler.
2017-11-22clippy: main.rs: call Clone() on trait instead of ref-counted pointers and ↵Matthias Krüger
pass Arc<Args> by ref more often.
2017-11-22clippy: docs: put more relevant things into backticks.Matthias Krüger
2017-11-22clippy: string constants have static lifetime by default.Matthias Krüger
2017-11-22bump bytecount to 0.2Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-11-22full package name for Gentoo sys-apps/ripgrepJonas Stein
2017-11-22Update to memmap 0.6Dan Burkert
`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-22switch nb to jupyterM Pacer
2017-11-22add notebook file extensions to typesM Pacer
2017-11-22Support both [^...] and [!...] for globset class negationdana
Adds support for [^...] class negation in globs for parity with git, &al. Fixes #663
2017-11-17Bump Cargo.toml version in ReadMe from 0.2 to 0.3David Barsky
2017-11-16Add Google Closure Templates type (.soy)Zoltan Kalmar