Changelog #220
Commit: c06ca6c
Release: 2024-02-12
(v0.3.1839
)
New Features
-
#16510
add option to only runcargo check
on the current package. -
#16502
add unnecessary else diagnostic. -
#16460
add trailing return diagnostic. -
#16477
add incorrect case diagnostics for traits and their associated items. -
#16454
addbreak
andreturn
postfix completions. -
#16424
add support for convertinglet
statements to guarded returns. -
#15863
addUnindexedProject
notification for LSP clients.
Fixes
-
#16487
(first contribution) improveDeref
handling in "Generate getter" assist. -
#16509
render visibility for tuple struct fields. -
#16124
improve parser error recovery on missing arguments in call expressions. -
#16484
preservewhere
clause when expanding built-in derive macros. -
#16462
improve error message when proc-macros have not yet been built. -
#16497
fix spacing when inlining functions defined in macros. -
#16517
fix crash insidefilter_unnecessary_bounds
on missing generic parameter.
Internal Improvements
-
#16482
(first contribution) use boxed slice forSubtree::token_trees
. -
#16503
movesalsa
fork in-tree. -
#16505
optimize input queries that take no arguments. -
#16527
remove hack for self-referentialSyntaxContext
s. -
#16467
migrate assists to the structured snippet API, part 6. -
#16474
instrument more paths usingtracing
. -
#16499
bumprustc_pattern_analysis
. -
#16525
abstract more overItemTreeLoc
-like structs. -
#16470
lint against debug prints and disallowed types using Clippy. -
#16500
run Clippy on Windows, not Linux.