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