Changelog #183
Commit: 505fd09
Release: 2023-05-29
(v0.3.1533
)
New Features
-
#14866
(first contribution) add Markdown syntax highlighting to doc-comments in VS Code: -
#14849
implement symbol search by alias: -
#14816
add assist to replace a named generic parameter with impl trait:replace-generic.mp4
-
#14916
add diagnostic for incorrect_
expressions:
Fixes
#14752
(first contribution) fix indentation ingenerate_derive
,add_missing_impl_members
andadd_missing_default_members
.#14878
implement${count()}
metavariable expressions.#14872
introduce new type variable when expectation for ref pattern is not a reference.#14891
,#14897
evaluateUnevaluatedConst
during unification.#14913
evaluateUnevaluatedConst
before trait solving.#14890
use::core
instead of$crate
inoption_env!
expansion.#14893
fixneed-mut
false positive in closure capture of match scrutinee.#14874
change how#![cfg(FALSE)]
behaves on crate root.#14895
don't try to determine type of token inside macro calls.#14904
render size, align and offset hover values in hex.#14906
add a toggle to disable the dependency explorer.#14910
filter out unused cargo features from config.
Internal Improvements
#14894
(first contribution) allow overriding the SCIP output path.#14914
(first contribution) update outdatedrustup
installation instructions.#14859
specify thread types using Quality of Service API.#14880
remove double lookups fromInterned
.#14881
replaceDisplay
impl forName
to support interning.#14889
add context to "overly long loop" message.#14901
move flycheck and config errors to status notification.#14909
run CI on nightly rust whenproc-macro-*
crates change.#14755
fix a TODO and some Clippy lints.
See also the changelog post.