github rust-lang/rust-analyzer 2023-07-03

latest releases: nightly, 2024-11-25, 2024-11-18...
17 months ago

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.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.