From nobody Mon May 13 11:04:02 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VdGnt41Vwz5K1KD; Mon, 13 May 2024 11:04:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VdGnt2m7bz4nV3; Mon, 13 May 2024 11:04:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715598242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pHmvL+V4q+Y7DcJuc5tdPD6uRE7oA8SKRPjvXi31E24=; b=ODyp7aDr5rPa+EW00IgGhm5TfjADH5hWArhmfpytowM/IBxNCpS4Mehz3922CAQvVd0qsa 9jNHRZasH8ZjhUrGSBzMxdZmLgV3kA1FH3sn0p3ZPjq9X1lXv4r+11ZINT/aJESw05Tcky A9iCzWwYb88OBsXcvVDrcw5cjEVxJH7XBFDnrCwGtllzN1JbWDXxxlLwhRJ8vGdkhKgjcl j082plrck7EzPPmAAG2wI99LVxstdMu7ihanfoGWi9e+keqUlVUkzFedPjLRdLoQKmVjs6 BRRZz56ceS0VK2WRgZ+Ilhcoy5Ta+gOCBzHmxU9JAbiZShdN3kvEeNAQKnjhvg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715598242; a=rsa-sha256; cv=none; b=yIpYmzOXSXceM4+j7/GqfdRo8IYwVRQwSLhMlQmvj0tg2xmDfxfybXBv4EYw/+rgNuFDhB siAoIkSyDA+LYBxDMcO1eVBybT9XV/Rfe7W0ZKg1j9vICs3ZI0WzEa4tDh2WE4/bEmLlEd HxvS2dskbinHlAwdMR1c1S2Hu8Eu9ZG7GnqCYzlry/C8vZrdDqBL/Fyj0ILFhwu7nvIa1/ /osieZ+/HWm54VF/z7fxWY5ghYj8arWtQUFjIyGlHdI4AskQOxHz0KHHhIKR0CJeksnz81 MDoliffIDAH8g00hCMO90NMi0FHCGlWIPYHbMlVssnKPeKSBgJ0PQv/eICY9Tg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715598242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pHmvL+V4q+Y7DcJuc5tdPD6uRE7oA8SKRPjvXi31E24=; b=d8S3zF+dw1AoQm6gQnUNDJmcChQ6JoCXfp/os/O2WeaQLPU81UUWRKdXJBgpR7beB2pcnR EdXKCK97h2m4TYwLx7tENOiIY6ruRc7D2EX0gCkWGTb7XnZH6GzdRwYRUVzq9eFkcSL6X4 ZM3o0dGE1AmvId3SXFKr8eUi2B7YveueY9tp72O13bpVKLTEDrAQzCqjq5Q5G6H9TvJz8R lFmpRyVg32KMAEGmxI3PtYmjc7wABkT76slL3sffQFfh7hjyYeBTiG0iKQypGtzJZaOiYx ktY86/XCCMEJWS6jx+2Gwsj6AnN+1IfiXYeshY8MeBHQJl3++eFhvl6aQZTKig== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VdGnt2NH7zlRR; Mon, 13 May 2024 11:04:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 44DB42tQ061119; Mon, 13 May 2024 11:04:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44DB42wG061116; Mon, 13 May 2024 11:04:02 GMT (envelope-from git) Date: Mon, 13 May 2024 11:04:02 GMT Message-Id: <202405131104.44DB42wG061116@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mikael Urankar Subject: git: 656a5046c75e - main - textproc/ripgrep: Fix build with rust 1.78.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mikael X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 656a5046c75e3b4840e6568ea34a6aa9fa1bac87 Auto-Submitted: auto-generated The branch main has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=656a5046c75e3b4840e6568ea34a6aa9fa1bac87 commit 656a5046c75e3b4840e6568ea34a6aa9fa1bac87 Author: Mikael Urankar AuthorDate: 2024-05-08 11:46:43 +0000 Commit: Mikael Urankar CommitDate: 2024-05-13 11:03:24 +0000 textproc/ripgrep: Fix build with rust 1.78.0 PR: 278834 Approved by: portmgr (build fix blanket) --- textproc/ripgrep/Makefile | 4 +- textproc/ripgrep/Makefile.crates | 50 ++- textproc/ripgrep/distinfo | 102 +++---- textproc/ripgrep/files/patch-rust-1.78.0 | 506 +++++++++++++++++++++++++++++++ 4 files changed, 578 insertions(+), 84 deletions(-) diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile index 5de2f507f49a..c5583d47f147 100644 --- a/textproc/ripgrep/Makefile +++ b/textproc/ripgrep/Makefile @@ -36,8 +36,8 @@ PCRE2_DESC= ${PCRE_DESC} version 2 PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_VARS= CARGO_FEATURES+=pcre2 -SIMD_MAKE_ENV= RUSTC_BOOTSTRAP=encoding_rs,packed_simd -SIMD_VARS= CARGO_FEATURES+=simd-accel ${SIMD_VARS_${ARCH}} +SIMD_MAKE_ENV= RUSTC_BOOTSTRAP=encoding_rs +SIMD_VARS= ${SIMD_VARS_${ARCH}} SIMD_VARS_i386= RUSTFLAGS+="-C target-feature=+sse2" post-install: diff --git a/textproc/ripgrep/Makefile.crates b/textproc/ripgrep/Makefile.crates index 2d9ddb6a5971..6487fbefe0e2 100644 --- a/textproc/ripgrep/Makefile.crates +++ b/textproc/ripgrep/Makefile.crates @@ -1,46 +1,42 @@ CARGO_CRATES= aho-corasick-1.1.2 \ - anyhow-1.0.79 \ - autocfg-1.1.0 \ - bstr-1.9.0 \ - cc-1.0.83 \ + anyhow-1.0.80 \ + bstr-1.9.1 \ + cc-1.0.90 \ cfg-if-1.0.0 \ - crossbeam-channel-0.5.10 \ - crossbeam-deque-0.8.4 \ - crossbeam-epoch-0.9.17 \ - crossbeam-utils-0.8.18 \ + crossbeam-channel-0.5.12 \ + crossbeam-deque-0.8.5 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.19 \ encoding_rs-0.8.33 \ encoding_rs_io-0.1.7 \ glob-0.3.1 \ itoa-1.0.10 \ jemalloc-sys-0.5.4+5.3.0-patched \ jemallocator-0.5.4 \ - jobserver-0.1.27 \ + jobserver-0.1.28 \ lexopt-0.3.0 \ - libc-0.2.151 \ - libm-0.2.8 \ - log-0.4.20 \ + libc-0.2.153 \ + log-0.4.21 \ memchr-2.7.1 \ - memmap2-0.9.3 \ - num-traits-0.2.17 \ - packed_simd-0.3.9 \ + memmap2-0.9.4 \ pcre2-0.2.6 \ pcre2-sys-0.2.8 \ - pkg-config-0.3.28 \ - proc-macro2-1.0.76 \ + pkg-config-0.3.30 \ + proc-macro2-1.0.78 \ quote-1.0.35 \ - regex-1.10.2 \ - regex-automata-0.4.3 \ + regex-1.10.3 \ + regex-automata-0.4.6 \ regex-syntax-0.8.2 \ - ryu-1.0.16 \ + ryu-1.0.17 \ same-file-1.0.6 \ - serde-1.0.195 \ - serde_derive-1.0.195 \ - serde_json-1.0.111 \ - syn-2.0.48 \ - termcolor-1.4.0 \ - textwrap-0.16.0 \ + serde-1.0.197 \ + serde_derive-1.0.197 \ + serde_json-1.0.114 \ + syn-2.0.52 \ + termcolor-1.4.1 \ + textwrap-0.16.1 \ unicode-ident-1.0.12 \ - walkdir-2.4.0 \ + walkdir-2.5.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ diff --git a/textproc/ripgrep/distinfo b/textproc/ripgrep/distinfo index 5d624d5aa4de..378b705cb244 100644 --- a/textproc/ripgrep/distinfo +++ b/textproc/ripgrep/distinfo @@ -1,24 +1,22 @@ -TIMESTAMP = 1707647271 +TIMESTAMP = 1715159701 SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136 -SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca -SIZE (rust/crates/anyhow-1.0.79.crate) = 44931 -SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa -SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc -SIZE (rust/crates/bstr-1.9.0.crate) = 380170 -SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 -SIZE (rust/crates/cc-1.0.83.crate) = 68343 +SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1 +SIZE (rust/crates/anyhow-1.0.80.crate) = 45138 +SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706 +SIZE (rust/crates/bstr-1.9.1.crate) = 380305 +SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5 +SIZE (rust/crates/cc-1.0.90.crate) = 73954 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/crossbeam-channel-0.5.10.crate) = 82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2 -SIZE (rust/crates/crossbeam-channel-0.5.10.crate) = 90442 -SHA256 (rust/crates/crossbeam-deque-0.8.4.crate) = fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751 -SIZE (rust/crates/crossbeam-deque-0.8.4.crate) = 21752 -SHA256 (rust/crates/crossbeam-epoch-0.9.17.crate) = 0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d -SIZE (rust/crates/crossbeam-epoch-0.9.17.crate) = 46953 -SHA256 (rust/crates/crossbeam-utils-0.8.18.crate) = c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c -SIZE (rust/crates/crossbeam-utils-0.8.18.crate) = 42383 +SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95 +SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515 +SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d +SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726 +SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 +SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328 SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1 SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071 SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83 @@ -31,60 +29,54 @@ SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788c SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321 SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088 -SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d -SIZE (rust/crates/jobserver-0.1.27.crate) = 24774 +SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6 +SIZE (rust/crates/jobserver-0.1.28.crate) = 25543 SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401 SIZE (rust/crates/lexopt-0.3.0.crate) = 24767 -SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4 -SIZE (rust/crates/libc-0.2.151.crate) = 736640 -SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 -SIZE (rust/crates/libm-0.2.8.crate) = 113450 -SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f -SIZE (rust/crates/log-0.4.20.crate) = 38307 +SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd +SIZE (rust/crates/libc-0.2.153.crate) = 740614 +SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c +SIZE (rust/crates/log-0.4.21.crate) = 43442 SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149 SIZE (rust/crates/memchr-2.7.1.crate) = 96307 -SHA256 (rust/crates/memmap2-0.9.3.crate) = 45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92 -SIZE (rust/crates/memmap2-0.9.3.crate) = 33125 -SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c -SIZE (rust/crates/num-traits-0.2.17.crate) = 50190 -SHA256 (rust/crates/packed_simd-0.3.9.crate) = 1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d -SIZE (rust/crates/packed_simd-0.3.9.crate) = 98340 +SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322 +SIZE (rust/crates/memmap2-0.9.4.crate) = 32752 SHA256 (rust/crates/pcre2-0.2.6.crate) = 4c9d53a8ea5fc3d3568d3de4bebc12606fd0eb8234c602576f1f1ee4880488a7 SIZE (rust/crates/pcre2-0.2.6.crate) = 30765 SHA256 (rust/crates/pcre2-sys-0.2.8.crate) = 25b8a7b5253a4465b873a21ee7e8d6ec561a57eed5d319621bec36bea35c86ae SIZE (rust/crates/pcre2-sys-0.2.8.crate) = 626303 -SHA256 (rust/crates/pkg-config-0.3.28.crate) = 69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a -SIZE (rust/crates/pkg-config-0.3.28.crate) = 20330 -SHA256 (rust/crates/proc-macro2-1.0.76.crate) = 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c -SIZE (rust/crates/proc-macro2-1.0.76.crate) = 45660 +SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec +SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613 +SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae +SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef SIZE (rust/crates/quote-1.0.35.crate) = 28136 -SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 -SIZE (rust/crates/regex-1.10.2.crate) = 252839 -SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f -SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011 +SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15 +SIZE (rust/crates/regex-1.10.3.crate) = 253101 +SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea +SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228 -SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c -SIZE (rust/crates/ryu-1.0.16.crate) = 47351 +SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1 +SIZE (rust/crates/ryu-1.0.17.crate) = 47537 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/serde-1.0.195.crate) = 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02 -SIZE (rust/crates/serde-1.0.195.crate) = 76856 -SHA256 (rust/crates/serde_derive-1.0.195.crate) = 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c -SIZE (rust/crates/serde_derive-1.0.195.crate) = 55687 -SHA256 (rust/crates/serde_json-1.0.111.crate) = 176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4 -SIZE (rust/crates/serde_json-1.0.111.crate) = 146447 -SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f -SIZE (rust/crates/syn-2.0.48.crate) = 250566 -SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449 -SIZE (rust/crates/termcolor-1.4.0.crate) = 18765 -SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d -SIZE (rust/crates/textwrap-0.16.0.crate) = 53722 +SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2 +SIZE (rust/crates/serde-1.0.197.crate) = 77087 +SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b +SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771 +SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0 +SIZE (rust/crates/serde_json-1.0.114.crate) = 146986 +SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07 +SIZE (rust/crates/syn-2.0.52.crate) = 254728 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 +SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9 +SIZE (rust/crates/textwrap-0.16.1.crate) = 56012 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 -SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee -SIZE (rust/crates/walkdir-2.4.0.crate) = 23550 +SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b +SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 diff --git a/textproc/ripgrep/files/patch-rust-1.78.0 b/textproc/ripgrep/files/patch-rust-1.78.0 new file mode 100644 index 000000000000..2fe71c793ebd --- /dev/null +++ b/textproc/ripgrep/files/patch-rust-1.78.0 @@ -0,0 +1,506 @@ +From 9bd30e8e48b139c3f5ebe8587abff6fff7add45b Mon Sep 17 00:00:00 2001 +From: Andrew Gallant +Date: Thu, 7 Mar 2024 09:38:22 -0500 +Subject: [PATCH] deps: update everything + +--- + Cargo.lock | 103 +++++++++++++++++++++++++---------------------------- + 1 file changed, 48 insertions(+), 55 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index cb1065d46..45f56f74a 100644 +--- Cargo.lock ++++ Cargo.lock +@@ -13,9 +13,9 @@ dependencies = [ + + [[package]] + name = "anyhow" +-version = "1.0.79" ++version = "1.0.80" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" ++checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" + + [[package]] + name = "autocfg" +@@ -25,9 +25,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + + [[package]] + name = "bstr" +-version = "1.9.0" ++version = "1.9.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" ++checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" + dependencies = [ + "memchr", + "regex-automata", +@@ -36,9 +36,9 @@ dependencies = [ + + [[package]] + name = "cc" +-version = "1.0.83" ++version = "1.0.90" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" ++checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" + dependencies = [ + "jobserver", + "libc", +@@ -52,44 +52,37 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + + [[package]] + name = "crossbeam-channel" +-version = "0.5.10" ++version = "0.5.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2" ++checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" + dependencies = [ +- "cfg-if", + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-deque" +-version = "0.8.4" ++version = "0.8.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" ++checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" + dependencies = [ +- "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-epoch" +-version = "0.9.17" ++version = "0.9.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" ++checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" + dependencies = [ +- "autocfg", +- "cfg-if", + "crossbeam-utils", + ] + + [[package]] + name = "crossbeam-utils" +-version = "0.8.18" ++version = "0.8.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" +-dependencies = [ +- "cfg-if", +-] ++checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + + [[package]] + name = "encoding_rs" +@@ -257,9 +250,9 @@ dependencies = [ + + [[package]] + name = "jobserver" +-version = "0.1.27" ++version = "0.1.28" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" ++checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" + dependencies = [ + "libc", + ] +@@ -272,9 +265,9 @@ checksum = "baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401" + + [[package]] + name = "libc" +-version = "0.2.151" ++version = "0.2.153" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" ++checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" + + [[package]] + name = "libm" +@@ -284,9 +277,9 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" + + [[package]] + name = "log" +-version = "0.4.20" ++version = "0.4.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" ++checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + + [[package]] + name = "memchr" +@@ -296,18 +289,18 @@ checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" + + [[package]] + name = "memmap2" +-version = "0.9.3" ++version = "0.9.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" ++checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" + dependencies = [ + "libc", + ] + + [[package]] + name = "num-traits" +-version = "0.2.17" ++version = "0.2.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" ++checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" + dependencies = [ + "autocfg", + "libm", +@@ -347,15 +340,15 @@ dependencies = [ + + [[package]] + name = "pkg-config" +-version = "0.3.28" ++version = "0.3.30" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" ++checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + + [[package]] + name = "proc-macro2" +-version = "1.0.76" ++version = "1.0.78" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" ++checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" + dependencies = [ + "unicode-ident", + ] +@@ -371,9 +364,9 @@ dependencies = [ + + [[package]] + name = "regex" +-version = "1.10.2" ++version = "1.10.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" ++checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" + dependencies = [ + "aho-corasick", + "memchr", +@@ -383,9 +376,9 @@ dependencies = [ + + [[package]] + name = "regex-automata" +-version = "0.4.3" ++version = "0.4.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" ++checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" + dependencies = [ + "aho-corasick", + "memchr", +@@ -419,9 +412,9 @@ dependencies = [ + + [[package]] + name = "ryu" +-version = "1.0.16" ++version = "1.0.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" ++checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" + + [[package]] + name = "same-file" +@@ -434,18 +427,18 @@ dependencies = [ + + [[package]] + name = "serde" +-version = "1.0.195" ++version = "1.0.197" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" ++checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" + dependencies = [ + "serde_derive", + ] + + [[package]] + name = "serde_derive" +-version = "1.0.195" ++version = "1.0.197" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" ++checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" + dependencies = [ + "proc-macro2", + "quote", +@@ -454,9 +447,9 @@ dependencies = [ + + [[package]] + name = "serde_json" +-version = "1.0.111" ++version = "1.0.114" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" ++checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" + dependencies = [ + "itoa", + "ryu", +@@ -465,9 +458,9 @@ dependencies = [ + + [[package]] + name = "syn" +-version = "2.0.48" ++version = "2.0.52" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" ++checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" + dependencies = [ + "proc-macro2", + "quote", +@@ -476,18 +469,18 @@ dependencies = [ + + [[package]] + name = "termcolor" +-version = "1.4.0" ++version = "1.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" ++checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" + dependencies = [ + "winapi-util", + ] + + [[package]] + name = "textwrap" +-version = "0.16.0" ++version = "0.16.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" ++checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" + + [[package]] + name = "unicode-ident" +@@ -497,9 +490,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + + [[package]] + name = "walkdir" +-version = "2.4.0" ++version = "2.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" ++checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" + dependencies = [ + "same-file", + "winapi-util", +From e9abbc1a02de29dbe60e1b625d540c58759b23a6 Mon Sep 17 00:00:00 2001 +From: Andrew Gallant +Date: Thu, 7 Mar 2024 09:31:22 -0500 +Subject: [PATCH] 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 +--- + CHANGELOG.md | 5 +++++ + Cargo.lock | 33 -------------------------------- + Cargo.toml | 1 - + README.md | 22 +++++++-------------- + crates/core/flags/doc/version.rs | 3 --- + crates/grep/Cargo.toml | 4 ++-- + crates/searcher/Cargo.toml | 5 ++--- + 7 files changed, 16 insertions(+), 57 deletions(-) + +diff --git a/CHANGELOG.md b/CHANGELOG.md +index fafff6e5f..8f737f8c6 100644 +--- CHANGELOG.md ++++ CHANGELOG.md +@@ -2,6 +2,11 @@ TBD + === + Unreleased changes. Release notes have not yet been written. + ++Miscellaneous: ++ ++* [MISC #2748](https://github.com/BurntSushi/ripgrep/issues/2748): ++ Remove ripgrep's `simd-accel` feature because it was frequently broken. ++ + + 14.1.0 (2024-01-06) + =================== +diff --git a/Cargo.lock b/Cargo.lock +index 45f56f74a..603bdcba2 100644 +--- Cargo.lock ++++ Cargo.lock +@@ -17,12 +17,6 @@ version = "1.0.80" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" + +-[[package]] +-name = "autocfg" +-version = "1.1.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +- + [[package]] + name = "bstr" + version = "1.9.1" +@@ -91,7 +85,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" + dependencies = [ + "cfg-if", +- "packed_simd", + ] + + [[package]] +@@ -269,12 +262,6 @@ version = "0.2.153" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" + +-[[package]] +-name = "libm" +-version = "0.2.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +- + [[package]] + name = "log" + version = "0.4.21" +@@ -296,26 +283,6 @@ dependencies = [ + "libc", + ] + +-[[package]] +-name = "num-traits" +-version = "0.2.18" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +-dependencies = [ +- "autocfg", +- "libm", +-] +- +-[[package]] +-name = "packed_simd" +-version = "0.3.9" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d" +-dependencies = [ +- "cfg-if", +- "num-traits", +-] +- + [[package]] + name = "pcre2" + version = "0.2.6" +diff --git a/Cargo.toml b/Cargo.toml +index da350bc81..6bb068b81 100644 +--- Cargo.toml ++++ Cargo.toml +@@ -68,7 +68,6 @@ serde_derive = "1.0.77" + walkdir = "2" + + [features] +-simd-accel = ["grep/simd-accel"] + pcre2 = ["grep/pcre2"] + + [profile.release] +diff --git a/README.md b/README.md +index 0821fab58..251c85630 100644 +--- README.md ++++ README.md +@@ -432,18 +432,13 @@ $ ./target/release/rg --version + 0.1.3 + ``` + +-If you have a Rust nightly compiler and a recent Intel CPU, then you can enable +-additional optional SIMD acceleration like so: +- +-``` +-RUSTFLAGS="-C target-cpu=native" cargo build --release --features 'simd-accel' +-``` +- +-The `simd-accel` feature enables SIMD support in certain ripgrep dependencies +-(responsible for transcoding). They are not necessary to get SIMD optimizations +-for search; those are enabled automatically. Hopefully, some day, the +-`simd-accel` feature will similarly become unnecessary. **WARNING:** Currently, +-enabling this option can increase compilation times dramatically. ++**NOTE:** In the past, ripgrep supported a `simd-accel` Cargo feature when ++using a Rust nightly compiler. This only benefited UTF-16 transcoding. ++Since it required unstable features, this build mode was prone to breakage. ++Because of that, support for it has been removed. If you want SIMD ++optimizations for UTF-16 transcoding, then you'll have to petition the ++[`encoding_rs`](https://github.com/hsivonen/encoding_rs) project to use stable ++APIs. + + Finally, optional PCRE2 support can be built with ripgrep by enabling the + `pcre2` feature: +@@ -452,9 +447,6 @@ Finally, optional PCRE2 support can be built with ripgrep by enabling the + $ cargo build --release --features 'pcre2' + ``` + +-(Tip: use `--features 'pcre2 simd-accel'` to also include compile time SIMD +-optimizations, which will only work with a nightly compiler.) +- + Enabling the PCRE2 feature works with a stable Rust compiler and will + attempt to automatically find and link with your system's PCRE2 library via + `pkg-config`. If one doesn't exist, then ripgrep will build PCRE2 from source +diff --git a/crates/core/flags/doc/version.rs b/crates/core/flags/doc/version.rs +index 8e52861f2..d238ba0cd 100644 +--- crates/core/flags/doc/version.rs ++++ crates/core/flags/doc/version.rs +@@ -161,9 +161,6 @@ fn compile_cpu_features() -> Vec { + fn features() -> Vec { + let mut features = vec![]; + +- let simd_accel = cfg!(feature = "simd-accel"); +- features.push(format!("{sign}simd-accel", sign = sign(simd_accel))); +- + let pcre2 = cfg!(feature = "pcre2"); + features.push(format!("{sign}pcre2", sign = sign(pcre2))); + +diff --git a/crates/grep/Cargo.toml b/crates/grep/Cargo.toml +index 48369c867..a615f48f4 100644 +--- crates/grep/Cargo.toml ++++ crates/grep/Cargo.toml +@@ -26,8 +26,8 @@ termcolor = "1.0.4" + walkdir = "2.2.7" + + [features] +-simd-accel = ["grep-searcher/simd-accel"] + pcre2 = ["grep-pcre2"] + +-# This feature is DEPRECATED. Runtime dispatch is used for SIMD now. ++# These features are DEPRECATED. Runtime dispatch is used for SIMD now. ++simd-accel = [] + avx-accel = [] +diff --git a/crates/searcher/Cargo.toml b/crates/searcher/Cargo.toml +index eeb805d3c..05ccad3f9 100644 +--- crates/searcher/Cargo.toml ++++ crates/searcher/Cargo.toml +@@ -27,7 +27,6 @@ grep-regex = { version = "0.1.12", path = "../regex" } + regex = "1.9.5" + + [features] +-simd-accel = ["encoding_rs/simd-accel"] +- +-# This feature is DEPRECATED. Runtime dispatch is used for SIMD now. ++# These features are DEPRECATED. Runtime dispatch is used for SIMD now. ++simd-accel = [] + avx-accel = []