Changelog #59
source link: https://rust-analyzer.github.io/thisweek/2021/01/11/changelog-59.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Changelog #59
New Features
-
#7131
Inline Function assist for inlining a function’s body into its caller: -
#7193
show progress for fetching workspace: -
#7149
,#7152
,#7154
implement hovering for TypeParams. -
#6980
goto definition for intra-doc links: -
#6587
,#7147
Structural Search Replace (SSR) supports statement matching and replacing. -
#7171
emit diagnostics for unresolved item-level macros. -
#7097
add fix to wrap return expression inSome
.
Fixes
-
#7156
rename config options:rust-analyzer.serverPath -> rust-analyzer.server.path assist_importMergeBehaviour -> assist.importMergeBehavior
-
#7162
introduce queries to avoid O(N^2) lookup when performing completion for enums with many variants. -
#7174
normalize line endings when formatting. -
#7176
don’t complete optional arguments when completing attributes. -
#7205
fix bug for $crate in LHS of mbe. -
#7234
allowtrue
andfalse
keywords in const generics. -
#7241
Honor client’s dynamic registration capabilities.
Internal Improvements
-
#7145
add hygiene info to macro expansions. -
#7198
add motivations to all styleguide rules. -
#7184
changes cursor marker from<|>
to$0
. -
#7196
improve fixture syntax highlighting. -
#7159
refactor mbe to reduce clone and copying. -
#7160
API to gethir::Function
return type. -
#7140
store trait associated items in fuzzy search index. -
#7168
rename BlockExpr::expr → tail_expr. -
#7182
switch from difference to dissimilar. -
#7189
extend git evacuation procedure. -
#7206
use hir::GenericParam in ide_db::Definition instead of relisting all 3.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK