View | Details | Raw Unified | Return to bug 281504
Collapse All | Expand All

(-)b/textproc/ripgrep/Makefile (-8 / +7 lines)
Lines 1-6 Link Here
1
PORTNAME=	ripgrep
1
PORTNAME=	ripgrep
2
DISTVERSION=	14.1.0
2
DISTVERSION=	14.1.1
3
PORTREVISION=	5
4
CATEGORIES=	textproc
3
CATEGORIES=	textproc
5
4
6
MAINTAINER=	petteri.valkonen@iki.fi
5
MAINTAINER=	petteri.valkonen@iki.fi
Lines 19-40 GH_ACCOUNT= BurntSushi Link Here
19
18
20
PLIST_FILES=	bin/rg \
19
PLIST_FILES=	bin/rg \
21
		etc/bash_completion.d/rg.bash \
20
		etc/bash_completion.d/rg.bash \
22
		share/man/man1/rg.1.gz \
23
		share/fish/vendor_completions.d/rg.fish \
21
		share/fish/vendor_completions.d/rg.fish \
22
		share/man/man1/rg.1.gz \
24
		share/zsh/site-functions/_rg
23
		share/zsh/site-functions/_rg
25
24
26
PORTDOCS=	CHANGELOG.md FAQ.md GUIDE.md
25
PORTDOCS=	CHANGELOG.md FAQ.md GUIDE.md
27
26
28
OPTIONS_DEFINE=	DOCS PCRE2 SIMD
27
OPTIONS_DEFINE=		DOCS PCRE2 SIMD
29
OPTIONS_DEFAULT=PCRE2
28
OPTIONS_DEFAULT=	PCRE2
30
29
31
OPTIONS_DEFAULT_aarch64=SIMD
30
OPTIONS_DEFAULT_aarch64=	SIMD
32
OPTIONS_DEFAULT_amd64=	${OPTIONS_DEFAULT_i386}
31
OPTIONS_DEFAULT_amd64=	${OPTIONS_DEFAULT_i386}
33
OPTIONS_DEFAULT_i386=	${MACHINE_CPU:tu:S/SSE2/SIMD/}
32
OPTIONS_DEFAULT_i386=	${MACHINE_CPU:tu:S/SSE2/SIMD/}
34
33
35
PCRE2_DESC=	${PCRE_DESC} version 2
34
PCRE2_DESC=		${PCRE_DESC} version 2
36
PCRE2_LIB_DEPENDS=	libpcre2-8.so:devel/pcre2
35
PCRE2_LIB_DEPENDS=	libpcre2-8.so:devel/pcre2
37
PCRE2_VARS=	CARGO_FEATURES+=pcre2
36
PCRE2_VARS=		CARGO_FEATURES+=pcre2
38
37
39
SIMD_MAKE_ENV=	RUSTC_BOOTSTRAP=encoding_rs
38
SIMD_MAKE_ENV=	RUSTC_BOOTSTRAP=encoding_rs
40
SIMD_VARS=	${SIMD_VARS_${ARCH}}
39
SIMD_VARS=	${SIMD_VARS_${ARCH}}
(-)b/textproc/ripgrep/Makefile.crates (-43 / +51 lines)
Lines 1-43 Link Here
1
CARGO_CRATES=	aho-corasick-1.1.2 \
1
CARGO_CRATES=   aho-corasick-1.1.3 \
2
		anyhow-1.0.80 \
2
                anyhow-1.0.87 \
3
		bstr-1.9.1 \
3
                bstr-1.10.0 \
4
		cc-1.0.90 \
4
                cc-1.1.18 \
5
		cfg-if-1.0.0 \
5
                cfg-if-1.0.0 \
6
		crossbeam-channel-0.5.12 \
6
                crossbeam-channel-0.5.13 \
7
		crossbeam-deque-0.8.5 \
7
                crossbeam-deque-0.8.5 \
8
		crossbeam-epoch-0.9.18 \
8
                crossbeam-epoch-0.9.18 \
9
		crossbeam-utils-0.8.19 \
9
                crossbeam-utils-0.8.20 \
10
		encoding_rs-0.8.33 \
10
                encoding_rs-0.8.34 \
11
		encoding_rs_io-0.1.7 \
11
                encoding_rs_io-0.1.7 \
12
		glob-0.3.1 \
12
                glob-0.3.1 \
13
		itoa-1.0.10 \
13
                itoa-1.0.11 \
14
		jemalloc-sys-0.5.4+5.3.0-patched \
14
                jemalloc-sys-0.5.4+5.3.0-patched \
15
		jemallocator-0.5.4 \
15
                jemallocator-0.5.4 \
16
		jobserver-0.1.28 \
16
                jobserver-0.1.32 \
17
		lexopt-0.3.0 \
17
                lexopt-0.3.0 \
18
		libc-0.2.153 \
18
                libc-0.2.158 \
19
		log-0.4.21 \
19
                log-0.4.22 \
20
		memchr-2.7.1 \
20
                memchr-2.7.4 \
21
		memmap2-0.9.4 \
21
                memmap2-0.9.4 \
22
		pcre2-0.2.6 \
22
                pcre2-0.2.9 \
23
		pcre2-sys-0.2.8 \
23
                pcre2-sys-0.2.9 \
24
		pkg-config-0.3.30 \
24
                pkg-config-0.3.30 \
25
		proc-macro2-1.0.78 \
25
                proc-macro2-1.0.86 \
26
		quote-1.0.35 \
26
                quote-1.0.37 \
27
		regex-1.10.3 \
27
                regex-1.10.6 \
28
		regex-automata-0.4.6 \
28
                regex-automata-0.4.7 \
29
		regex-syntax-0.8.2 \
29
                regex-syntax-0.8.4 \
30
		ryu-1.0.17 \
30
                ryu-1.0.18 \
31
		same-file-1.0.6 \
31
                same-file-1.0.6 \
32
		serde-1.0.197 \
32
                serde-1.0.210 \
33
		serde_derive-1.0.197 \
33
                serde_derive-1.0.210 \
34
		serde_json-1.0.114 \
34
                serde_json-1.0.128 \
35
		syn-2.0.52 \
35
                shlex-1.3.0 \
36
		termcolor-1.4.1 \
36
                syn-2.0.77 \
37
		textwrap-0.16.1 \
37
                termcolor-1.4.1 \
38
		unicode-ident-1.0.12 \
38
                textwrap-0.16.1 \
39
		walkdir-2.5.0 \
39
                unicode-ident-1.0.12 \
40
		winapi-0.3.9 \
40
                walkdir-2.5.0 \
41
		winapi-i686-pc-windows-gnu-0.4.0 \
41
                winapi-util-0.1.9 \
42
		winapi-util-0.1.6 \
42
                windows-sys-0.59.0 \
43
		winapi-x86_64-pc-windows-gnu-0.4.0
43
                windows-targets-0.52.6 \
44
                windows_aarch64_gnullvm-0.52.6 \
45
                windows_aarch64_msvc-0.52.6 \
46
                windows_i686_gnu-0.52.6 \
47
                windows_i686_gnullvm-0.52.6 \
48
                windows_i686_msvc-0.52.6 \
49
                windows_x86_64_gnu-0.52.6 \
50
                windows_x86_64_gnullvm-0.52.6 \
51
                windows_x86_64_msvc-0.52.6
(-)b/textproc/ripgrep/distinfo (-59 / +75 lines)
Lines 1-74 Link Here
1
TIMESTAMP = 1715159701
1
TIMESTAMP = 1726332718
2
SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
2
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
3
SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
3
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
4
SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
4
SHA256 (rust/crates/anyhow-1.0.87.crate) = 10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8
5
SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
5
SIZE (rust/crates/anyhow-1.0.87.crate) = 46831
6
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
6
SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
7
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
7
SIZE (rust/crates/bstr-1.10.0.crate) = 380426
8
SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
8
SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476
9
SIZE (rust/crates/cc-1.0.90.crate) = 73954
9
SIZE (rust/crates/cc-1.1.18.crate) = 83315
10
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
10
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
11
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
11
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
12
SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
12
SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
13
SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
13
SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
14
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
14
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
15
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
15
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
16
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
16
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
17
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
17
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
18
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
18
SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
19
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
19
SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
20
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
20
SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
21
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
21
SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
22
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
22
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
23
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
23
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
24
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
24
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
25
SIZE (rust/crates/glob-0.3.1.crate) = 18880
25
SIZE (rust/crates/glob-0.3.1.crate) = 18880
26
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
26
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
27
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
27
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
28
SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2
28
SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2
29
SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321
29
SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321
30
SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc
30
SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc
31
SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088
31
SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088
32
SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
32
SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
33
SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
33
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
34
SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
34
SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
35
SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
35
SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
36
SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
36
SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
37
SIZE (rust/crates/libc-0.2.153.crate) = 740614
37
SIZE (rust/crates/libc-0.2.158.crate) = 751340
38
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
38
SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
39
SIZE (rust/crates/log-0.4.21.crate) = 43442
39
SIZE (rust/crates/log-0.4.22.crate) = 44027
40
SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
40
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
41
SIZE (rust/crates/memchr-2.7.1.crate) = 96307
41
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
42
SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
42
SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
43
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
43
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
44
SHA256 (rust/crates/pcre2-0.2.6.crate) = 4c9d53a8ea5fc3d3568d3de4bebc12606fd0eb8234c602576f1f1ee4880488a7
44
SHA256 (rust/crates/pcre2-0.2.9.crate) = 3be55c43ac18044541d58d897e8f4c55157218428953ebd39d86df3ba0286b2b
45
SIZE (rust/crates/pcre2-0.2.6.crate) = 30765
45
SIZE (rust/crates/pcre2-0.2.9.crate) = 31025
46
SHA256 (rust/crates/pcre2-sys-0.2.8.crate) = 25b8a7b5253a4465b873a21ee7e8d6ec561a57eed5d319621bec36bea35c86ae
46
SHA256 (rust/crates/pcre2-sys-0.2.9.crate) = 550f5d18fb1b90c20b87e161852c10cde77858c3900c5059b5ad2a1449f11d8a
47
SIZE (rust/crates/pcre2-sys-0.2.8.crate) = 626303
47
SIZE (rust/crates/pcre2-sys-0.2.9.crate) = 697425
48
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
48
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
49
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
49
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
50
SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
50
SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
51
SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
51
SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
52
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
52
SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
53
SIZE (rust/crates/quote-1.0.35.crate) = 28136
53
SIZE (rust/crates/quote-1.0.37.crate) = 28558
54
SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
54
SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
55
SIZE (rust/crates/regex-1.10.3.crate) = 253101
55
SIZE (rust/crates/regex-1.10.6.crate) = 253894
56
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
56
SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
57
SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
57
SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
58
SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
58
SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
59
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
59
SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
60
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
60
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
61
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
61
SIZE (rust/crates/ryu-1.0.18.crate) = 47713
62
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
62
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
63
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
63
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
64
SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
64
SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
65
SIZE (rust/crates/serde-1.0.197.crate) = 77087
65
SIZE (rust/crates/serde-1.0.210.crate) = 78338
66
SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
66
SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
67
SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
67
SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
68
SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
68
SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
69
SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
69
SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
70
SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
70
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
71
SIZE (rust/crates/syn-2.0.52.crate) = 254728
71
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
72
SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
73
SIZE (rust/crates/syn-2.0.77.crate) = 268784
72
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
74
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
73
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
75
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
74
SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
76
SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
Lines 77-89 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a Link Here
77
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
79
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
78
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
80
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
79
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
81
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
80
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
82
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
81
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
83
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
82
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
84
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
83
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
85
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
84
SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
86
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
85
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
87
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
86
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
88
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
87
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
89
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
88
SHA256 (BurntSushi-ripgrep-14.1.0_GH0.tar.gz) = 33c6169596a6bbfdc81415910008f26e0809422fda2d849562637996553b2ab6
90
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
89
SIZE (BurntSushi-ripgrep-14.1.0_GH0.tar.gz) = 584473
91
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
92
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
93
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
94
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
95
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
96
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
97
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
98
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
99
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
100
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
101
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
102
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
103
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
104
SHA256 (BurntSushi-ripgrep-14.1.1_GH0.tar.gz) = 4dad02a2f9c8c3c8d89434e47337aa654cb0e2aa50e806589132f186bf5c2b66
105
SIZE (BurntSushi-ripgrep-14.1.1_GH0.tar.gz) = 581402
(-)a/textproc/ripgrep/files/patch-rust-1.78.0 (-507 lines)
Removed Link Here
1
From 9bd30e8e48b139c3f5ebe8587abff6fff7add45b Mon Sep 17 00:00:00 2001
2
From: Andrew Gallant <jamslam@gmail.com>
3
Date: Thu, 7 Mar 2024 09:38:22 -0500
4
Subject: [PATCH] deps: update everything
5
6
---
7
 Cargo.lock | 103 +++++++++++++++++++++++++----------------------------
8
 1 file changed, 48 insertions(+), 55 deletions(-)
9
10
diff --git a/Cargo.lock b/Cargo.lock
11
index cb1065d46..45f56f74a 100644
12
--- Cargo.lock
13
+++ Cargo.lock
14
@@ -13,9 +13,9 @@ dependencies = [
15
 
16
 [[package]]
17
 name = "anyhow"
18
-version = "1.0.79"
19
+version = "1.0.80"
20
 source = "registry+https://github.com/rust-lang/crates.io-index"
21
-checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
22
+checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
23
 
24
 [[package]]
25
 name = "autocfg"
26
@@ -25,9 +25,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
27
 
28
 [[package]]
29
 name = "bstr"
30
-version = "1.9.0"
31
+version = "1.9.1"
32
 source = "registry+https://github.com/rust-lang/crates.io-index"
33
-checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc"
34
+checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
35
 dependencies = [
36
  "memchr",
37
  "regex-automata",
38
@@ -36,9 +36,9 @@ dependencies = [
39
 
40
 [[package]]
41
 name = "cc"
42
-version = "1.0.83"
43
+version = "1.0.90"
44
 source = "registry+https://github.com/rust-lang/crates.io-index"
45
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
46
+checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
47
 dependencies = [
48
  "jobserver",
49
  "libc",
50
@@ -52,44 +52,37 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
51
 
52
 [[package]]
53
 name = "crossbeam-channel"
54
-version = "0.5.10"
55
+version = "0.5.12"
56
 source = "registry+https://github.com/rust-lang/crates.io-index"
57
-checksum = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2"
58
+checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
59
 dependencies = [
60
- "cfg-if",
61
  "crossbeam-utils",
62
 ]
63
 
64
 [[package]]
65
 name = "crossbeam-deque"
66
-version = "0.8.4"
67
+version = "0.8.5"
68
 source = "registry+https://github.com/rust-lang/crates.io-index"
69
-checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
70
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
71
 dependencies = [
72
- "cfg-if",
73
  "crossbeam-epoch",
74
  "crossbeam-utils",
75
 ]
76
 
77
 [[package]]
78
 name = "crossbeam-epoch"
79
-version = "0.9.17"
80
+version = "0.9.18"
81
 source = "registry+https://github.com/rust-lang/crates.io-index"
82
-checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d"
83
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
84
 dependencies = [
85
- "autocfg",
86
- "cfg-if",
87
  "crossbeam-utils",
88
 ]
89
 
90
 [[package]]
91
 name = "crossbeam-utils"
92
-version = "0.8.18"
93
+version = "0.8.19"
94
 source = "registry+https://github.com/rust-lang/crates.io-index"
95
-checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c"
96
-dependencies = [
97
- "cfg-if",
98
-]
99
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
100
 
101
 [[package]]
102
 name = "encoding_rs"
103
@@ -257,9 +250,9 @@ dependencies = [
104
 
105
 [[package]]
106
 name = "jobserver"
107
-version = "0.1.27"
108
+version = "0.1.28"
109
 source = "registry+https://github.com/rust-lang/crates.io-index"
110
-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
111
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
112
 dependencies = [
113
  "libc",
114
 ]
115
@@ -272,9 +265,9 @@ checksum = "baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"
116
 
117
 [[package]]
118
 name = "libc"
119
-version = "0.2.151"
120
+version = "0.2.153"
121
 source = "registry+https://github.com/rust-lang/crates.io-index"
122
-checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
123
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
124
 
125
 [[package]]
126
 name = "libm"
127
@@ -284,9 +277,9 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
128
 
129
 [[package]]
130
 name = "log"
131
-version = "0.4.20"
132
+version = "0.4.21"
133
 source = "registry+https://github.com/rust-lang/crates.io-index"
134
-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
135
+checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
136
 
137
 [[package]]
138
 name = "memchr"
139
@@ -296,18 +289,18 @@ checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
140
 
141
 [[package]]
142
 name = "memmap2"
143
-version = "0.9.3"
144
+version = "0.9.4"
145
 source = "registry+https://github.com/rust-lang/crates.io-index"
146
-checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92"
147
+checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
148
 dependencies = [
149
  "libc",
150
 ]
151
 
152
 [[package]]
153
 name = "num-traits"
154
-version = "0.2.17"
155
+version = "0.2.18"
156
 source = "registry+https://github.com/rust-lang/crates.io-index"
157
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
158
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
159
 dependencies = [
160
  "autocfg",
161
  "libm",
162
@@ -347,15 +340,15 @@ dependencies = [
163
 
164
 [[package]]
165
 name = "pkg-config"
166
-version = "0.3.28"
167
+version = "0.3.30"
168
 source = "registry+https://github.com/rust-lang/crates.io-index"
169
-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
170
+checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
171
 
172
 [[package]]
173
 name = "proc-macro2"
174
-version = "1.0.76"
175
+version = "1.0.78"
176
 source = "registry+https://github.com/rust-lang/crates.io-index"
177
-checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
178
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
179
 dependencies = [
180
  "unicode-ident",
181
 ]
182
@@ -371,9 +364,9 @@ dependencies = [
183
 
184
 [[package]]
185
 name = "regex"
186
-version = "1.10.2"
187
+version = "1.10.3"
188
 source = "registry+https://github.com/rust-lang/crates.io-index"
189
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
190
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
191
 dependencies = [
192
  "aho-corasick",
193
  "memchr",
194
@@ -383,9 +376,9 @@ dependencies = [
195
 
196
 [[package]]
197
 name = "regex-automata"
198
-version = "0.4.3"
199
+version = "0.4.6"
200
 source = "registry+https://github.com/rust-lang/crates.io-index"
201
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
202
+checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
203
 dependencies = [
204
  "aho-corasick",
205
  "memchr",
206
@@ -419,9 +412,9 @@ dependencies = [
207
 
208
 [[package]]
209
 name = "ryu"
210
-version = "1.0.16"
211
+version = "1.0.17"
212
 source = "registry+https://github.com/rust-lang/crates.io-index"
213
-checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
214
+checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
215
 
216
 [[package]]
217
 name = "same-file"
218
@@ -434,18 +427,18 @@ dependencies = [
219
 
220
 [[package]]
221
 name = "serde"
222
-version = "1.0.195"
223
+version = "1.0.197"
224
 source = "registry+https://github.com/rust-lang/crates.io-index"
225
-checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
226
+checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
227
 dependencies = [
228
  "serde_derive",
229
 ]
230
 
231
 [[package]]
232
 name = "serde_derive"
233
-version = "1.0.195"
234
+version = "1.0.197"
235
 source = "registry+https://github.com/rust-lang/crates.io-index"
236
-checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
237
+checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
238
 dependencies = [
239
  "proc-macro2",
240
  "quote",
241
@@ -454,9 +447,9 @@ dependencies = [
242
 
243
 [[package]]
244
 name = "serde_json"
245
-version = "1.0.111"
246
+version = "1.0.114"
247
 source = "registry+https://github.com/rust-lang/crates.io-index"
248
-checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
249
+checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
250
 dependencies = [
251
  "itoa",
252
  "ryu",
253
@@ -465,9 +458,9 @@ dependencies = [
254
 
255
 [[package]]
256
 name = "syn"
257
-version = "2.0.48"
258
+version = "2.0.52"
259
 source = "registry+https://github.com/rust-lang/crates.io-index"
260
-checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
261
+checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
262
 dependencies = [
263
  "proc-macro2",
264
  "quote",
265
@@ -476,18 +469,18 @@ dependencies = [
266
 
267
 [[package]]
268
 name = "termcolor"
269
-version = "1.4.0"
270
+version = "1.4.1"
271
 source = "registry+https://github.com/rust-lang/crates.io-index"
272
-checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
273
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
274
 dependencies = [
275
  "winapi-util",
276
 ]
277
 
278
 [[package]]
279
 name = "textwrap"
280
-version = "0.16.0"
281
+version = "0.16.1"
282
 source = "registry+https://github.com/rust-lang/crates.io-index"
283
-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
284
+checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
285
 
286
 [[package]]
287
 name = "unicode-ident"
288
@@ -497,9 +490,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
289
 
290
 [[package]]
291
 name = "walkdir"
292
-version = "2.4.0"
293
+version = "2.5.0"
294
 source = "registry+https://github.com/rust-lang/crates.io-index"
295
-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
296
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
297
 dependencies = [
298
  "same-file",
299
  "winapi-util",
300
From e9abbc1a02de29dbe60e1b625d540c58759b23a6 Mon Sep 17 00:00:00 2001
301
From: Andrew Gallant <jamslam@gmail.com>
302
Date: Thu, 7 Mar 2024 09:31:22 -0500
303
Subject: [PATCH] cargo: nuke 'simd-accel' from orbit
304
305
This feature causes nothing but problems and is frequently broken. The
306
only optimization it was enabling were SIMD optimizations for
307
transcoding. In particular, for UTF-16 transcoding. This is performed by
308
the [`encoding_rs`](https://github.com/hsivonen/encoding_rs) crate,
309
which specifically uses unstable portable SIMD APIs instead of the
310
stable non-portable SIMD APIs.
311
312
SIMD optimizations that apply to search have long been making use of
313
stable APIs, and are automatically enabled when your target supports
314
them. This is, IMO, the correct user experience and one that
315
`encoding_rs` refuses to support. I'm done dealing with it, so
316
transcoding will only use scalar code until the SIMD optimizations in
317
`encoding_rs` work on stable. (This doesn't mean that `encoding_rs` has
318
to change. This could also be fixed by stabilizing `std::simd`.)
319
320
Fixes #2748
321
---
322
 CHANGELOG.md                     |  5 +++++
323
 Cargo.lock                       | 33 --------------------------------
324
 Cargo.toml                       |  1 -
325
 README.md                        | 22 +++++++--------------
326
 crates/core/flags/doc/version.rs |  3 ---
327
 crates/grep/Cargo.toml           |  4 ++--
328
 crates/searcher/Cargo.toml       |  5 ++---
329
 7 files changed, 16 insertions(+), 57 deletions(-)
330
331
diff --git a/CHANGELOG.md b/CHANGELOG.md
332
index fafff6e5f..8f737f8c6 100644
333
--- CHANGELOG.md
334
+++ CHANGELOG.md
335
@@ -2,6 +2,11 @@ TBD
336
 ===
337
 Unreleased changes. Release notes have not yet been written.
338
 
339
+Miscellaneous:
340
+
341
+* [MISC #2748](https://github.com/BurntSushi/ripgrep/issues/2748):
342
+  Remove ripgrep's `simd-accel` feature because it was frequently broken.
343
+
344
 
345
 14.1.0 (2024-01-06)
346
 ===================
347
diff --git a/Cargo.lock b/Cargo.lock
348
index 45f56f74a..603bdcba2 100644
349
--- Cargo.lock
350
+++ Cargo.lock
351
@@ -17,12 +17,6 @@ version = "1.0.80"
352
 source = "registry+https://github.com/rust-lang/crates.io-index"
353
 checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
354
 
355
-[[package]]
356
-name = "autocfg"
357
-version = "1.1.0"
358
-source = "registry+https://github.com/rust-lang/crates.io-index"
359
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
360
-
361
 [[package]]
362
 name = "bstr"
363
 version = "1.9.1"
364
@@ -91,7 +85,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
365
 checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
366
 dependencies = [
367
  "cfg-if",
368
- "packed_simd",
369
 ]
370
 
371
 [[package]]
372
@@ -269,12 +262,6 @@ version = "0.2.153"
373
 source = "registry+https://github.com/rust-lang/crates.io-index"
374
 checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
375
 
376
-[[package]]
377
-name = "libm"
378
-version = "0.2.8"
379
-source = "registry+https://github.com/rust-lang/crates.io-index"
380
-checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
381
-
382
 [[package]]
383
 name = "log"
384
 version = "0.4.21"
385
@@ -296,26 +283,6 @@ dependencies = [
386
  "libc",
387
 ]
388
 
389
-[[package]]
390
-name = "num-traits"
391
-version = "0.2.18"
392
-source = "registry+https://github.com/rust-lang/crates.io-index"
393
-checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
394
-dependencies = [
395
- "autocfg",
396
- "libm",
397
-]
398
-
399
-[[package]]
400
-name = "packed_simd"
401
-version = "0.3.9"
402
-source = "registry+https://github.com/rust-lang/crates.io-index"
403
-checksum = "1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d"
404
-dependencies = [
405
- "cfg-if",
406
- "num-traits",
407
-]
408
-
409
 [[package]]
410
 name = "pcre2"
411
 version = "0.2.6"
412
diff --git a/Cargo.toml b/Cargo.toml
413
index da350bc81..6bb068b81 100644
414
--- Cargo.toml
415
+++ Cargo.toml
416
@@ -68,7 +68,6 @@ serde_derive = "1.0.77"
417
 walkdir = "2"
418
 
419
 [features]
420
-simd-accel = ["grep/simd-accel"]
421
 pcre2 = ["grep/pcre2"]
422
 
423
 [profile.release]
424
diff --git a/README.md b/README.md
425
index 0821fab58..251c85630 100644
426
--- README.md
427
+++ README.md
428
@@ -432,18 +432,13 @@ $ ./target/release/rg --version
429
 0.1.3
430
 ```
431
 
432
-If you have a Rust nightly compiler and a recent Intel CPU, then you can enable
433
-additional optional SIMD acceleration like so:
434
-
435
-```
436
-RUSTFLAGS="-C target-cpu=native" cargo build --release --features 'simd-accel'
437
-```
438
-
439
-The `simd-accel` feature enables SIMD support in certain ripgrep dependencies
440
-(responsible for transcoding). They are not necessary to get SIMD optimizations
441
-for search; those are enabled automatically. Hopefully, some day, the
442
-`simd-accel` feature will similarly become unnecessary. **WARNING:** Currently,
443
-enabling this option can increase compilation times dramatically.
444
+**NOTE:** In the past, ripgrep supported a `simd-accel` Cargo feature when
445
+using a Rust nightly compiler. This only benefited UTF-16 transcoding.
446
+Since it required unstable features, this build mode was prone to breakage.
447
+Because of that, support for it has been removed. If you want SIMD
448
+optimizations for UTF-16 transcoding, then you'll have to petition the
449
+[`encoding_rs`](https://github.com/hsivonen/encoding_rs) project to use stable
450
+APIs.
451
 
452
 Finally, optional PCRE2 support can be built with ripgrep by enabling the
453
 `pcre2` feature:
454
@@ -452,9 +447,6 @@ Finally, optional PCRE2 support can be built with ripgrep by enabling the
455
 $ cargo build --release --features 'pcre2'
456
 ```
457
 
458
-(Tip: use `--features 'pcre2 simd-accel'` to also include compile time SIMD
459
-optimizations, which will only work with a nightly compiler.)
460
-
461
 Enabling the PCRE2 feature works with a stable Rust compiler and will
462
 attempt to automatically find and link with your system's PCRE2 library via
463
 `pkg-config`. If one doesn't exist, then ripgrep will build PCRE2 from source
464
diff --git a/crates/core/flags/doc/version.rs b/crates/core/flags/doc/version.rs
465
index 8e52861f2..d238ba0cd 100644
466
--- crates/core/flags/doc/version.rs
467
+++ crates/core/flags/doc/version.rs
468
@@ -161,9 +161,6 @@ fn compile_cpu_features() -> Vec<String> {
469
 fn features() -> Vec<String> {
470
     let mut features = vec![];
471
 
472
-    let simd_accel = cfg!(feature = "simd-accel");
473
-    features.push(format!("{sign}simd-accel", sign = sign(simd_accel)));
474
-
475
     let pcre2 = cfg!(feature = "pcre2");
476
     features.push(format!("{sign}pcre2", sign = sign(pcre2)));
477
 
478
diff --git a/crates/grep/Cargo.toml b/crates/grep/Cargo.toml
479
index 48369c867..a615f48f4 100644
480
--- crates/grep/Cargo.toml
481
+++ crates/grep/Cargo.toml
482
@@ -26,8 +26,8 @@ termcolor = "1.0.4"
483
 walkdir = "2.2.7"
484
 
485
 [features]
486
-simd-accel = ["grep-searcher/simd-accel"]
487
 pcre2 = ["grep-pcre2"]
488
 
489
-# This feature is DEPRECATED. Runtime dispatch is used for SIMD now.
490
+# These features are DEPRECATED. Runtime dispatch is used for SIMD now.
491
+simd-accel = []
492
 avx-accel = []
493
diff --git a/crates/searcher/Cargo.toml b/crates/searcher/Cargo.toml
494
index eeb805d3c..05ccad3f9 100644
495
--- crates/searcher/Cargo.toml
496
+++ crates/searcher/Cargo.toml
497
@@ -27,7 +27,6 @@ grep-regex = { version = "0.1.12", path = "../regex" }
498
 regex = "1.9.5"
499
 
500
 [features]
501
-simd-accel = ["encoding_rs/simd-accel"]
502
-
503
-# This feature is DEPRECATED. Runtime dispatch is used for SIMD now.
504
+# These features are DEPRECATED. Runtime dispatch is used for SIMD now.
505
+simd-accel = []
506
 avx-accel = []
507
- 

Return to bug 281504