|
| 1 | += Changelog #290 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:a207299344bf7797e4253c3f6130313e33c2ba6f[] + |
| 7 | +Release: release:2025-06-16[] (`v0.3.2500`) |
| 8 | + |
| 9 | +== New Features |
| 10 | + |
| 11 | +* pr:19996[] add support for excluding imports from symbol search. |
| 12 | +* pr:19837[], pr:19985[] provide better incrementality when items are changed. |
| 13 | + |
| 14 | +== Fixes |
| 15 | + |
| 16 | +* pr:19963[] do not report errors for unsized types without `where Self: Sized` items. |
| 17 | +* pr:19970[] fix proc macro server handling of strings with minuses. |
| 18 | +* pr:19973[] hide `dyn` inlay hints for incomplete ``impl``s. |
| 19 | +* pr:19942[] fix completions with some attribute macros. |
| 20 | +* pr:19981[] do not force-descend into derives for goto IDE features. |
| 21 | +* pr:19983[] fix comparison of proc macros. |
| 22 | +* pr:20000[] allow lifetime repeats in macros (`$($x)'a*`). |
| 23 | +* pr:19990[] generate annotations for macro-defined items if their name is in the input. |
| 24 | + |
| 25 | +== Internal Improvements |
| 26 | + |
| 27 | +* pr:19982[], pr:19991[] simplify and optimize `ItemTree`. |
| 28 | +* pr:20009[] optimize `pub(crate)` and `pub(self)` visibility resolution. |
| 29 | +* pr:20007[], pr:20008[] make `salsa` usage more idiomatic. |
| 30 | +* pr:19995[] turn `BlockId` into a `#[salsa::tracked]`. |
| 31 | +* pr:20006[] clean up incremental tests and verify query execution. |
| 32 | +* pr:19997[] remove `InternedCallableDefId`. |
| 33 | +* pr:19980[] de-duplicate`ItemTree` `ItemVisibilities`. |
| 34 | +* pr:19992[] use `ThinVec` in `ItemScope` in a couple places. |
| 35 | +* pr:19984[] remove `pref_align_of` intrinsic handling, rename `{min_=>}align_of{,_val}`. |
| 36 | +* pr:19930[] add support for type-erased `Semantics<'db, dyn HirDatabase>`. |
| 37 | +* pr:19975[] test incremental trait solving. |
| 38 | +* pr:19989[] bump some deps. |
0 commit comments