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