pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/rust-analyzer rust-analyzer: Use pre-1.58.0 forma...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1bfc8351108f
branches:  trunk
changeset: 373843:1bfc8351108f
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Feb 14 08:27:17 2022 +0000

description:
rust-analyzer: Use pre-1.58.0 format strings.

diffstat:

 lang/rust-analyzer/distinfo                                                          |   8 +-
 lang/rust-analyzer/patches/patch-crates_hir__expand_src_builtin__fn__macro.rs        |  20 +++++
 lang/rust-analyzer/patches/patch-crates_ide__completion_src_completions_fn__param.rs |  24 ++++++
 lang/rust-analyzer/patches/patch-crates_mbe_src_expander_matcher.rs                  |  15 +++
 lang/rust-analyzer/patches/patch-crates_mbe_src_expander_transcriber.rs              |  40 ++++++++++
 lang/rust-analyzer/patches/patch-crates_mbe_src_tt__iter.rs                          |  15 +++
 lang/rust-analyzer/patches/patch-crates_project__model_src_rustc__cfg.rs             |  24 ++++++
 7 files changed, 145 insertions(+), 1 deletions(-)

diffs (181 lines):

diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/distinfo
--- a/lang/rust-analyzer/distinfo       Mon Feb 14 00:31:18 2022 +0000
+++ b/lang/rust-analyzer/distinfo       Mon Feb 14 08:27:17 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2022/02/08 20:45:00 adam Exp $
+$NetBSD: distinfo,v 1.9 2022/02/14 08:27:17 adam Exp $
 
 BLAKE2s (addr2line-0.17.0.crate) = f7fa3b016f0e80c4ea9967f8947de15edc9fa39d0c0cdea692dccd0c41c28039
 SHA512 (addr2line-0.17.0.crate) = ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
@@ -489,3 +489,9 @@
 BLAKE2s (xshell-macros-0.1.17.crate) = 98fe6d6cfdf1931df28789287100a183c72f2b65daf1d9e4e8b98d9cddcbb695
 SHA512 (xshell-macros-0.1.17.crate) = 838f8bfc530051d8fe6c1b2a3c8e2fe7c6946705d6e6a084807b35817d5d6bae6f2941cb97a47fdf5c970aa3f4baef222aac938039bb520aadbb3fd7fd1a7bf7
 Size (xshell-macros-0.1.17.crate) = 2682 bytes
+SHA1 (patch-crates_hir__expand_src_builtin__fn__macro.rs) = c564d9621047aa2717ee7cabf77b5ed2f6f9ee49
+SHA1 (patch-crates_ide__completion_src_completions_fn__param.rs) = 81360db924bc173e5b68e0c51818fc291e0b4306
+SHA1 (patch-crates_mbe_src_expander_matcher.rs) = 5221e1506cb31a3c58292e90c47990a440773c58
+SHA1 (patch-crates_mbe_src_expander_transcriber.rs) = daa047add6555ec77ddbe5ec06f7e175540a2293
+SHA1 (patch-crates_mbe_src_tt__iter.rs) = 0f5f7ca4c6356bce1a05f97d46e498cd3d7dd320
+SHA1 (patch-crates_project__model_src_rustc__cfg.rs) = 0b0eda6a833913732061c614d7e69e85ddbe207d
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_hir__expand_src_builtin__fn__macro.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_hir__expand_src_builtin__fn__macro.rs     Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-crates_hir__expand_src_builtin__fn__macro.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/hir_expand/src/builtin_fn_macro.rs.orig     2022-02-14 08:20:47.000000000 +0000
++++ crates/hir_expand/src/builtin_fn_macro.rs
+@@ -452,11 +452,11 @@ fn relative_file(
+     let call_site = call_id.as_file().original_file(db);
+     let path = AnchoredPath { anchor: call_site, path: path_str };
+     let res = db.resolve_path(path).ok_or_else(|| {
+-        mbe::ExpandError::Other(format!("failed to load file `{path_str}`").into())
++        mbe::ExpandError::Other(format!("failed to load file `{}`", path_str).into())
+     })?;
+     // Prevent include itself
+     if res == call_site && !allow_recursion {
+-        Err(mbe::ExpandError::Other(format!("recursive inclusion of `{path_str}`").into()))
++        Err(mbe::ExpandError::Other(format!("recursive inclusion of `{}`", path_str).into()))
+     } else {
+         Ok(res)
+     }
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_ide__completion_src_completions_fn__param.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_ide__completion_src_completions_fn__param.rs      Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-crates_ide__completion_src_completions_fn__param.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/ide_completion/src/completions/fn_param.rs.orig     2022-02-14 08:22:58.000000000 +0000
++++ crates/ide_completion/src/completions/fn_param.rs
+@@ -45,7 +45,7 @@ pub(crate) fn complete_fn_param(acc: &mu
+         ParamKind::Closure(closure) => {
+             let stmt_list = closure.syntax().ancestors().find_map(ast::StmtList::cast)?;
+             params_from_stmt_list_scope(ctx, stmt_list, |name, ty| {
+-                add_new_item_to_acc(&format!("{name}: {ty}"), name.to_string());
++                add_new_item_to_acc(&format!("{}: {}", name, ty), name.to_string());
+             });
+         }
+     }
+@@ -94,7 +94,7 @@ fn fill_fn_params(
+ 
+     if let Some(stmt_list) = function.syntax().parent().and_then(ast::StmtList::cast) {
+         params_from_stmt_list_scope(ctx, stmt_list, |name, ty| {
+-            file_params.entry(format!("{name}: {ty}")).or_insert(name.to_string());
++            file_params.entry(format!("{}: {}", name, ty)).or_insert(name.to_string());
+         });
+     }
+ 
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_mbe_src_expander_matcher.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_mbe_src_expander_matcher.rs       Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-crates_mbe_src_expander_matcher.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/mbe/src/expander/matcher.rs.orig    2022-02-14 08:16:44.000000000 +0000
++++ crates/mbe/src/expander/matcher.rs
+@@ -657,7 +657,7 @@ fn match_loop(pattern: &MetaTemplate, sr
+ fn match_leaf(lhs: &tt::Leaf, src: &mut TtIter) -> Result<(), ExpandError> {
+     let rhs = src
+         .expect_leaf()
+-        .map_err(|()| ExpandError::BindingError(format!("expected leaf: `{lhs}`").into()))?;
++        .map_err(|()| ExpandError::BindingError(format!("expected leaf: `{}`", lhs).into()))?;
+     match (lhs, rhs) {
+         (
+             tt::Leaf::Punct(tt::Punct { char: lhs, .. }),
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_mbe_src_expander_transcriber.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_mbe_src_expander_transcriber.rs   Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,40 @@
+$NetBSD: patch-crates_mbe_src_expander_transcriber.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/mbe/src/expander/transcriber.rs.orig        2022-02-14 08:17:53.000000000 +0000
++++ crates/mbe/src/expander/transcriber.rs
+@@ -21,28 +21,28 @@ impl Bindings {
+         }
+ 
+         let mut b: &Binding =
+-            self.inner.get(name).ok_or_else(|| binding_err!("could not find binding `{name}`"))?;
++            self.inner.get(name).ok_or_else(|| binding_err!("could not find binding `{}`", name))?;
+         for nesting_state in nesting.iter_mut() {
+             nesting_state.hit = true;
+             b = match b {
+                 Binding::Fragment(_) => break,
+                 Binding::Nested(bs) => bs.get(nesting_state.idx).ok_or_else(|| {
+                     nesting_state.at_end = true;
+-                    binding_err!("could not find nested binding `{name}`")
++                    binding_err!("could not find nested binding `{}`", name)
+                 })?,
+                 Binding::Empty => {
+                     nesting_state.at_end = true;
+-                    return Err(binding_err!("could not find empty binding `{name}`"));
++                    return Err(binding_err!("could not find empty binding `{}`", name));
+                 }
+             };
+         }
+         match b {
+             Binding::Fragment(it) => Ok(it),
+             Binding::Nested(_) => {
+-                Err(binding_err!("expected simple binding, found nested binding `{name}`"))
++                Err(binding_err!("expected simple binding, found nested binding `{}`", name))
+             }
+             Binding::Empty => {
+-                Err(binding_err!("expected simple binding, found empty binding `{name}`"))
++                Err(binding_err!("expected simple binding, found empty binding `{}`", name))
+             }
+         }
+     }
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_mbe_src_tt__iter.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_mbe_src_tt__iter.rs       Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-crates_mbe_src_tt__iter.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/mbe/src/tt_iter.rs.orig     2022-02-14 08:19:00.000000000 +0000
++++ crates/mbe/src/tt_iter.rs
+@@ -106,7 +106,7 @@ impl<'a> TtIter<'a> {
+         }
+ 
+         let err = if error || !cursor.is_root() {
+-            Some(ExpandError::BindingError(format!("expected {entry_point:?}").into()))
++            Some(ExpandError::BindingError(format!("expected {:?}", entry_point).into()))
+         } else {
+             None
+         };
diff -r 3159e89c3201 -r 1bfc8351108f lang/rust-analyzer/patches/patch-crates_project__model_src_rustc__cfg.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/rust-analyzer/patches/patch-crates_project__model_src_rustc__cfg.rs  Mon Feb 14 08:27:17 2022 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-crates_project__model_src_rustc__cfg.rs,v 1.1 2022/02/14 08:27:17 adam Exp $
+
+Use pre-1.58.0 format strings.
+
+--- crates/project_model/src/rustc_cfg.rs.orig 2022-02-14 08:19:52.000000000 +0000
++++ crates/project_model/src/rustc_cfg.rs
+@@ -29,7 +29,7 @@ pub(crate) fn get(cargo_toml: Option<&Ma
+             );
+             res.extend(rustc_cfgs.lines().filter_map(|it| it.parse().ok()));
+         }
+-        Err(e) => tracing::error!("failed to get rustc cfgs: {e:?}"),
++        Err(e) => tracing::error!("failed to get rustc cfgs: {:?}", e),
+     }
+ 
+     res
+@@ -47,7 +47,7 @@ fn get_rust_cfgs(cargo_toml: Option<&Man
+         }
+         match utf8_stdout(cargo_config) {
+             Ok(it) => return Ok(it),
+-            Err(e) => tracing::debug!("{e:?}: falling back to querying rustc for cfgs"),
++            Err(e) => tracing::debug!("{:?}: falling back to querying rustc for cfgs", e),
+         }
+     }
+     // using unstable cargo features failed, fall back to using plain rustc



Home | Main Index | Thread Index | Old Index