Changelog #90
Commit: b641a66
Release: 2021-08-16
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#9828
(first contribution) usegraphviz-d3
for the crate graph instead of running an installed binary: -
#9825
,#9835
,#9846
,#9863
Generate default impls when convertingDefault
,Hash
,Clone
orPartialEq
#[derive]
s: -
#9804
add "Generate method" assist: -
#9837
implement "Convertbool::then
toif
" assist: -
#9856
show type actions on ranged type hover: -
#9735
add assist to sort members alphabetically: -
#9833
highlight methods that takeself
by value asconsuming
.
Fixes
-
#9889
(first contribution) add setup instructions for the juCi++ editor. -
#9845
,#9849
do not drop..Default::default()
completion when typing..
. -
#9862
fill out expected type for functional update syntax completion. -
#9842
substitute generic types in "Inline call". -
#9860
fix "Extract function" unnecessarily tagging parameters asmut
. -
#9861
make "Extract variable" handle selection ranges better. -
#9896
only complete type annotations for patterns in function parameters. -
#9823
avoid some pathological macro expansions. -
#9893
don’t use uncached syntax nodes ingenerate_function
forsema
lookups. -
#9874
always add implicitproc_macro
dependency. -
#9871
jump to generated function after triggering assist. -
#9882
fix source map detection for debugging.
Internal Improvements
-
#9832
(first contribution) switch Code extension fromrollup
toesbuild
. -
#9807
generate implicitSized
bounds for trait solving. -
#9890
refactor binary operator handling. -
#9834
unify subcommand handling betweenra
andxtask
. -
#9830
enable more assists to generate default trait body implementations. -
#9838
document codebase stance on using functional combinators. -
#9854
document that ascription is preferred to a turbofish. -
#9841
print total size of source code inanalysis-stats
. -
#9894
use standard test style. -
#9905
dropserde_path_to_error
from LSP deserialization to reduce compile time.