4bf21f3f18
2022-04-11 New Features * improve associated item completion in trait impls. Fixes * (first contribution) complete pattern args based on type name * show error message when flycheck fails. * attempt to heuristically resolve paths in const arguments in IDE layer. * make extract_module more lazy. * show path to be created in the unresolved-module fix label. * skip match check on patterns of unexpected TyKind::FnDef. * use correct text ranges in SearchScope for macro-emitted inline modules. * fix path qualifiers not resolving generic type params when shadowed by trait. * fix panics with #[cfg]’d-out `self parameter. * fix spurious type mismatch error for const generics with value parameters. * flyimport: omit types when completing where-clause * ignore Drop and Destruct bounds for now. * check whether a parameter can be converted to a local. * don’t create hir::Locals from const path patterns. * parse for<'a> closure syntax. Internal Improvements * wrap macros in expr position in MacroExpr node. * remove hir_expand macro recursion check. * add more doc-link tests. * remove FnFlags::IS_IN_EXTERN_BLOCK. * use bitflags for FnFlags. * add and start using HirFormatter::write_{str,char}. * move function unsafety determination out of the ItemTree. |
||
---|---|---|
.. | ||
patches | ||
cargo-depends.mk | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |