Commit: 3b3a87f
Release: 2024-10-28 (v0.3.2162)
A Note on Windows Artifacts
The next release will stop including .gz artifacts for Windows.
These are harder to use than the .zip ones, which should be used instead.
New Features
#18294(first contribution) supportOptionin "Wrap/Unwrap return type".#18362,#18370(first contribution) support "Go to definition" on range operators and patterns.#18359(first contribution) add option to not start the server on initialization.#18264implement mixed-site hygiene.#18404,#18408implement pull model for diagnostics.#18349render aliased type documentation when alias doesn't have any.#18418splitmacro-errordiagnostic so users can ignore parts of it.
Fixes
#18407(first contribution) fix formatting on welcome page.#18376add text edits to more inlay hints.#18361fix token downmapping failing forinclude!inputs.#18254nail destructuring assignment down once and for all.#18337don't show private items from modules nested in blocks in completions.#18360improve completions for extern blocks.#18371fix parsing of use bounds.#18388Fix checking forfalselabelDetailsSupportvalue.#18395add missingtarget_has_atomicandtarget_has_atomic_load_storecfgflags.#18390prevent public re-exports of private items.#18417correctly handle#""before the 2024 edition.#18419put leading|in patterns underOrPat.#18415mark "Removedbg!" as a quick fix for better prioritization.#18366fix Markdown display in status bar message.#18399respect config to disable native diagnostics.#18386don't crash when local time offset is unavailable.
Internal Improvements
#18372(first contribution) switch CI from bors to merge queues.#18373merge separate inlay hints targeting the same range.#18391log original syntax on panic.#18394,#18396pretty-printConfigin "Status" command.#18402improve proc macro error message for failed build scripts.#18410invert token iteration order in macro mapping.#17954updaterustc-hashto version 2.#18392swap query call order infile_item_tree_queryto help with caching issue.#18409only construct a resolver during macro descension when needed.#18368add test for LSIF macro-generated constants.#18405update changelog generation for merge queues.
See also the changelog post.