Commit: a341d59
Release: 2024-11-04 (v0.3.2172)
New Features
#18312(first contribution) includeletstatements in file outline.#18420support+#[cfg(true)]+and+#[cfg(false)]+.#18469showstaticvalues on hover.#18470allow interpreting consts and statics with the Interpret command.#18385add assist to generate a type alias for a function.
Fixes
#18436only render type layout info on definitions, not usages.#18422properly resolve prelude paths in modules inside blocks.#18413allow public re-exports ofextern crateimports.#18432honor diagnostic refresh capability.#18382fix flyimport for aliased functions and modules.#18446only parsesafeas a contextual keyword inexternblocks.#18453fix parsing of patterns with leading|.
Internal Improvements
#18304(first contribution) add developer setup instructions.#18437(first contribution) publishtest-fixtureasra_ap_test_fixture.#18256(first contribution) start usingOption::is_none_or.#18074build source map forhir_def::TypeRefs.#18427clean up TypeRef lowering.#18447avoid interior mutability inTyLoweringContext.#18448movechild_by_sourcefromhir-deftohir.#18421movetext-editintoide-db.#18412stop producing.gzartifacts for Windows.
See also the changelog post.