Changelog #194
source link: https://rust-analyzer.github.io/thisweek/2023/08/14/changelog-194.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 #194
Commit: 2fbe69d
Release: 2023-08-14
(v0.3.1623
)
New Features
-
#15262
(first contribution) addrust-analyzer.check.ignore
setting to ignore specificcheck
diagnostics.
Fixes
-
#15350
handle#[cfg]
s on generic parameters. -
#15405
support doc links that resolve to fields. -
#15416
correctly display fully-qualified associated types correctly. -
#15419
add MIR lowering support for tuple destructing assignment. -
#15415
fix float parser hack creating emptyNameRef
tokens. -
#15250
don’t use control flow when keeping the tail expression of the original function. -
#15445
fixonly_types
config filtering out traits from world symbols. -
#15438
fix parser getting stuck in eager macro inputs.
Internal Improvements
-
#15217
(first contribution) convertunwrap
toexpect
inlsp-server
and add a debug log. -
#15422
record import source IDs. -
#15435
derive block attributes from block item tree. -
#15436
preserveresolve_obligations_as_possible
allocation across calls. -
#15423
,#15433
de-unwrap
convert_named_struct_to_tuple_struct
andremove_unused_imports
. -
#15417
useCast::cast()
instead of explicit interning. -
#15428
fix pinned version oflsp-types
. -
#15421
add more error context when failing to invoke the Rust toolchain.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK