Changelog #171
Commit: 0a956ec
Release: 2023-03-06 (v0.3.1426)
New Features
-
#14240diagnosebreakwith value in incorrect positions: -
#14243diagnose unresolved field, method call and call expression: -
#14238allow "Generate function" to create functions in a different local crate. -
#14222,#14245implement pattern mismatch diagnostics, but keep them disabled.
Fixes
#14185(first contribution) fix running doctests for structs with lifetime parameters.#14208(first contribution) fix path resolution in the presence of functions and structs with the same name.#14223implement rendering of tuples in constant values.#14225removing nesteddbg!()s in "Removedbg!()".#14176fix associated item visibility in block-local impls.#14239load the sysroot in all CLI commands.#14247generate correct completion edits for missing macro arguments.#14255bring back the hex display in const hover.
Internal Improvements
#14040introduce a MIR and use it for constant evaluation.#14218,#14234de-duplicate source roots that have overlapping include paths.#14184handle trait alias definitions.#14244report type metrics for patterns.#14251set unit type expectation for expression statements without a semicolon.#14252handle fields called as method calls as the fields they resolve to.#14213add API to getraw_ptrtype.
See also the changelog post.

