Changelog #235
Commit: 71a816a
Release: 2024-05-27 (v0.3.1975)
New Features
#17268retain more information about callables.
Fixes
#17248(first contribution) only clear diagnostics after new ones were received.#17140(first contribution) handle{self}when removing unused imports.#17295(first contribution) use correct key for environment variables with the C/C++ extension.#17270consider implied bounds from associated types in completion.#17174infer type of async blocks with tail return.#17251resolve extern prelude for modules nested in blocks.#17277fix variousfind_pathissues.#17279fixformat_argslowering.#17284use correct toolchain channel when generating built-in type doc links.#17275fix inconsistent working directory for Run and Debug commands.
Internal Improvements
#17296(first contribution) avoid clone when constructing runnable label.#17287allow sysroot to only consist of the source root dir.#17252refactorprefer_no_stdandprefer_preludebools into a struct.
See also the changelog post.