Changelog #310

Commit: dd48777
Release: 2026-01-12 (v0.3.2753)

New Features

  • #21415, #21446 allow Rust paths in symbol search.

  • #18043 support configuring flycheck using workspace.discoverConfig.

Performance Improvements

  • #21407 reuse scratch allocations for try_evaluate_obligations.

Fixes

  • #21414 (first contribution) include traits defined in other crates in flyimport.

  • #21436 (first contribution) handle #[ignore = "reason"] on tests.

  • #21405 (first contribution) support Span::line and Span::column in proc macro expansion.

  • #21416 support Span::byte_range in proc macro expansion.

  • #21421 fix recursive built-in derive expansion.

  • #21399 properly lower SelfOnly predicates.

  • #21434 remove code made redundant by method resolution rewrite.

  • #21432 fix missing lifetimes diagnostics with function pointers.

  • #21420 ignore escapes when string highlighting is disabled.

Internal Improvements

  • #21438, #21439 add integration test infrastructure to proc macro server.

  • #21433 include private definitions in generated docs.