3

Changelog #165

 1 year ago
source link: https://rust-analyzer.github.io/thisweek/2023/01/23/changelog-165.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Changelog #165

Jan 23, 2023

Commit: daa0138
Release: 2023-01-23 (0.3.1377)

New Features

  • #13935 (first contribution) add assist to desugar doc-comments:

    Your browser does not support the video tag.
  • #13947 add basic tooltips to adjustment hints:

    Screenshot showing a `T → &T (borrow coercion)` tooltip over a `.&` adjustment hint
  • #13963 unconditionally enable location links in inlay hints.

Fixes

  • #13983 (first contribution) parse const_closures syntax.

  • #13993 (first contribution) VS Code: substitute variables in config.serverPath.

  • #13981 don’t run flycheck on startup unless checkOnSave is enabled.

  • #13966 don’t compute layout if TargetDataLayout is not available.

  • #13971 improve inference for binary operations more precise.

  • #13961 don’t generate PartialEq/PartialOrd methods body when types don’t match.

  • #13984 fix target data layout fetching incorrectly passing rustc to rustc.

  • #13978 handle slice patterns in Fill match arms.

  • #13985 don’t respond with ContentModified while loading the workspace.

  • #13988 fix whitespace handling in hover Markdown removal.

  • #13980 fix checkOnSave config patching.

Internal Improvements

  • #13964 specify authors, edition, license and rust-version via workspace.package.

  • #13969 use workspace.dependencies to declare local dependencies.

  • #13989 remove hover fallback in favor of ranged hover.

  • #14001 replace SmolStr usage with enum for lang items.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK