|
| 1 | += Changelog #110 |
| 2 | +:sectanchors: |
| 3 | +:page-layout: post |
| 4 | + |
| 5 | +Commit: commit:8e9ccbf97a70259b6c6576e8fd7d77d28238737e[] + |
| 6 | +Release: release:2022-01-03[] |
| 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:11151[] correctly fall back to `notify` if the client-side file watching is not supported. |
| 16 | +* pr:11173[] allow partially resolved types in `Add explicit type`. |
| 17 | + |
| 18 | +== Fixes |
| 19 | + |
| 20 | +* pr:11136[] (first contribution) use the right numbers of placeholders in `Add turbofish`. |
| 21 | +* pr:11088[] hide some trivial type hints. |
| 22 | +* pr:11158[] enable completions for `<_>::$0`. |
| 23 | +* pr:11171[] fix tool module classification. |
| 24 | +* pr:11175[] fix highlighting hack for `self` params. |
| 25 | +* pr:11144[] fix server path on NixOS. |
| 26 | + |
| 27 | +== Internal Improvements |
| 28 | + |
| 29 | +* pr:11131[] avoid speculation when completing macros. |
| 30 | +* pr:11156[] record unresolved derive invocations in `hir`. |
| 31 | +* pr:11160[] use a basic `NonEmptyVec` in `mbe::syntax_bridge`. |
| 32 | +* pr:11169[], pr:11177[] handle macro calls better in highlighting. |
| 33 | +* pr:11134[] tighten up parser API. |
| 34 | +* pr:11141[], pr:11152[], pr:11153[] add tests for extra parser entry points. |
| 35 | +* pr:11163[] add tests for top-level parser entry points |
| 36 | +* pr:11164[] more macro tests. |
| 37 | +* pr:11165[], pr:11167[] start enforcing invariants for top-level entry points. |
| 38 | +* pr:11127[] set a timeout on the Octokit client. |
0 commit comments