Changelog #97
Commit: 4b7675f
Release: 2021-10-04
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#10395
(first contribution) addpub(super)
keyword completion. -
#10398
(first contribution) setdefaultLibrary
semantic token on standard library items. -
#10403
add semantic token modifier for crate root. -
#10362
add assist to converta/mod.rs
intoa.rs
: -
#10412
highlightasm!
as format string: -
#10441
hide type inlay hints for constructors: -
#10181
add basic LSIF support. -
#10384
add nativeonEnterRules
for Code. -
#10385
makeextern crate test;
work. -
#10366
enable attribute proc macros by default.
Fixes
-
#10416
(first contribution) aboutvscode-vim
in theonEnter
docs. -
#10374
makestringify!
insert/collapse whitespace when needed. -
#10418
add whitespace between lifetime and mut keyword in expand macro command. -
#10377
fix proc macro crash on nightly. -
#10378
implement mostproc_macro
span handling methods. -
#10305
moveGenericParams
's handling ofimpl Trait
intoGenericParams::generic_params_query
. -
#10382
fixinline_call
breakingRecordExprField
shorthands. -
#10373
,#10399
fixinto_iterator
completion onVec<{unknown}>
. -
#10389
use the rightHirFileId
when expanding macros in function parameters. -
#10397
,#10400
,#10413
fix format string highlighting forpanic!
,assert!
,todo!
,unimplemented!
,concat!
andunreachable!
. -
#10402
don’t show flyimport completions inuse
renames. -
#10411
parenthesize expressions inif_to_bool_then
assist where required. -
#10422
overwrite files when callingpatchelf
. -
#10425
only highlight the semicolon in "Remove semicolon" diagnostics. -
#10430
fix rename trying to edit the same range multiple times for certain macro inputs. -
#10437
fixextract_variable
not working on macro calls. -
#10436
fixawait
insertion with?
duringextract_function
. -
#10439
fixinsert_use
incorrectly merging glob imports. -
#10442
limit depth to 1 when searching forCargo.toml
to prevent activation in non-Rust projects.
Internal Improvements
-
#10353
(first contribution) removeGenericParams::new
. -
#10364
renameDyn*
toAny*
nodes. -
#10406
restructure syntax element highlighting into node and token branches. -
#10414
add some profiling calls to name resolution. -
#10426
use naming that matches intended use case. -
#10429
remove deprecated method. -
#10431
clean up MBE a bit.