Commit: a5b21ea
Release: 2024-07-08
(v0.3.2029
)
New Features
#17508
add walkthrough and FAQ pages.
Fixes
#17523
(first contribution) add an option to use :: for the external crate prefix.#17529
fix lifetime parameters shifting parameter defaults.#17534
skip match exhaustiveness checking if pattern type contains errors.#17536
don't emit semantic diagnostics in files with a lot of syntax errors.#17552
use original source ranges in macro parameter completions.#17554
fixcallHierarchy
LSP violation.#17541
fix stack overflow on recursive calls withimpl Trait
.#17494
don't normalizeuse foo::{self}
touse foo
.#17546
diagnose unresolvedself
value in path expressions.#17549
fix runnable construction.#17495
,#17548
pass extra Cargo args when debugging.
Internal Improvements
#17522
bumprustc_pattern_analysis
.#17551
setInferenceResult::has_errors
on error types.#17526
improve error message when the proc macro server unexpectedly exits.#17535
fix up the syntax tree for macro 2.0.#17547
clean up runnable LSP extension.#17555
inline generated syntax methods.#17553
move remaining codegen things toxtask codegen
.#17530
move lifetimes in front of type and const params.#17527
move capability querying out of the config module.
See also the changelog post.