Changelog #241
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.
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.