Changelog #247
Commit: fa00326
Release: 2024-08-19 (v0.3.2078)
Fixes
-
#17833(first contribution) reuse recursion limit as expansion depth limit. -
#17900(first contribution) add option to exclude vendored libraries from SCIP/LSIF output. -
#17864build and run build scripts for LSIF. -
#17859support#[rustc_deprecated_safe_2024]. -
#17905properly account for editions in names. -
#17863resolve included files to their calling modules in IDE layer. -
#17865emit non-exhaustive let diagnostics for async and unsafe blocks. -
#17882fix panic while canonicalizing erroneous projection type. -
#17893fix panic on associated functions with type annotations. -
#17916fix panic while loweringimpl Traitparameter of parent generics. -
#17867handle trailing excess comma in "Convert to named struct".
Internal Improvements
-
#17903(first contribution) don’t kill the flycheck process command group. -
#17908test for word boundary inFindUsages. -
#17850send back empty responses while the VFS is still loading. -
#17876remove unreachable logic for include token mapping. -
#17896check the edition for edition-dependent syntax kinds. -
#17891be more resilient to bad language item definitions in binary operator inference. -
#17907replaceonce_cellwith thestdtypes. -
#17862fix auto-publishing workflow. -
#17909removerust-analyzer.workspace.discoverProjectRunner.