|
| 1 | += Changelog #104 |
| 2 | +:sectanchors: |
| 3 | +:page-layout: post |
| 4 | + |
| 5 | +Commit: commit:183ef048f61ae36aa389d1d0345cde940fe788e9[] + |
| 6 | +Release: release:2021-11-22[] |
| 7 | + |
| 8 | +== Sponsors |
| 9 | + |
| 10 | +**Become a sponsor:** On https://opencollective.com/rust-analyzer/[OpenCollective] or |
| 11 | +https://github.com/sponsors/rust-analyzer[GitHub Sponsors]. |
| 12 | + |
| 13 | +== New Features |
| 14 | + |
| 15 | +* pr:10769[] Add proc macro ABI for rustc 1.58 |
| 16 | +* pr:10785[], pr:10796[] Show values of `const`s and `static`s in hover |
| 17 | ++ |
| 18 | +image::https://user-images.githubusercontent.com/5489149/142163890-b6aa2ab4-7bd0-4dd3-b35d-5eaa83fffb7f.png[] |
| 19 | +* pr:10798[] Show "go to type" for function return type on hover |
| 20 | ++ |
| 21 | +image::https://user-images.githubusercontent.com/5489149/142375722-4a385216-494b-45a4-be1c-59664213b8d6.png[] |
| 22 | +* pr:10812[], pr:10823[] Format `Fn` traits using parentheses |
| 23 | +* pr:10810[] Add toggle to disable cache priming |
| 24 | + |
| 25 | + |
| 26 | +== Fixes |
| 27 | + |
| 28 | +* pr:10773[] Reimplement mapping out of test/bench attributes for runnables |
| 29 | +* pr:10734[] Add generic parameters in "convert to manual impl" assist |
| 30 | +* pr:10776[] Remove validation of `super` in use paths |
| 31 | +* pr:10799[] Fix proc macro ABI version checks |
| 32 | +* pr:10794[] Parse range patterns inside tuple patterns |
| 33 | +* pr:10795[] Fix crash in doc path resolution |
| 34 | +* pr:10804[] Diagnose using `derive` on non-adt items |
| 35 | +* pr:10806[] Make inlay param hint hiding heurstic case unsensitive |
| 36 | +* pr:10807[] Diagnose invalid derive attribute input |
| 37 | +* pr:10808[] Really show custom check-command |
| 38 | +* pr:10821[] Wrap `inline_call` and `inline_into_callers` if it inlines into the left side of a binary expression |
| 39 | +* pr:10805[] Dedupe or merge hover actions |
| 40 | +* pr:10817[] Omit redundant `{unnamed}` where clauses on hover |
| 41 | + |
| 42 | + |
| 43 | +== Internal Improvements |
| 44 | + |
| 45 | +* pr:10777[] Allow disabling perf counters access via `RA_DISABLE_PERF` |
| 46 | +* pr:10778[] Skip test/bench attr expansion in resolution instead of collection |
| 47 | +* pr:10781[] Do not use reference search in `runnables::related_tests` |
| 48 | +* pr:10789[] Check for derive attributes by item path, not `derive` identifier |
| 49 | +* pr:10819[] Replace some `Vec` occurences with `Box` |
| 50 | + |
0 commit comments