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: -
#9568
addfor
postfix completion: -
#9498
remove "Replaceunwrap
withmatch
" assist in favor of "Inline call": -
#9503
make "Join lines" behavior configurable: -
#9449
emit test names in "Run test" runnables if they come from a macro expansion: -
#9555
enableauto_import
on ident patterns. -
#9520
completecrate
,super
andself
in non-use tree paths. -
#9548
addself
parameter completion.
Fixes
-
#9541
(first contribution) make "Generate function" addasync
if the call is followed byawait
. -
#9474
,#9500
inline parameters in "Inline call" if possible. -
#9497
wrap inlined closures in parens when using "Inline call". -
#9499
fix cycle in visibility computation with modules from the same block. -
#9496
make file logging line-buffered. -
#9536
represent opaque types withTyKind::OpaqueType
. -
#9551
keep qualifier in "Replace qualified name with use". -
#9552
make "Add explicit type" respect coercions. -
#9557
respect coercions in "Inline call". -
#9569
fix highlighting of field shorthands. -
#9572
work around oldersynstructure
derives.
Internal Improvements
-
#9519
(first contribution) name all spawned threads. -
#9505
ensure consistent passing of config params. -
#9514
invert boolean literals in assist negation logic. -
#9512
record coercion adjustments. -
#9545
record autoderef adjustments. -
#9563
move some presentation-specific concerns out of the IDE crate. -
#9565
documentNameClass
andNameRefClass
. -
#9567
remove unneededNameClass::ExternCrate
.