Changelog #124
Commit: 24cf957
Release: 2022-04-11
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#11938improve associated item completion in trait impls:
Fixes
-
#11894(first contribution) complete pattern args based on type name -
#11891show error message when flycheck fails. -
#11915attempt to heuristically resolve paths in const arguments in IDE layer. -
#11953makeextract_modulemore lazy. -
#11896show path to be created in theunresolved-modulefix label. -
#11899skip match check on patterns of unexpectedTyKind::FnDef. -
#11911use correct text ranges inSearchScopefor macro-emitted inline modules. -
#11914fix path qualifiers not resolving generic type params when shadowed by trait. -
#11926fix panics with#[cfg]’d-out `selfparameter. -
#11920fix spurious type mismatch error for const generics with value parameters. -
#11931flyimport: omit types when completing where-clause -
#11936ignoreDropandDestructbounds for now. -
#11942check whether a parameter can be converted to a local. -
#11943don’t createhir::Locals from const path patterns. -
#11954parsefor<'a>closure syntax.
Internal Improvements
-
#11904wrap macros in expr position inMacroExprnode. -
#11905removehir_expandmacro recursion check. -
#11916add more doc-link tests. -
#11924removeFnFlags::IS_IN_EXTERN_BLOCK. -
#11927use bitflags forFnFlags. -
#11925add and start usingHirFormatter::write_{str,char}. -
#11930move function unsafety determination out of theItemTree.