Andrew Gallant
a1960877cf
grep-0.3.2
2024-09-08 22:11:00 -04:00
Andrew Gallant
bb0925af91
deps: bump grep-printer to 0.2.2
2024-09-08 22:10:49 -04:00
Andrew Gallant
06dc13ad2d
deps: bump grep-searcher to 0.1.14
2024-09-08 22:09:55 -04:00
Andrew Gallant
e67c868ddd
deps: bump grep-pcre2 to 0.1.8
2024-09-08 22:09:23 -04:00
Andrew Gallant
082edafffa
deps: bump grep-regex to 0.1.13
2024-09-08 22:08:22 -04:00
Andrew Gallant
ea961915b5
deps: bump grep-cli to 0.1.11
2024-09-08 22:07:30 -04:00
Andrew Gallant
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
Andrew Gallant
0096c74c11
grep-0.3.1
2023-11-27 21:36:54 -05:00
Andrew Gallant
8c48355b03
deps: bump grep-printer to 0.2.1
2023-11-27 21:36:44 -05:00
Andrew Gallant
d23b74975a
deps: bump grep-searcher to 0.1.13
2023-11-27 21:35:53 -05:00
Andrew Gallant
625743d7c8
grep-0.3.0
2023-11-26 15:24:09 -05:00
Andrew Gallant
3d0171040a
grep-printer-0.2.0
2023-11-26 15:21:40 -05:00
Andrew Gallant
179487aaed
grep-0.2.13
2023-11-26 14:18:17 -05:00
Andrew Gallant
b407d62b63
deps: bump grep-searcher to 0.1.12
2023-11-26 14:18:03 -05:00
Andrew Gallant
c12231c621
deps: bump grep-pcre2 to 0.1.7
2023-11-26 14:17:11 -05:00
Andrew Gallant
85b2ceecd1
deps: bump grep-regex to 0.1.12
2023-11-26 14:16:31 -05:00
Andrew Gallant
54d5540c10
deps: bump grep-matcher to 0.1.7
2023-11-26 14:15:34 -05:00
Andrew Gallant
6aa5993d4b
deps: bump grep-cli to 0.1.10
2023-11-26 14:13:40 -05:00
Andrew Gallant
e30bbb8cff
grep: update to the 2021 edition
2023-10-09 20:29:52 -04:00
Andrew Gallant
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
Andrew Gallant
e593f5b7ee
grep-0.2.12
2023-05-16 13:12:45 -04:00
Andrew Gallant
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
Andrew Gallant
ca60fef4db
grep-0.2.11
2023-01-05 09:12:49 -05:00
Andrew Gallant
a25307d6c8
deps: update to grep-printer 0.1.7
2023-01-05 09:12:37 -05:00
Andrew Gallant
ad793a0d8f
deps: update to grep-searcher 0.1.11
2023-01-05 09:07:49 -05:00
Andrew Gallant
3941a7701d
deps: update to grep-pcre2 0.1.6
2023-01-05 09:06:52 -05:00
Andrew Gallant
180c4eaf8b
deps: update to grep-regex 0.1.11
2023-01-05 09:05:39 -05:00
Andrew Gallant
bcc7473a87
deps: update to grep-matcher 0.1.6
2023-01-05 09:02:40 -05:00
Andrew Gallant
dc7267a0fb
deps: update to grep-cli 0.1.7
2023-01-05 08:58:47 -05:00
Andrew Gallant
7efa2e46d3
grep-0.2.10
2022-07-15 10:06:53 -04:00
Andrew Gallant
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
Andrew Gallant
b13d835d95
grep-0.2.9
2022-07-15 10:03:06 -04:00
Andrew Gallant
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
Alex Touchet
36d03b4101
cargo: use SPDX license format for all crates
...
This was done for the main crate in d11a3b33773620bcc593f82b557757f0c2ec8a05.
See also #987 .
PR #2204
2022-05-09 07:52:11 -04:00
Andrew Gallant
1d53ed2744
grep-0.2.8
2021-06-12 08:08:32 -04:00
Andrew Gallant
29696d1455
deps/printer: update minimal versions
2021-06-12 08:08:18 -04:00
Andrew Gallant
f1c656de40
deps/searcher: update minimal versions
2021-06-12 08:07:28 -04:00
Andrew Gallant
9b88cf8b72
deps/pcre2: update minimal versions
2021-06-12 08:06:50 -04:00
Andrew Gallant
a34df1f690
deps/regex: update minimal versions
2021-06-12 08:05:36 -04:00
Andrew Gallant
6331a7ac18
deps/matcher: update minimal versions
2021-06-12 08:03:47 -04:00
Andrew Gallant
cdc20c5685
deps/cli: update minimal versions
2021-06-12 08:02:18 -04:00
Andrew Gallant
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
Andrew Gallant
af54069c51
edition: run 'cargo fix --edition --edition-idioms --all'
2021-06-01 21:07:37 -04:00
Andrew Gallant
77a9e99964
edition: set edition=2018
2021-06-01 21:07:37 -04:00
Andrew Gallant
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
Alex Touchet
3ca324fda7
doc: update several links to use https
...
PR #1724
2020-11-03 10:33:36 -05:00
Andrew Gallant
f97cc623f7
grep-0.2.7
2020-05-29 09:17:24 -04:00
Andrew Gallant
f35de5c523
grep: update minimal dependency versions
2020-05-29 09:17:08 -04:00
Andrew Gallant
08dee094dd
grep-0.2.6
2020-05-09 10:37:29 -04:00
Andrew Gallant
caa53b7b09
grep: update minimal dependency versions
2020-05-09 10:37:08 -04:00