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.