Changelog #175
Commit: 2365762
Release: 2023-04-03 (v0.3.1459)
New Features
#14366prompting the user to add aCargo.tomlof unlinked file to thelinkedProjects.
Fixes
#14422(first contribution) don't escape double hashes outside of Rust code blocks.#14444(first contribution) pass environment variables to debug runnables.#14424check ancestor blocks for local trait impls.#14434usestruct_tail_without_normalizationinExpectation::rvalue_hint.#14440handle box and raw pointers correctly inbuiltin_deref.#14461use async block in async function type inference.#14435add missing autoborrow adjustment for index expressions.#14426fix stack overflow in inhabitedness checking.#14464fix false-positiveneeds-muton array.#14449recover frompub()visibility modifier.#14468don't append ! to derive and attribute macros in "Expand macro recursively".#14419use the rightCrateIds for proc macros inrust-project.jsonworkspaces.#14427allow subsequentrust-project.json-based workspaces to get proc macro expansion.#14430canonicalizerust-project.jsonmanifest path.
Internal Improvements
#14465(first contribution) add limited syntax support for return type notations.#14425(first contribution) fix typo in comment.#14410add config to specifiy LRU capacities for all queries.#14445introduceStructFlags.#14448don't exposeInferenceTableoutside ofhir-ty.#14439set durability to high forenable_proc_attr_macrosinput.#14454refineCrateOriginvariants.#14458clean upCrateGraphconstruction.
See also the changelog post.