Changelog #38

Commit: 0b2b9a5
Release: 2020-08-17

Sponsors

New Features

  • #5705 log the command flycheck runs to debug misconfigurations.

  • #5711 display snippet in the completion label.

  • #4743 add tracking of packed repr, use it to highlight unsafe refs.

  • #5637 Structural Search Replace: match trait associated constants, types and functions.

  • #5746 SSR now handles UFCS calls to trait methods.

  • #5766 initial support for function-like procedural macros.

Fixes

  • #5696 respond InvalidRequest if Shutdown has been requested.

  • #5730 Merge Imports assist handles self:

    90399497 5216cc80 e09b 11ea 8fea e03ebc2f250e
  • #5732 don’t show inlay hints for complex patterns in arguments.

  • #5752 correctly display impl Trait<T> + Trait<T>.

  • #5756 vfs on windows is case-insensitive to the drive letter.

Internal Improvements

  • #5707 address some FIXMEs for ra_assists.

  • #5716 test musl build on CI.

  • #5553 add fix ranges for diagnostics.

  • #5723 remove cargo audit from CI.

  • #5724, #5725, …​: remove ra_ prefix from crate names.

  • #5740, #5753, #5755 make hygiene private to hir.

  • #5768, #5768 make hir::Path private to hir.

  • #5757 document that CI should not depend on externalities.

  • #5759 rename hypotheticalspeculative (naming inspired by Roslyn).

  • #5760 document that xtasks should have few dependencies.

  • #5347 add rust-analyzer dump-chalk command.

  • #5778 upgrade chalk.