Changelog #144

Commit: e8e598f
Release: 2022-08-29

New Features

  • #12965 (first contribution) mark #[cfg]-ed out associated items as inactive:

    187130565 0a0f0d88 2036 44b0 93f2 daf14f837f95
  • #12976 emit subcommand to emit SCIP.

  • #13084, #13099 add more highlighting configurations, disable some by default.

Fixes

  • #13021 (first contribution) paper over panics on GATs with const generics.

  • #13092 use correct offsets in macro inputs for reference autocompletions.

  • #13096 accept leading | in more pattern positions.

  • #13100 resolve doc links on impl blocks.

  • #13110 make Extract type as type alias work on arrays using const generics.

  • #13088 show an error when flycheck can’t be restarted.

  • #13090 do not substitute Self in the same impl block in Inline call.

  • #13095 avoid error message when using Live Share.

  • #13133 move empty diagnostics workaround back into the server.

Internal Improvements

  • #13078 (first contribution) remove unnecessary writer try_clone in lsp-server.

  • #13087 remove automatic config patching from the VS Code extension.

  • #13116 use identity hashing for FileId and CrateId.

  • #13101 re-export standard semantic token types and modifiers.

  • #13001 replace crossbeam scoped threads with standard library ones.