Changelog #226
Commit: 6f6b03f
Release: 2024-03-25
(v0.3.1896
)
New Features
Fixes
#16915
(first contribution) fix stack overflow on recursive const types.#16913
make file watching work on Windows and improve subsequent change detection.#16935
handle CTFE panicking likerustc
.#16830
fix panic onimpl Trait
associated types inwhere
clauses.#16905
,#16927
renameProcMacroKind::FuncLike
toBang
.#16919
handleself::super
in paths.#16880
use--workspace
and--no-fail-fast
in test explorer.#16868
handle attributes when auto-closing left braces.#16822
improve resolution for inlay hints targetting the same position.#16871
,#16886
skip problematic cyclic dev-dependencies.#16885
improve parser recovery for match arms.#16812
fix "Go to implementation" for impls inside blocks.#16909
keep theAttr::Literal
spans.#16911
fix hang on projects depending onrustc_private
.
Internal Improvements
#16835
share token trees between derive attributes and their proc macros.#16879
add fuel to match checking.#16895
resolve whether$pat
is$pat_param
or not using hygiene.#16839
support arbitrary shell command runnables.#16884
move grammar codegen intoxtask
.#16889
,#16899
,#16918
enforce UTF-8 paths.#16892
don't try to read root crate file contents before VFS.#16912
removeSpan
trait.#16863
bumprustc
dependencies and use in-treerustc_pattern_analysis
.#16928
buildx86_64-unknown-linux-gnu
releases on Rocky Linux 8 (GLIBC 2.28).#16904
bumprust-cache
action.#16929
bump release actions and Node version.
See also the changelog post.