Changelog #8

Commit: de24097
Release: 2020-01-20

New Features

  • #2824 defer starting cargo check until workspace is loaded.

  • #2843 display inlay hints for function parameter names.

  • rust-analyzer.github.io#24 rust-analyzer has a new logo and a refreshed website. Thanks @Aloso!

Fixes

  • #2837 syntax highlighting was accidentally quadratic.

  • #2852 don’t parse child modules when computing diagnostics for a module.

  • #2853 reduce the amount of blocking cargo check does.

  • #2827, #2813, #2867 fix outer attributes on expressions in some cases.

  • #2877 more precise active range for "add explicit type" assist.

Internal Improvements

  • #2818 recover from panics inside of chalk.

  • #2834 remove code duplication from syntax validation routines.

  • #2841 use consistent style for assist labels.

  • #2856 more orthogonal design for ast::Path editing API.

  • #2716 groundwork for assists with multiple actions.

  • #2862 new infrastructure for mapping source code to internal hir representation, which should prevent problems like quadratic syntax highlighting.