Skip to content

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

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-20#228
rchl merged 2 commits into
mainfrom
renovate/rust-analyzer-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
rust-lang/rust-analyzer patch 2026-07-132026-07-20

Release Notes

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

v2026-07-20

Compare Source

Commit: cac0779
Release: 2026-07-20 (v0.3.2981)

New Features

  • #22283 early late classification of lifetimes.
  • #22791 re-enable auto trait inference.
  • #22777 treat library files as truly immutable.
  • #22464 hide private fields on hover depending on context.
  • #22811 add capture hints to coroutines.
  • #22813 add return-outside-of-function diagnostic.

Performance Improvements

  • #22862 shrink hir::Expr from 56 to 48 bytes.
  • #22860 pack ExprOrPatId when stored and shrink ScopeData.
  • #22794 avoid an allocation when converting case in flyimport.

Fixes

  • #22634 (first contribution) don't panic when restarting flycheck with an empty handle list.
  • #22822 (first contribution) fix panic on functions and proc macros with the same name.
  • #22865 (first contribution) respawn proc macro servers after stopping them.
  • #22784 don't #[macro_use] the sysroot crates.
  • #22861 record expressions in types in ExprScope.
  • #22773 resolve non-plain paths in blocks correctly.
  • #22747 reimplement the crate_supports_no_std syntactic heuristic.
  • #22832 correctly record binding owners in coroutines.
  • #22825 respect hover.documentation.enable.
  • #22852 eagerly normalize IntoFuture::Output for await.
  • #22483 don't assume array destructuring assignments with rest pattern are constant-sized.
  • #22857 handle enum variants in next-solver generics.
  • #22849 fix syntax-bridge panic when splitting float.
  • #22583 update render_const_using_debug_impl for recent standard library changes.
  • #22804 don't update existing parent inference results for anonymous consts.
  • #22810 stop leaking bound variables from skipped binders.
  • #22855 fix InferenceContext:identity_args using the wrong DefId.
  • #22827 fix panic on type bounds after macro calls caused by parser recovery.
  • #22789 fix invalid pattern_matching_variant lowering due to recovery.
  • #22759, #22782 use quote! to avoid some unwrap panics in SyntaxFactory.
  • #22792 preserve whitespace from macro inputs in extract_variable.
  • #22819 only update the status if the message is different when the client doesn't support experimental/serverStatus.

Internal Improvements

  • #22780 remove #[salsa::cycle] support from #[query_group].
  • #22814 migrate HirDatabase::borrowck away from #[query_group].
  • #22548 add a few more database lifetimes.
  • #22534 turn BlockLoc into a tracked struct, take 3.
  • #22779 remove the TreeMutator from SourceChangeBuilder.
  • #22815 remove manual lifetime extension.
  • #22778 split out a session construct.
  • #22793 use Result for the lsp_server::Response payload.

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-13..2026-07-20

Changed keys (1)
{
  "inlayHints.closureCaptureHints.enable": {
    "markdownDescription": "Show inlay hints for closure and coroutine captures.",
    "default": false,
    "type": "boolean"
  }
}
// Show inlay hints for closure and coroutine captures.
"inlayHints.closureCaptureHints.enable": false,
All changes in the configuration file
--- 2026-07-13
+++ 2026-07-20
@@ -2237,7 +2237,7 @@
                 "title": "Inlay Hints",
                 "properties": {
                     "rust-analyzer.inlayHints.closureCaptureHints.enable": {
-                        "markdownDescription": "Show inlay hints for closure captures.",
+                        "markdownDescription": "Show inlay hints for closure and coroutine captures.",
                         "default": false,
                         "type": "boolean"
                     }

@rchl
rchl merged commit 249cebf into main Jul 22, 2026
1 check passed
@rchl
rchl deleted the renovate/rust-analyzer-monorepo branch July 22, 2026 19:51
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