Changelog #257
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. -
#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. -
#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.