Changelog #129
Commit: ac4ce42
Release: 2022-05-16
New Features
-
#12208Include associated types in trait signature help
-
#12215Support variable substitution in VSCode settings -
#12226Allow reborrow inlay hints to be restricted to mutable reborrows only -
#12010Revamp the server configuration to be more consistent and future-proof -
#12238Change VSCode extension publisher torust-lang
Note: due to the publisher change, you might get a "Server returned 404" error message. If that happens, try uninstalling and reinstalling the extension.
Fixes
-
#12197Fix import insertion inserting after last comment in a file -
#12198Resolve assoc. types of supertraits in the IDE layer -
#12199Don’t show assoc. type binding completions when invalid -
#12201Add cast expressions to param name inlay hint heuristics -
#12202Don’t panic at fully qualified call syntax in signature help -
#12209#12213#12228#12229#12245#12246Follow-up fixes to the config revamp -
#12231Fix X is not a valid punct panic with floats in macros -
#12241Revert float parsing fix to avoid macro-related panics -
#12212Fix a typo in theinlayHints.renderColonsoption description -
#12220Fixcharactersemantic token type definition -
#12190Fix cargo check diagnostics getting mapped incorrectly with non-BMP codepoints -
#12262Insert whitespace between 'mut' and 'self' in macro expansion
Internal Improvements
-
#11983Remove handling of#[rustc_deprecated] -
#12204Move keyword expressions to expr completions module -
#12223RenameprimeCachesconfig keys -
#12225Add token mapping test for float literals -
#12224Remove redundant offset data in annotations -
#12252Make VSCode config more GUI edit friendly -
#12251Vendorlsp-server -
#12242Improve extension description and README