|
| 1 | += Changelog #293 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:0ac65592a833bf40238831dd10e15283d63c46d5[] + |
| 7 | +Release: release:2025-07-07[] (`v0.3.2527`) |
| 8 | + |
| 9 | +== New Features |
| 10 | + |
| 11 | +== Fixes |
| 12 | + |
| 13 | +* pr:20151[] only remove keyword prefixes (`macro@` or ``macro ``) from links in the docs if the target is inferred. |
| 14 | +* pr:20158[] don't warn about the proc macro server when the sysroot is missing. |
| 15 | +* pr:20160[] reduce diagnostic range for `macro_calls!`. |
| 16 | +* pr:20120[] fix value resolution in `match` patterns. |
| 17 | +* pr:20161[] fix closure capture analysis for `let` expressions. |
| 18 | +* pr:20167[] improve `#[derive(Default)]` expansion. |
| 19 | +* pr:20031[] respect length limit and improve adjustment hint tooltips. |
| 20 | +* pr:20179[] handle divergence in destructuring assignments. |
| 21 | +* pr:20159[] always couple `--compile-time-deps` with `--all-targets`. |
| 22 | +* pr:20170[] improve flycheck and build script progress reporting. |
| 23 | +* pr:20112[] add workaround for missing `Delimiter::None` support to built-in macros. |
| 24 | +* pr:20126[] improve panic message on discover command spawning errors. |
| 25 | +* pr:20148[] honor `rust-analyzer.cargo.noDeps` option when fetching sysroot metadata. |
| 26 | + |
| 27 | +== Internal Improvements |
| 28 | + |
| 29 | +* pr:20175[] (first contribution) remove special handling for box patterns in `match_check`. |
| 30 | +* pr:20124[] remove last use of `rustc_pattern_analysis::Captures`. |
| 31 | +* pr:20156[] restructure proc macro loading erros. |
| 32 | +* pr:20157[] re-enable fixpoint iteration for variance computation. |
| 33 | +* pr:20184[] remove dead field from `InferenceContext`. |
| 34 | +* pr:20169[] skip unnecessary ``BodySourceMap``'s `eq`. |
| 35 | +* pr:20134[], pr:20135[], pr:20136[], pr:20137[], pr:20165[] migrate `replace_is_method_with_if_let_method`, `promote_local_to_const`, `toggle_macro_delimiter`, `wrap_unwrap_cfg_attr` and `unmerge_match_arm` assists to `SyntaxEditor`. |
| 36 | +* pr:20132[] add `AsMut`, `Borrow` and `BorrowMut` to `minicore`. |
| 37 | +* pr:20144[] add `load_workspace_into_db` version of `load_workspace`. |
| 38 | +* pr:19923[] bump `salsa`. |
0 commit comments