Changelog #37

Commit: 7a03f05
Release: 2020-08-10

Sponsors

New Features

  • #5648: Add expand glob import assist.

  • #5639: Structural Search Replace: Allow self in patterns.

  • #5526: Handle semantic token deltas, improving efficiency of syntax highlighting.

  • #5678: Highlight static mut accesses as unsafe.

  • #5684: Semantic highlighting for unsafe union field access.

  • #5692: Add syntax highlighting, hover, and goto def support for extern crate.

  • #5698: Display the value of a const on hover.

Fixes

  • #5658: Do not add to pub use in assists that insert a use statement.

  • #5668: Fix relative path handling for custom rustfmt.

  • #5664: Fix renamed self module in imports.

  • #5679: Account for static mut in missing unsafe diagnostic.

  • #5694: Fix # lines not getting removed in hover docs.

  • #5414: Fix positioning of test code lens.

  • #5693: Fix no inlay hints / unresolved tokens until manual edit to refresh.

Internal Improvements

  • #5494: Use salsa’s purge to account for all memory.

  • #5669: Document release process.