Changelog #184
Commit: 2f1b7ce
Release: 2023-06-05 (v0.3.1541)
New Features
-
#14938add signature help for tuple patterns and expressions:
-
#14892,#14942MIR episode 6, separate monomorphization and speed up interpretation. -
#14905render niches on hover. -
#14911allow settingcfgs (rust-analyzer.cargo.cfgs). -
#14929add render configuration for memory layout hovers. -
#14888prioritize threads affected by user typing.
Fixes
-
#14935don’t duplicate sysroot crates inrustcworkspace. -
#14939don’t discard file id from differing macro upmapping in nav target calculation. -
#14947add enum, reference, array and slice torender_const_scalar. -
#14952make assignment operators right associative. -
#14971consider outer binders when folding captured items' type. -
#14912don’t add--all-targetsto runnables forno_stdorno_corecrates. -
#14945don’t trigger "replace generic with impl trait" assist when it would produce broken code. -
#14920fix edits forconvert_named_struct_to_tuple_struct. -
#14950support floating-point intrinsics in const eval. -
#14951fix string pattern matching in mir interpreter. -
#14955remove unnecessaryStorageDead. -
#14961fix drop scopes problems in mir. -
#14970detect multiple bindings for one identifier in the same pattern and suppressneed-mut. -
#14972fixunused-mutfalse positive forBox. -
#14976fix missing terminator for slice pattern.