|
| 1 | += Changelog #183 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:505fd09f9e020b096d014e68b667268e743c2dd6[] + |
| 7 | +Release: release:2023-05-29[] (`v0.3.1533`) |
| 8 | + |
| 9 | +== New Features |
| 10 | + |
| 11 | +* pr:14866[] (first contribution) add Markdown syntax highlighting to doc-comments in VS Code: |
| 12 | ++ |
| 13 | +image::https://user-images.githubusercontent.com/1593486/239751755-c84f2e83-faea-47ca-853d-3728a07b2b66.png["Screenshot showing Markdown highlighting in a block comment"] |
| 14 | +* pr:14849[] implement symbol search by alias: |
| 15 | ++ |
| 16 | +image::https://user-images.githubusercontent.com/20956650/241207491-f2d13661-3cd5-4779-b40f-56e6d3efdef1.gif["Screen recording of symbol search including aliases"] |
| 17 | +* pr:14816[] add assist to replace a named generic parameter with impl trait: |
| 18 | ++ |
| 19 | +video::https://user-images.githubusercontent.com/308347/241656231-9724e2bc-570b-43eb-b0fa-1895e3c02394.mp4[options=loop] |
| 20 | +* pr:14916[] add diagnostic for incorrect `_` expressions: |
| 21 | ++ |
| 22 | +image::https://user-images.githubusercontent.com/308347/241656740-4527db7f-d14b-454e-890a-abe874ff4437.png["Screenshot of an error on `let _s: String = _;"] |
| 23 | + |
| 24 | +== Fixes |
| 25 | + |
| 26 | +* pr:14752[] (first contribution) fix indentation in `generate_derive`, `add_missing_impl_members` and `add_missing_default_members`. |
| 27 | +* pr:14878[] implement `${count()}` metavariable expressions. |
| 28 | +* pr:14872[] introduce new type variable when expectation for ref pattern is not a reference. |
| 29 | +* pr:14891[], pr:14897[] evaluate `UnevaluatedConst` during unification. |
| 30 | +* pr:14913[] evaluate `UnevaluatedConst` before trait solving. |
| 31 | +* pr:14890[] use `::core` instead of `$crate` in `option_env!` expansion. |
| 32 | +* pr:14893[] fix `need-mut` false positive in closure capture of match scrutinee. |
| 33 | +* pr:14874[] change how `#![cfg(FALSE)]` behaves on crate root. |
| 34 | +* pr:14895[] don't try to determine type of token inside macro calls. |
| 35 | +* pr:14904[] render size, align and offset hover values in hex. |
| 36 | +* pr:14906[] add a toggle to disable the dependency explorer. |
| 37 | +* pr:14910[] filter out unused cargo features from config. |
| 38 | + |
| 39 | +== Internal Improvements |
| 40 | + |
| 41 | +* pr:14894[] (first contribution) allow overriding the SCIP output path. |
| 42 | +* pr:14914[] (first contribution) update outdated `rustup` installation instructions. |
| 43 | +* pr:14859[] specify thread types using Quality of Service API. |
| 44 | +* pr:14880[] remove double lookups from `Interned`. |
| 45 | +* pr:14881[] replace `Display` impl for `Name` to support interning. |
| 46 | +* pr:14889[] add context to "overly long loop" message. |
| 47 | +* pr:14901[] move flycheck and config errors to status notification. |
| 48 | +* pr:14909[] run CI on nightly rust when `proc-macro-*` crates change. |
| 49 | +* pr:14755[] fix a TODO and some Clippy lints. |
0 commit comments