Changelog #107

Commit: db2a708
Release: 2021-12-13

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #10951 (first contribution) add assist to generate documentation templates:

    145762247 8f6f3f01 2eec 494d a18d 3c4d163118a1
  • #10877 make syntax hightlighting linear.

Fixes

  • #10979 don’t show trait flyimports for impl trait and placeholders.

  • #10976 show case-insensitive exact matches instead of fuzzy flyimport for short paths.

  • #10986 fix lint completions not working for unclosed attributes.

  • #10960 fix handling of macros in extern blocks.

  • #10957 fix some TryToNav impls not upmapping ranges out of macros.

  • #10966 fix library target overriding sysroot deps.

  • #10977 fix concat! with captured expression.

  • #10987 respect inner attributes for Structs and Enums.

  • #10988 fix expected type calculation in struct literal followed by comma.

Internal Improvements

  • #10995 switch from trait-based TokenSource to simple struct of arrays.

  • #10978 only prime direct dependencies of the workspace crates.

  • #10958 add Shuffle Crate Graph command.

  • #10950 split out more PathKinds from ImmediateLocation.

  • #10975 shrink TraitImpls and InherentImpls hashmaps.

  • #10981 remove some allocations.

  • #10949 bump parser step limit.