github rust-lang/rust-analyzer 2023-04-24

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

Changelog #178

Commit: bc78ebd
Release: 2023-04-24 (v0.3.1489)

New Features

  • #14610 resolve $crate in derive paths.

Fixes

  • #14591 (first contribution) restrict Sort items assist range.
  • #14618 (first contribution) respect editor.parameterHints.enabled after triggering a completion.
  • #14598 fix release channel detection for unstable completion filtering.
  • #14619 fix false need-mut positive and too large span in closures.
  • #14625 fix token conversion for doc-comments.
  • #14634 report remaining macro errors in associated item collection.
  • #14643 fix const eval panic with parameter destructing.
  • #14603 try to de-duplicate workspaces by top level cargo workspace.

Internal Improvements

  • #14577 (first contribution) fix all spelling mistakes.
  • #14621 (first contribution) support type parameters in make::impl_trait.
  • #14622 add syntax::make::ty_alias.
  • #14632 increase LRU cache size for parse_expansion and macro_expand queries.
  • #14633 don't reparse files when trying to expand assoc item macro calls.
  • #14630 replace Arc<String> with Arc<str>.
  • #14594 move Expander and LowerCtx into separate modules.
  • #14604 add minicore smoke test.
  • #14599 add RA_UNSTABLE_SYSROOT_HACK.
  • #14628 restructure symbol queries.
  • #14629 add additional query information to status ouput.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.