Changelog #194
Commit: 2fbe69d
Release: 2023-08-14 (v0.3.1623)
New Features
-
#15262(first contribution) addrust-analyzer.check.ignoresetting to ignore specificcheckdiagnostics.
Fixes
-
#15350handle#[cfg]s on generic parameters. -
#15405support doc links that resolve to fields. -
#15416correctly display fully-qualified associated types correctly. -
#15419add MIR lowering support for tuple destructing assignment. -
#15415fix float parser hack creating emptyNameReftokens. -
#15250don’t use control flow when keeping the tail expression of the original function. -
#15445fixonly_typesconfig filtering out traits from world symbols. -
#15438fix parser getting stuck in eager macro inputs.
Internal Improvements
-
#15217(first contribution) convertunwraptoexpectinlsp-serverand add a debug log. -
#15422record import source IDs. -
#15435derive block attributes from block item tree. -
#15436preserveresolve_obligations_as_possibleallocation across calls. -
#15423,#15433de-unwrapconvert_named_struct_to_tuple_structandremove_unused_imports. -
#15417useCast::cast()instead of explicit interning. -
#15428fix pinned version oflsp-types. -
#15421add more error context when failing to invoke the Rust toolchain.