Changelog #110

Commit: 8e9ccbf
Release: 2022-01-03

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #11151 correctly fall back to notify if the client-side file watching is not supported.

  • #11173 allow partially resolved types in Add explicit type.

Fixes

  • #11136 (first contribution) use the right numbers of placeholders in Add turbofish.

  • #11088 hide some trivial type hints.

  • #11158 enable completions for <_>::$0.

  • #11171, #11175 fix tool module classification.

  • #11144 fix server path on NixOS.

Internal Improvements

  • #11131 avoid speculation when completing macros.

  • #11156 record unresolved derive invocations in hir.

  • #11160 use a basic NonEmptyVec in mbe::syntax_bridge.

  • #11169, #11177 handle macro calls better in highlighting.

  • #11134 tighten up parser API.

  • #11141, #11152, #11153 add tests for extra parser entry points.

  • #11163 add tests for top-level parser entry points.

  • #11164 more macro tests.

  • #11165, #11167 start enforcing invariants for top-level entry points.

  • #11127 set a timeout on the Octokit client.