Changelog #46

Commit: b7596d2
Release: 2020-10-12

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #6154 shorten type hints for std::iter iterators.

    95746625 63ddb000 0c97 11eb 83d1 5f3e2fb997f6
  • #6111 add assist for converting the base of integer literals.

    MBhdPFH
  • #6139 add rust-analyzer.assist.importPrefix configuration open to configure style of auto-import.

  • #6140 honor hover.contentFormat client capability and strip markdown markup for clients which don’t support it.

  • #6160 add validation check for ambiguous trait objects.

  • #5651 fix proc macros support for Rust 1.47.

  • #6176 support eprintln! postfix completion.

  • #5858 show reasons for failed renames.

Fixes

  • #6127 correctly complete items with leading underscore.

  • #6143 fix name resolution for proc-macros.

  • #6147 tweak Remove dbg assist to remove useless parenthesis in more cases.

  • #6124 normalize - in crate names for display purposes.

  • #6148 fix trait object hir formatting behind pointer and references.

  • #6128 trim all trailing whitespace in onEnter.

  • #6158 fix negative literals in procedural macros.

  • #6181, #6188, #6189 fix resolve for enum variant fields.

  • #6185 better diagnostics for invalid RUST_SRC_PATH.

Internal Improvements

  • #6133 add some notes related to privacy and network access.

  • #6149 smoke test documentation generation.

  • #6150, #6151 cleanup path handling in the IDE layer.

  • #6159 document "*.mutable" semantic token modifier in the manual.

  • #6161 upgrade chalk.

  • #6187 leverage new cargo defaults for profile for build dependencies.