Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-18 | globset-0.4.8globset-0.4.8 | Andrew Gallant | |
2021-06-18 | globset: fix compilation when serde is enabled | Gleb Pomykalov | |
PR #1903 | |||
2021-06-15 | doc: fix formatting of nested list | kotborealis | |
Markdown wants 4 spaces, not 2. PR #1894 | |||
2021-06-15 | pkg: fix version number for 13.0.0 release | Andrew Gallant | |
Fixes #1896 | |||
2021-06-12 | regex: update regression test | Andrew Gallant | |
Sadly, PCRE2 has different behavior (but doesn't panic). We should look into that, but for now, this is good enough. Also, update the CHANGELOG. Ref #1891 | |||
2021-06-12 | regex: fix -w when regex can match empty string | Andrew Gallant | |
This is a weird bug where our optimization for handling -w more quickly than we would otherwise failed. In particular, if the original regex can match the empty string, then our word boundary detection would produce invalid indices to the start the next search at. We "fix" it by simply bailing when the indices are known to be incorrect. This wasn't a problem in a previous release since ripgrep 13 tweaked how word boundaries are detected in commit efd9cfb2. Fixes #1891 | |||
2021-06-12 | ci: use musl to build debian artifact | Andrew Gallant | |
Previously, I was trying to be a good citizen and let ripgrep use the system libc. But it turns out that building ripgrep on Arch with a newer version of glibc than what is in Ubuntu results in the whole thing breaking. Arguably, I should build the Debian artifact on an Ubuntu or Debian machine of an appropriate version, but that's too much work. If people really want that, then they can install some ancient version of ripgrep from their Ubuntu/Debian repo. Since we were already statically linking PCRE2, we go the whole nine yards and statically link the entire thing. Fixes #1890 | |||
2021-06-12 | changelog: add template for next entry | Andrew Gallant | |
2021-06-12 | pkg: update brew tap version to 13.0.0 | Andrew Gallant | |
2021-06-12 | release: work around GitHub Actions weirdness | Andrew Gallant | |
2021-06-12 | release: add note about pushing changes | Andrew Gallant | |
2021-06-12 | 13.0.013.0.0 | Andrew Gallant | |
2021-06-12 | changelog: final prep before ripgrep 13 release | Andrew Gallant | |
2021-06-12 | deps/grep: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-0.2.8grep-0.2.8 | Andrew Gallant | |
2021-06-12 | deps/printer: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-printer-0.1.6grep-printer-0.1.6 | Andrew Gallant | |
2021-06-12 | deps/searcher: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-searcher-0.1.8grep-searcher-0.1.8 | Andrew Gallant | |
2021-06-12 | deps/pcre2: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-pcre2-0.1.5grep-pcre2-0.1.5 | Andrew Gallant | |
2021-06-12 | pcre2: update minimal version to 0.2.3 | Andrew Gallant | |
2021-06-12 | deps/regex: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-regex-0.1.9grep-regex-0.1.9 | Andrew Gallant | |
2021-06-12 | deps/matcher: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-matcher-0.1.5grep-matcher-0.1.5 | Andrew Gallant | |
2021-06-12 | deps/cli: update minimal versions | Andrew Gallant | |
2021-06-12 | grep-cli-0.1.6grep-cli-0.1.6 | Andrew Gallant | |
2021-06-12 | deps/ignore: update minimal versions | Andrew Gallant | |
2021-06-12 | release: add step about making sure 'master' is in sync | Andrew Gallant | |
Otherwise, if we start doing crate releases from the local checkout (with git tags) and it turns out that origin/master has newer commits, rebasing local master will then invalidate those tags. | |||
2021-06-12 | ignore-0.4.18ignore-0.4.18 | Andrew Gallant | |
2021-06-12 | deps/globset: update minimal versions | Andrew Gallant | |
2021-06-12 | globset-0.4.7globset-0.4.7 | Andrew Gallant | |
2021-06-12 | release: tweak 'cargo outdated' advice | Andrew Gallant | |
I do run --aggressive, although I've been ignoring the clap 3 update for what seems like forever since it's still in beta. | |||
2021-06-12 | deps: update to memmap2 | Andrew Gallant | |
Looking at the changelog for memmap2, the only breaking change was to MmapOptions, which we don't use. So no migration is needed. | |||
2021-06-12 | deps: updates libc and syn | Andrew Gallant | |
2021-06-01 | msrv: bump to Rust 1.52.1 | Andrew Gallant | |
This matches the latest stable release of Rust. | |||
2021-06-01 | deps: update everything | Andrew Gallant | |
Removes two dependencies! autocfg and byteorder. | |||
2021-06-01 | edition: manual changes | Andrew Gallant | |
This is mostly just about removing 'extern crate' everywhere and fixing the fallout. | |||
2021-06-01 | edition: run 'cargo fix --edition --edition-idioms --all' | Andrew Gallant | |
2021-06-01 | edition: set edition=2018 | Andrew Gallant | |
2021-06-01 | edition: initial 'cargo fix --edition' run | Andrew Gallant | |
2021-06-01 | changelog: fix typo and add Ruby to type improvement list | Andrew Gallant | |
2021-06-01 | ignore/types: config.ru and *.rbw Ruby | Ulysse Buonomo | |
PR #1886 | |||
2021-06-01 | changelog: a bit of polish | Andrew Gallant | |
I think I'm just waiting on the CVE to be published at this point. | |||
2021-06-01 | github: add note about file types | Andrew Gallant | |
2021-05-31 | ci: re-work github actions release | Andrew Gallant | |
This combines the tips from #1820 and the patch submitted in #1675. The latter wasn't taken as-is because I didn't agree with some of the changes, and in particular, it removed the ability to easily test the release on a branch with a dummy tag name. I've tried to add that back here with the 'rg_version' output. Overall though, using outputs is indeed much simpler. Closes #1675, Closes #1820 | |||
2021-05-31 | changelog: prep for ripgrep 13 release | Andrew Gallant | |
2021-05-31 | printer: trim line terminator before doing replacements | Andrew Gallant | |
This is basically the same bug as #1401, but applied to replacements instead of --only-matching. Fixes #1739 | |||
2021-05-31 | changelog: fish completions are staying | Andrew Gallant | |
In a previous release, I announced that Fish completions were being removed. But the Fish project decided to remove theirs and have ripgrep's stay. Closes #1577 |