Changelog #43

Commit: e70cf70
Release: 2020-09-21

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #6011 document "consuming" semantic tokens modifier.

  • #6013 add support for custom flycheck commands with JSON project workspaces.

  • #6016 emit rust-analyzer native diagnostics for unresolved imports and extern crates.

Fixes

  • #6008 when rendering completion item for a function, condense whitespace for readability.

  • #6010 make triggers for completing associated items more precise.

  • #6017 don’t report changes for no-op formatting.

Internal Improvements

  • #5993 update chalk to 0.27 and add support for extern opaque types.

  • #5989 refactor infrastructure for editing use statements.

  • #6024 simplify item tree IR for extern crate.

  • #6025, #6035 better error logging.

  • #6032 update signature help protocol.

  • #6036 don’t re-read open files from disk when reloading a workspace.