bump(rust-analyzer): update to v2024-09-30 #7302
Merged
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:
2024-09-16
->2024-09-30
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rust-lang/rust-analyzer (rust-analyzer)
v2024-09-30
Compare Source
Commit:
822644d
Release:
2024-09-30
(v0.3.2129
)New Features
#18180
index workspace symbols at start-up rather than on the first search.Fixes
#17923
(first contribution) add option to rebuild project before restarting debugging.#18160
fix name resolution with renamed imports and shadowing.#18164
handle import aliases inremove_unused_imports
.#18161
improve reference handling in consuming postfix completions.#18172
support#[expect]
in attribute completion and hover.#18162
report lifetime GATs as object-unsafe.#18123
disambiguate package names in flycheck.#18166
fix a bug in span map merging.#18184
pass--all-targets
for build scripts in more CLI commands.#18193
don't report start-up error when a workspace discovery command is configured.Internal Improvements
#18205
(first contribution) rename object-safety todyn
-compatibility.#18196
addSyntaxFactory
to simplify generating nodes with syntax mappings.#18181
addtracing
to project discovery and VFS loading.#18192
includerust-project.json
build files in VFS.#18157
respect--disable-proc-macros
inanalysis-stats
.#18208
allow overriding proc macro server inanalysis-stats
.#18188
bump MSRV to 1.81.#18175
dropCOMPLETION_MARKER
Easter egg.See also the changelog post.
v2024-09-23
Compare Source
Commit:
1301e42
Release:
2024-09-23
(v0.3.2121
)Note
Because of infrastructure issues, this release is not available on GitHub Releases.
New Features
#18135
add diagnostics forunsafe_op_in_unsafe_fn
.#18131
replace$crate
in user-visible macro expansions.#18151
support${concat(...)}
metavariable expressions.#18137
supportexpr_2021
fragment specifiers.Fixes
#18136
(first contribution) don't lint names of#[no_mangle]
extern functions.#18128
don't show lints and quick fixes in code generated by external macros.#18117
always cache macro expansion root nodes inSemantics
.#18139
extendtype_variable_table
when index is larger than the table size.#18146
remove check that text ofparse_expr_from_str()
matches the produced parsed tree.#18153
account for rawness in$expr
fragments.#18108
take#[cfg_attr]
into account for lint attributes.#18132
don't complete;
in closure return expressions.Internal Improvements
#18134
extendSourceChangeBuilder
to make make working withSyntaxEditor
easier.#18169
temporarily disable GitHub releases.See also the changelog post.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.