Skip to content

chore(deps): update dependency rust-lang/rust-analyzer to v2026-07-13#227

Merged
rchl merged 2 commits into
mainfrom
renovate/rust-analyzer-monorepo
Jul 22, 2026
Merged

chore(deps): update dependency rust-lang/rust-analyzer to v2026-07-13#227
rchl merged 2 commits into
mainfrom
renovate/rust-analyzer-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
rust-lang/rust-analyzer patch 2026-07-062026-07-13

Release Notes

rust-lang/rust-analyzer (rust-lang/rust-analyzer)

v2026-07-13

Compare Source

Commit: ffcdbbd
Release: 2026-07-13 (v0.3.2971)

New Features

  • #22734 add quick fix for array length mismatch.

Performance Improvements

  • #22766 share same proc macro servers between workspaces and use two processes.

Fixes

  • #22770 (first contribution) clamp cttz const eval result to type width.
  • #22654 improve #[doc = macro!()] expansion.
  • #22744 don't complete ..Default::default() when implementing Default.
  • #22736 fix panic in merge_imports on trailing path separator.
  • #22707 fix MIR lowering crash with error types.
  • #22749 fix crash in generate_function with unresolved module.
  • #22751 handle #[cfg] in tail expression macros even better.
  • #22683 support Cargo 1.97 CARGO_RESOLVER_LOCKFILE_PATH setting.
  • #22735 fix proc macros TokenStream::from_str for doc comments.
  • #22741 add parentheses when adding reference to dyn 'a + B.
  • #22535 prettify associated consts of trait defined by a macro.
  • #22726 suggest code action fixes even if their range is elsewhere.
  • #22405 recurse into container expressions for unused-must-use.
  • #22768 handle $ in onEnter.

Internal Improvements

  • #22728 remove dead NavigationTarget::docs field.
  • #22719 remove some more ExpandDatabase queries.
  • #22729 migrate ExpandDatabase::{expansion_,real_,}span_map queries.
  • #22733 make expand_speculative a method on MacroCallId.
  • #22717 simplify fn_macro::register_builtin!.
  • #22739 remove ExpandDatabase.
  • #22746 remove cycle_{fn,initial} support from #[query_group].
  • #22745 remove DefDatabase.
  • #22774 remove Intern::Database and Lookup::Database associated types.
  • #22764 use Expr::parse instead of SourceFile::parse in ast::make.
  • #22748 remove unnecessary clone_for_update.
  • #22581 log a message when cache priming completes.
  • #22755 support goards in match_ast!.
  • #22753 bring lsp_server::Response closer to the spec.
  • #22635 bump gen-lsp-types.
  • #22750 fix new Clippy lints.

See also the changelog post.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

Check & update settings

Checking tag range 2026-07-06..2026-07-13

Changed keys (1)
{
  "procMacro.processes": {
    "markdownDescription": "Number of proc-macro server processes to spawn.\n\nControls how many independent `proc-macro-srv` processes rust-analyzer\nruns in parallel to handle macro expansion.",
    "default": 2,
    "anyOf": [
      {
        "type": "number",
        "minimum": 0,
        "maximum": 255
      },
      {
        "type": "string",
        "enum": [
          "physical"
        ],
        "markdownEnumDescriptions": [
          "Use the number of physical cores"
        ]
      }
    ]
  }
}
// Number of proc-macro server processes to spawn.
//
// Controls how many independent `proc-macro-srv` processes rust-analyzer
// runs in parallel to handle macro expansion.
"procMacro.processes": 2,
All changes in the configuration file
--- 2026-07-06
+++ 2026-07-13
@@ -2873,7 +2873,7 @@
                 "properties": {
                     "rust-analyzer.procMacro.processes": {
                         "markdownDescription": "Number of proc-macro server processes to spawn.\n\nControls how many independent `proc-macro-srv` processes rust-analyzer\nruns in parallel to handle macro expansion.",
-                        "default": 1,
+                        "default": 2,
                         "anyOf": [
                             {
                                 "type": "number",

@renovate

renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@rchl
rchl merged commit 388c593 into main Jul 22, 2026
1 check passed
@rchl
rchl deleted the renovate/rust-analyzer-monorepo branch July 22, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant