Skip to content

2024-01-15

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jan 06:49
· 5836 commits to master since this release

Changelog #216

Commit: 9d8889c
Release: 2024-01-15 (v0.3.1807)

New Features

  • #16209 (first contribution) add assist to merge nested ifs:

    merge_ifs.mp4

  • #16308 use $crate for built-in derives.

Fixes

  • #16265 (first contribution) include pub(crate) imports in suggestions.
  • #16348 fix nested include!s resolving from the wrong base file.
  • #16312 fix rust-analyzer-proc-macro-srv failing to launch on Windows.
  • #16277 fix panic in generate_delegate_methods.
  • #16333 preserve extracted block comments in "Extract function".
  • #16310 fix parsing of method calls on ranges.
  • #16274 consider #[doc(notable_trait)] for completion relevance.

Internal Improvements

  • #16307 don't store the VFS contents in memory.
  • #16329 minor perf and memory improvements.
  • #16347 consider all kinds of explicit private imports in find_path.
  • #16319 differentiate between VFS configuration and file change events.
  • #16275 fix ast::Path::segments implementation.
  • #16334 bump salsa.
  • #16317 sync from downstream.
  • #16271 remove sysroot-abi feature flag from proc-macro-test.
  • #16309 recognize proc macro server unexpectedly quitting and report the exit code.
  • #16311 remove the rustc_dependencies crate.
  • #16339 replace source_root_crates output hash set with a slice.

See also the changelog post.