Changelog #85
Commit: fe00358
Release: 2021-07-12
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#9478,#9494,#9523(first contribution) show imported trait on autocompletion of associated items:
-
#9568addforpostfix completion:
-
#9498remove "Replaceunwrapwithmatch" assist in favor of "Inline call":
-
#9503make "Join lines" behavior configurable:
-
#9449emit test names in "Run test" runnables if they come from a macro expansion:
-
#9555enableauto_importon ident patterns. -
#9520completecrate,superandselfin non-use tree paths. -
#9548addselfparameter completion.
Fixes
-
#9541(first contribution) make "Generate function" addasyncif the call is followed byawait. -
#9474,#9500inline parameters in "Inline call" if possible. -
#9497wrap inlined closures in parens when using "Inline call". -
#9499fix cycle in visibility computation with modules from the same block. -
#9496make file logging line-buffered. -
#9536represent opaque types withTyKind::OpaqueType. -
#9551keep qualifier in "Replace qualified name with use". -
#9552make "Add explicit type" respect coercions. -
#9557respect coercions in "Inline call". -
#9569fix highlighting of field shorthands. -
#9572work around oldersynstructurederives.
Internal Improvements
-
#9519(first contribution) name all spawned threads. -
#9505ensure consistent passing of config params. -
#9514invert boolean literals in assist negation logic. -
#9512record coercion adjustments. -
#9545record autoderef adjustments. -
#9563move some presentation-specific concerns out of the IDE crate. -
#9565documentNameClassandNameRefClass. -
#9567remove unneededNameClass::ExternCrate.