Changelog #188

Commit: ff485b6
Release: 2023-07-03 (v0.3.1575)

New Features

  • #15136 (first contribution) drop matching brace key binding.

  • #15185 bump chalk.

  • #15151 update VS Code extension dependencies and require 1.78.

Fixes

  • #15148 fix self and super path resolution in block modules.

  • #15157 fix runnable detection for #[tokio::test].

  • #15173 fix data layout of reference to nested unsized structs.

  • #15184 disable MIR interpreter for targets with different pointer size from host.

  • #15168 fix MIR realloc allocating a smaller destination.

  • #15189 fix overflow checking in shift operator.

  • #15194 fix layout of SIMD types and respect alignment in MIR interpreter.

  • #15101, #15177, #15180 check client workspace.workspaceEdit.resourceOperations capability.

  • #15138 rename runnableEnv to runnables.extraEnv.

Internal Improvements

  • #15030, #15163 (first contribution) run metrics on parallel.

  • #15172 support #[derive_const(Trait)].

  • #15140 add comment explaining why HasSource::source() returns Option.

  • #15161 add library fixture meta.

  • #15175 drop cross-env npm dep.

  • #15174 switch to @vscode/vsce.

  • #15153 clean up Code extension activationEvents.

  • #15154 use @tsconfig/strictest for type checking rules.

  • #15159 enable noImplicitOverride.

  • #15169 use anonymous lifetime where possible.

  • #15142 rename crates after removing libs from workspace.

  • #15195 don’t specify proc-macro-test version.