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