Changelog #217
Commit: d410d4a
Release: 2024-01-22 (v0.3.1815)
New Features
#16370show additional value information when hovering over literals.#16374,#16375show implemented notable traits on hover.#16391add config to allow renaming of non-local definitions.#16372addOneimport granularity.
Fixes
-
#16349add error recovery foruse_tree_listparsing: -
#16385fix intra-doc links. -
#15868inferOUT_DIRwhen workspace root contains a symlink. -
#16396fix panic when extracting struct from enum variant. -
#16378handleSelfParambetter in "Inline call". -
#16405includeforin "Convert to guarded return". -
#16314parsemacro_rulesas macro name. -
#16367makevalue_tyquery fallible.
Internal Improvements
#15636,#16383(first contribution) show which roots are being scanned in progress messages.#16196(first contribution) renamegeneratortocoroutine.#16409(first contribution) remove some unused code.#16350speed up line index calculation via NEON for aarch64.#16395speed up line ending normalization usingmemchr.#16366make data queries transparent over their diagnostics variant.#16352,#16389portrustfmt's algorithm for import ordering.#16351eagerly lower enum variants inCrateDefMapconstruction.#16388recordFnAbi.#16356add unstable config for loading the sysroot sources viacargo metadata.#16380,#16387runcargo metadataon sysroot for CI metrics.#16384make use of some newSmolStrimprovements.#16397refactormacro_callto be consistent with other parsers.#16398automatically fix Clippy lints.#16401expand lint tables and make Clippy happy.#16404work through temporarily allowed Clippy lints, part 1.#16406addmax_line_lengthto.editorconfig.#16364,#16412sync from downstream.
See also the changelog post.
