chore(deps): update dependency rust-lang/rust-analyzer to v2026-08-17 - #231
Merged
Merged
Conversation
Contributor
Check & update settingsChecking tag range 2026-08-03..2026-08-17 Changed keys (2){
"cargo.buildScripts.invocationStrategy": {
"markdownDescription": "Specifies the invocation strategy to use when running the build scripts command.\nIf `per_workspace` is set, the command will be executed for each Rust workspace with the\nworkspace as the working directory.\nIf `once` is set, the command will be executed once with the opened project as the\nworking directory.\nThis config only has an effect when `#rust-analyzer.cargo.buildScripts.overrideCommand#`\nis set.",
"default": "per_workspace",
"type": "string",
"enum": [
"per_workspace",
"once"
],
"markdownEnumDescriptions": [
"The command will be executed for each Rust workspace with the workspace as the working directory.",
"The command will be executed once with the opened project as the working directory.\n\n**Warning:** This can cause errors when the Cargo configuration of the opened workspaces is different or even only different than the default. Enabling this is not recommended."
]
},
"check.invocationStrategy": {
"markdownDescription": "Specifies the invocation strategy to use when running the check command.\nIf `per_workspace` is set, the command will be executed for each workspace.\nIf `once` is set, the command will be executed once.\nThis config only has an effect when `#rust-analyzer.check.overrideCommand#`\nis set.",
"default": "per_workspace",
"type": "string",
"enum": [
"per_workspace",
"once"
],
"markdownEnumDescriptions": [
"The command will be executed for each Rust workspace with the workspace as the working directory.",
"The command will be executed once with the opened project as the working directory.\n\n**Warning:** This can cause errors when the Cargo configuration of the opened workspaces is different or even only different than the default. Enabling this is not recommended."
]
}
}// Specifies the invocation strategy to use when running the build scripts command.
// If `per_workspace` is set, the command will be executed for each Rust workspace with the
// workspace as the working directory.
// If `once` is set, the command will be executed once with the opened project as the
// working directory.
// This config only has an effect when `#rust-analyzer.cargo.buildScripts.overrideCommand#`
// is set.
"cargo.buildScripts.invocationStrategy": "per_workspace",
// Specifies the invocation strategy to use when running the check command.
// If `per_workspace` is set, the command will be executed for each workspace.
// If `once` is set, the command will be executed once.
// This config only has an effect when `#rust-analyzer.check.overrideCommand#`
// is set.
"check.invocationStrategy": "per_workspace",Removed keys ($34):
All changes in the configuration file--- 2026-08-03
+++ 2026-08-17
@@ -816,16 +816,6 @@
{
"title": "Assist",
"properties": {
- "rust-analyzer.assist.termSearch.borrowcheck": {
- "markdownDescription": "Enable borrow checking for term search code assists. If set to false, also there will be\nmore suggestions, but some of them may not borrow-check.",
- "default": true,
- "type": "boolean"
- }
- }
- },
- {
- "title": "Assist",
- "properties": {
"rust-analyzer.assist.termSearch.fuel": {
"markdownDescription": "Term search fuel in \"units of work\" for assists (Defaults to 1800).",
"default": 1800,
@@ -914,7 +904,7 @@
],
"enumDescriptions": [
"The command will be executed for each Rust workspace with the workspace as the working directory.",
- "The command will be executed once with the opened project as the working directory."
+ "The command will be executed once with the opened project as the working directory.\n\n**Warning:** This can cause errors when the Cargo configuration of the opened workspaces is different or even only different than the default. Enabling this is not recommended."
]
}
}
@@ -1247,7 +1237,7 @@
],
"enumDescriptions": [
"The command will be executed for each Rust workspace with the workspace as the working directory.",
- "The command will be executed once with the opened project as the working directory."
+ "The command will be executed once with the opened project as the working directory.\n\n**Warning:** This can cause errors when the Cargo configuration of the opened workspaces is different or even only different than the default. Enabling this is not recommended."
]
}
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2026-08-03→2026-08-17Release Notes
rust-lang/rust-analyzer (rust-lang/rust-analyzer)
v2026-08-17Compare Source
Commit:
bb3bbbdRelease:
2026-08-17(v0.3.3016)New Features
#22325(first contribution) supportReborrowandCoerceSharedbuilt-in derives.Fixes
#23109(first contribution) offerreplace_arith_opon references, too.#23159(first contribution) don't panic on non-ASCII character after a short frontmatter closing fence.#23078(first contribution) normalize associated types in orphan check.#23118avoid panic with mismatched associated type parameters.#23107fix off-by-one in lifetime binders when loweringdyn Trait<'a>.#23103don't consider locals of async functions as upvars of the returned coroutine.#23072replace unresolved type variables during impl selection.#23138return an error const to the solver when consteval fails.#23115lower range expressions during HIR lowering.#23127handle divergence correctly in cases likebreak return.#23120fix a panic inresolve_path.#23117add parentheses in some common cases oftype_mismatch.#23122handle functions defined by macros ininline_call.#22225check original type inreplace_arith_op.#23111ensure every workspace has a proc macro server.#23140fixrustc_privatesupport forrustc_proc_macro.Internal Improvements
#23112avoid newlines in "overly long loop" message.#23123letpad16take an enum instead of a bool.#23121buildarmhfbinaries inside a container.#23108support multiple stable releases in one day.See also the changelog post.
v2026-08-10Compare Source
Commit:
57411b3Release:
2026-08-10(v0.3.3005)New Features
#23082(first contribution) addreplace_arith_with_strictassist.#23043remove broken and incomplete borrow checker.#23042support#[rustc_must_implement_one_of]in assists.Performance Improvements
#23056optimize item tree memory usage (saves 29 MB onself).#23001save an allocation in lifetime handling.Fixes
#23014(first contribution) accept trailingselfin paths.#23020(first contribution) parse inner attributes in loop bodies.#23070(first contribution) avoid adding some extra spaces to function signatures.#23055allow struct literals in match guards.#23077parse0 .. | _.#23016resolve assignment LHS in its expression scope.#23085merge the inference code forletexpressions and statements.#23008fixExprScopeshandling of expressions inside patterns.#23017allow diverging RHS in destructuring assignments.#23040fix upvars query for const blocks inside closures.#23096don't declare a value namespace constructor for struct and enum variants if it doesn't exist.#22899support macros in#[doc]attributes in IDE features.#23059fix a panic caused by bound variables.#22922don't panic onm!('a).#23019don't panic on[usize; ""].#22974,#23034propagate macro expansion depth across body and block boundaries.#23021always allocate anonymous consts for C strings and byte string literals.#23032account for trailing line continuations in byte strings.#23028preserve trailing text whenInsertReplaceEditis unsupported.#23036makepub macros available to reverse dependencies.#23054parse inline asm with keyword as operand name.#22994,#23015exclude unit, never and unknown types from term search.#21846pass-Zjson-target-specto Cargo when needed.Internal Improvements
#23071(first contribution) support built-in derives inParam::parent_fn.#23010install a single-threadedrayonpool in non-parallelanalysis-stats.#23037support quiet mode inrust-analyzer diagnostics.#23041only show progress bars on TTYs.#23047userustc_type_ir::try_visit.#23013bumpsalsa.#23002bumpgen-lsp-types.See also the changelog post.
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.