|
| 1 | += Changelog #258 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:a341d598dc55f8c3077394df84ec8c14a502a787[] + |
| 7 | +Release: release:2024-11-04[] (`v0.3.2172`) |
| 8 | + |
| 9 | +== New Features |
| 10 | + |
| 11 | +* pr:18312[] (first contribution) include `let` statements in file outline. |
| 12 | +* pr:18420[] support `+#[cfg(true)]+` and `+#[cfg(false)]+`. |
| 13 | +* pr:18469[] show `static` values on hover. |
| 14 | +* pr:18470[] allow interpreting consts and statics with the Interpret command. |
| 15 | +* pr:18385[] add assist to generate a type alias for a function. |
| 16 | + |
| 17 | +== Fixes |
| 18 | + |
| 19 | +* pr:18436[] only render type layout info on definitions, not usages. |
| 20 | +* pr:18422[] properly resolve prelude paths in modules inside blocks. |
| 21 | +* pr:18413[] allow public re-exports of `extern crate` imports. |
| 22 | +* pr:18432[] honor diagnostic refresh capability. |
| 23 | +* pr:18382[] fix flyimport for aliased functions and modules. |
| 24 | +* pr:18446[] only parse `safe` as a contextual keyword in `extern` blocks. |
| 25 | +* pr:18453[] fix parsing of patterns with leading `|`. |
| 26 | + |
| 27 | +== Internal Improvements |
| 28 | + |
| 29 | +* pr:18304[] (first contribution) add developer setup instructions. |
| 30 | +* pr:18437[] (first contribution) publish `test-fixture` as `ra_ap_test_fixture`. |
| 31 | +* pr:18256[] (first contribution) start using `Option::is_none_or`. |
| 32 | +* pr:18074[] build source map for ``hir_def::TypeRef``s. |
| 33 | +* pr:18427[] clean up TypeRef lowering. |
| 34 | +* pr:18447[] avoid interior mutability in `TyLoweringContext`. |
| 35 | +* pr:18448[] move `child_by_source` from `hir-def` to `hir`. |
| 36 | +* pr:18421[] move `text-edit` into `ide-db`. |
| 37 | +* pr:18412[] stop producing `.gz` artifacts for Windows. |
0 commit comments