2024-05-27
·
1004 commits
to master
since this release
Changelog #235
Commit: 71a816a
Release: 2024-05-27
(v0.3.1975
)
New Features
#17268
retain 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.#17270
consider implied bounds from associated types in completion.#17174
infer type of async blocks with tail return.#17251
resolve extern prelude for modules nested in blocks.#17277
fix variousfind_path
issues.#17279
fixformat_args
lowering.#17284
use correct toolchain channel when generating built-in type doc links.#17275
fix inconsistent working directory for Run and Debug commands.
Internal Improvements
#17296
(first contribution) avoid clone when constructing runnable label.#17287
allow sysroot to only consist of the source root dir.#17252
refactorprefer_no_std
andprefer_prelude
bools into a struct.
See also the changelog post.