Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-07 | cargo: nuke 'simd-accel' from orbit | Andrew Gallant | |
This feature causes nothing but problems and is frequently broken. The only optimization it was enabling were SIMD optimizations for transcoding. In particular, for UTF-16 transcoding. This is performed by the [`encoding_rs`](https://github.com/hsivonen/encoding_rs) crate, which specifically uses unstable portable SIMD APIs instead of the stable non-portable SIMD APIs. SIMD optimizations that apply to search have long been making use of stable APIs, and are automatically enabled when your target supports them. This is, IMO, the correct user experience and one that `encoding_rs` refuses to support. I'm done dealing with it, so transcoding will only use scalar code until the SIMD optimizations in `encoding_rs` work on stable. (This doesn't mean that `encoding_rs` has to change. This could also be fixed by stabilizing `std::simd`.) Fixes #2748 | |||
2023-11-27 | grep-0.3.1grep-0.3.1 | Andrew Gallant | |
2023-11-27 | deps: bump grep-printer to 0.2.1 | Andrew Gallant | |
2023-11-27 | deps: bump grep-searcher to 0.1.13 | Andrew Gallant | |
2023-11-26 | grep-0.3.0grep-0.3.0 | Andrew Gallant | |
2023-11-26 | grep-printer-0.2.0grep-printer-0.2.0 | Andrew Gallant | |
2023-11-26 | grep-0.2.13grep-0.2.13 | Andrew Gallant | |
2023-11-26 | deps: bump grep-searcher to 0.1.12 | Andrew Gallant | |
2023-11-26 | deps: bump grep-pcre2 to 0.1.7 | Andrew Gallant | |
2023-11-26 | deps: bump grep-regex to 0.1.12 | Andrew Gallant | |
2023-11-26 | deps: bump grep-matcher to 0.1.7 | Andrew Gallant | |
2023-11-26 | deps: bump grep-cli to 0.1.10 | Andrew Gallant | |
2023-10-09 | grep: update to the 2021 edition | Andrew Gallant | |
2023-09-25 | cli: clean-up crate | Andrew Gallant | |
This does a variety of polishing. 1. Deprecate the tty methods in favor of std's IsTerminal trait. 2. Trim down un-needed dependencies. 3. Use bstr to implement escaping. 4. Various aesthetic polishing. I'm doing this as prep work before adding more to this crate. And as part of a general effort toward reducing ripgrep's dependencies. | |||
2023-05-16 | grep-0.2.12grep-0.2.12 | Andrew Gallant | |
2023-05-16 | crates/grep: remove 'deny(missing_docs)' | Andrew Gallant | |
This crate is only a shim over a bunch of other crates. I'm not sure that there's anything to add to each of the `pub extern` items. So instead of just writing fluff, I removed the lint. Fixes #2516 | |||
2023-01-05 | grep-0.2.11grep-0.2.11 | Andrew Gallant | |
2023-01-05 | deps: update to grep-printer 0.1.7 | Andrew Gallant | |
2023-01-05 | deps: update to grep-searcher 0.1.11 | Andrew Gallant | |
2023-01-05 | deps: update to grep-pcre2 0.1.6 | Andrew Gallant | |
2023-01-05 | deps: update to grep-regex 0.1.11 | Andrew Gallant | |
2023-01-05 | deps: update to grep-matcher 0.1.6 | Andrew Gallant | |
2023-01-05 | deps: update to grep-cli 0.1.7 | Andrew Gallant | |
2022-07-15 | grep-0.2.10grep-0.2.10 | Andrew Gallant | |
2022-07-15 | grep: bump grep-searcher to 0.1.10 | Andrew Gallant | |
This was a result of leaving a stray 'dbg!'. | |||
2022-07-15 | grep-0.2.9grep-0.2.9 | Andrew Gallant | |
2022-07-15 | grep: bump 'grep-regex' and 'grep-searcher' | Andrew Gallant | |
To 0.1.10 and 0.1.9, respectively. | |||
2022-05-09 | cargo: use SPDX license format for all crates | Alex Touchet | |
This was done for the main crate in d11a3b33773620bcc593f82b557757f0c2ec8a05. See also #987. PR #2204 | |||
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 | deps/searcher: update minimal versions | Andrew Gallant | |
2021-06-12 | deps/pcre2: update minimal versions | Andrew Gallant | |
2021-06-12 | deps/regex: update minimal versions | Andrew Gallant | |
2021-06-12 | deps/matcher: update minimal versions | Andrew Gallant | |
2021-06-12 | deps/cli: update minimal versions | Andrew Gallant | |
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 | |
2020-11-16 | doc: update CI links in crate READMEs | Andrew Gallant | |
I switched to GitHub Actions long ago, which replaces both Travis and AppVeyor. Fixes #1732 | |||
2020-11-03 | doc: update several links to use https | Alex Touchet | |
PR #1724 | |||
2020-05-29 | grep-0.2.7grep-0.2.7 | Andrew Gallant | |
2020-05-29 | grep: update minimal dependency versions | Andrew Gallant | |
2020-05-09 | grep-0.2.6grep-0.2.6 | Andrew Gallant | |
2020-05-09 | grep: update minimal dependency versions | Andrew Gallant | |
2020-03-15 | ripgrep: release 12.0.0ignore-0.4.12grep-searcher-0.1.7grep-regex-0.1.6grep-printer-0.1.4grep-pcre2-0.1.4grep-matcher-0.1.4grep-cli-0.1.4grep-0.2.5globset-0.4.5 | Andrew Gallant | |
2020-02-28 | crates: update URLs in Cargo.toml | chip | |
This corrects an oversight when the repo was re-organized to have its crates moved into a 'crates' sub-directory. PR #1505 | |||
2020-02-17 | repo: make ripgrep build with the new organization | Andrew Gallant | |
2020-02-17 | repo: move all source code in crates directory | Andrew Gallant | |
The top-level listing was just getting a bit too long for my taste. So put all of the code in one directory and shrink the large top-level mess to a small top-level mess. NOTE: This commit only contains renames. The subsequent commit will actually make ripgrep build again. We do it this way with the naive hope that this will make it easier for git history to track the renames. Sigh. |