1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2025-06-14 22:15:13 +02:00
Commit Graph

54 Commits

Author SHA1 Message Date
a1960877cf grep-0.3.2 2024-09-08 22:11:00 -04:00
bb0925af91 deps: bump grep-printer to 0.2.2 2024-09-08 22:10:49 -04:00
06dc13ad2d deps: bump grep-searcher to 0.1.14 2024-09-08 22:09:55 -04:00
e67c868ddd deps: bump grep-pcre2 to 0.1.8 2024-09-08 22:09:23 -04:00
082edafffa deps: bump grep-regex to 0.1.13 2024-09-08 22:08:22 -04:00
ea961915b5 deps: bump grep-cli to 0.1.11 2024-09-08 22:07:30 -04:00
e9abbc1a02 cargo: nuke 'simd-accel' from orbit
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
2024-03-07 09:47:43 -05:00
0096c74c11 grep-0.3.1 2023-11-27 21:36:54 -05:00
8c48355b03 deps: bump grep-printer to 0.2.1 2023-11-27 21:36:44 -05:00
d23b74975a deps: bump grep-searcher to 0.1.13 2023-11-27 21:35:53 -05:00
625743d7c8 grep-0.3.0 2023-11-26 15:24:09 -05:00
3d0171040a grep-printer-0.2.0 2023-11-26 15:21:40 -05:00
179487aaed grep-0.2.13 2023-11-26 14:18:17 -05:00
b407d62b63 deps: bump grep-searcher to 0.1.12 2023-11-26 14:18:03 -05:00
c12231c621 deps: bump grep-pcre2 to 0.1.7 2023-11-26 14:17:11 -05:00
85b2ceecd1 deps: bump grep-regex to 0.1.12 2023-11-26 14:16:31 -05:00
54d5540c10 deps: bump grep-matcher to 0.1.7 2023-11-26 14:15:34 -05:00
6aa5993d4b deps: bump grep-cli to 0.1.10 2023-11-26 14:13:40 -05:00
e30bbb8cff grep: update to the 2021 edition 2023-10-09 20:29:52 -04:00
19a08bee8a cli: clean-up crate
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-09-25 14:39:54 -04:00
e593f5b7ee grep-0.2.12 2023-05-16 13:12:45 -04:00
6b19be2477 crates/grep: remove 'deny(missing_docs)'
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-05-16 13:10:42 -04:00
ca60fef4db grep-0.2.11 2023-01-05 09:12:49 -05:00
a25307d6c8 deps: update to grep-printer 0.1.7 2023-01-05 09:12:37 -05:00
ad793a0d8f deps: update to grep-searcher 0.1.11 2023-01-05 09:07:49 -05:00
3941a7701d deps: update to grep-pcre2 0.1.6 2023-01-05 09:06:52 -05:00
180c4eaf8b deps: update to grep-regex 0.1.11 2023-01-05 09:05:39 -05:00
bcc7473a87 deps: update to grep-matcher 0.1.6 2023-01-05 09:02:40 -05:00
dc7267a0fb deps: update to grep-cli 0.1.7 2023-01-05 08:58:47 -05:00
7efa2e46d3 grep-0.2.10 2022-07-15 10:06:53 -04:00
db0b92b62d grep: bump grep-searcher to 0.1.10
This was a result of leaving a stray 'dbg!'.
2022-07-15 10:06:31 -04:00
b13d835d95 grep-0.2.9 2022-07-15 10:03:06 -04:00
d53506b7f7 grep: bump 'grep-regex' and 'grep-searcher'
To 0.1.10 and 0.1.9, respectively.
2022-07-15 10:02:41 -04:00
36d03b4101 cargo: use SPDX license format for all crates
This was done for the main crate in d11a3b3377.

See also #987.

PR #2204
2022-05-09 07:52:11 -04:00
1d53ed2744 grep-0.2.8 2021-06-12 08:08:32 -04:00
29696d1455 deps/printer: update minimal versions 2021-06-12 08:08:18 -04:00
f1c656de40 deps/searcher: update minimal versions 2021-06-12 08:07:28 -04:00
9b88cf8b72 deps/pcre2: update minimal versions 2021-06-12 08:06:50 -04:00
a34df1f690 deps/regex: update minimal versions 2021-06-12 08:05:36 -04:00
6331a7ac18 deps/matcher: update minimal versions 2021-06-12 08:03:47 -04:00
cdc20c5685 deps/cli: update minimal versions 2021-06-12 08:02:18 -04:00
e824531e38 edition: manual changes
This is mostly just about removing 'extern crate' everywhere and fixing
the fallout.
2021-06-01 21:07:37 -04:00
af54069c51 edition: run 'cargo fix --edition --edition-idioms --all' 2021-06-01 21:07:37 -04:00
77a9e99964 edition: set edition=2018 2021-06-01 21:07:37 -04:00
d97fb72d84 doc: update CI links in crate READMEs
I switched to GitHub Actions long ago, which replaces both Travis and
AppVeyor.

Fixes #1732
2020-11-16 19:07:16 -05:00
3ca324fda7 doc: update several links to use https
PR #1724
2020-11-03 10:33:36 -05:00
f97cc623f7 grep-0.2.7 2020-05-29 09:17:24 -04:00
f35de5c523 grep: update minimal dependency versions 2020-05-29 09:17:08 -04:00
08dee094dd grep-0.2.6 2020-05-09 10:37:29 -04:00
caa53b7b09 grep: update minimal dependency versions 2020-05-09 10:37:08 -04:00