Changelog #224
Commit: 574e23e
Release: 2024-03-11 (v0.3.1877)
Fixes
-
#16723(first contribution) complete constants inside format strings. -
#16769fix argument type inference with associated typeimpl Trait. -
#16757disable style lints by default (rust-analyzer.diagnostics.styleLints.enable). -
#16759fix "Go to definition" for constants inside range patterns. -
#16778bumprustc_pattern_analysisto fix a panic on mismatched types. -
#16770fix panic on float numbers without dots in chain calls (x.1e0). -
#16779skip match diagnostics for partially unknown types. -
#16690use four-space indentation in macro expansion. -
#16752don’t allow destructuring of structs with no public fields. -
#16766keep attributes in "Generate delegate trait" assist. -
#16775remove accidental dependency betweenparse_macro_expansionandparse. -
#16776makeSpanMapaccesses lazy to avoid asalsadependency. -
#16777don’t invalid body query results when generating desugared names. -
#16781,#16782don’t escape\and$in "Extract format expression". -
#16719add basic support for the VS Code Native Debug extension.
Internal Improvements
-
#16722(first contribution) avoid some allocations. -
#16748compute syntax validation errors on demand. -
#16755usePATHFor toolchain binaries. -
#16742add parent-child relationship betweenSourceRoots. -
#16703add more methods for resolving AST definitions to their corresponding HIR types. -
#16763addindexandparent_fnaccessors tohir::Param. -
#16772addtracingspans tosalsadatabases. -
#16708,#16751move assist, diagnostics docs and lint definition generation intoxtask codegen. -
#16747various clean-ups. -
#16758bump dependencies.