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