Changelog #189
Commit: ff15634
Release: 2023-07-10
(v0.3.1583
)
Fixes
-
#15118
(first contribution) follow raw pointers in autoderef chain when resolving methods with custom receiver. -
#15235
(first contribution) don’t insert semicolon when extractingmatch
arm. -
#15226
makeExpand glob import
work on enum imports. -
#15211
support GATs in bounds for associated types. -
#15223
don’t showunresolved-field
diagnostic for missing names. -
#15216
don’t mark braces aroundself
imports as unnecessary. -
#15212
recover from missing associated items and generic const defaults. -
#15245
fix missing terminator in pattern matching of consts. -
#15222
fixsize_of_val
and supportmin_align_of_val
intrinsic. -
#15244
supportread_via_copy
intrinsic. -
#15228
implement recursion in MIR interpreter without recursion. -
#15230
useDebug
impl for const eval result rendering. -
#15227
indent after pressing enter on a blank line.
Internal Improvements
-
#15202
don’t diagnose built-in derives. -
#15204
add analysis-stats flag to trigger some IDE features. -
#15149
speed up line index calculation via SSE2. -
#15219
unify Generate getter and setter assists. -
#15205
split out project loading capabilities from therust-analyzer
crate. -
#15203
shuffle someproc_macro_expand
query things around. -
#15209
use stronger typing forAstId
andAstIdMap
. -
#15181
clean upImportMap
. -
#15210
removeCfgExpander
. -
#15206
formatlet
-else
. -
#15224
replacex
withit
. -
#15160
enablenoUncheckedIndexedAccess
andnoPropertyAccessFromIndexSignature
TypeScript options. -
#15234
remind user to checkPATH
after installation.