github rust-lang/rust-analyzer 2023-06-12

latest releases: nightly, 2024-11-18, 2024-11-11...
17 months ago

Changelog #185

Commit: a4407b4
Release: 2023-06-12 (v0.3.1549)

New Features

  • #14925 (first contribution) add "Inline constant as literal" assist.
  • #15028 give rustfmt jobs a separate thread.

Fixes

  • #14960 (first contribution) add span to token groups.
  • #14974 (first contribution) properly format documentation for SignatureHelpRequests.
  • #14978 emit '_ for lifetime generics in HirDisplay.
  • #15000 only generate derived trait bound for associated types in field types.
  • #15006 fix panic in format_args! expansion.
  • #15012 infer async return type in generate_function.
  • #14875 handle lifetimes in assists.
  • #14989, #15025 derive source scope from syntax node to be transformed.
  • #15019 fix panic in displaying const trait objects.
  • #15022 fix panic in displaying unsized structs.
  • #14998 make eager macros lazier.

Internal Improvements

  • #15005 (first contribution) fix typo in reload.rs.
  • #14980, #14988 sync from downstream.
  • #14984, #14997 bring back the sysroot-abi feature.
  • #14979 migrate some assists to use the structured snippet API.
  • #15014 document the sysroot field in JsonProject.
  • #15020 show query entry counts in memory usage command.
  • #14827 offset version number when auto-publishing.
  • #14994 fix CI to actually run when proc-macro things change.
  • #14995 fix proc-macro slow test.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.