Changelog #138

Commit: 897a7ec
Release: 2022-07-18

New Features

  • #12539 (first contribution) automatically instantiate trivial structs in Generate new and Fill struct fields.

  • #12778, #12785 (first contribution) support negative, char & bool const generics:

    179379863 b62475dd e7bf 41f2 b437 08dfe55951af
  • #12696 add quick fix for &str to String type mismatch:

  • #12745 implement ignore and index metavar expressions.

  • #12747 update 1.63 proc macro ABI to match rustc.

Fixes

  • #12781 fix stack overflows and wrong type inference of associated type shorthands.

  • #12691 fix unresolved proc macro diagnostics pointing to macro expansions.

  • #12754 fix VSCode status bar tooltip not showing the error messages.

  • #12556 support generics in Extract function.

  • #12765 insert imports after doc comments in inline modules.

  • #12766 don’t show qualified path completions for private items.

  • #12773 improve self param completion applicability.

  • #12775 improve syntax fixup, handle incomplete if.

  • #12712 ignore renames for crate root.

  • #12735 make super:: completions depth-aware.

Internal Improvements

  • #12742 (first contribution) fix references to obsolete config keys.

  • #12772 remove allocation in DefCollector::reseed_with_unresolved_attribute.

  • #12689 record all macro definitions in ItemScope.

  • #12764, #12776 remove deprecated actions-rs/toolchain action.

  • #12755 set server binary version for GitHub builds.