Changelog #234

Commit: 21ec8f5
Release: 2024-05-20 (v0.3.1966)

Note

Because of an infrastructure issue, this release is not available on the VS Code Marketplace. Of course, you can still download and install the VSIX from GitHub Releases.

Fixes

  • #17203 fix OOM caused by term search.

  • #17227 hash file contents to verify it actually changed.

  • #17225 interleave function-like and attribute macro expansion in "Expand macro recursively".

  • #17220 improve confusing literal hovers.

  • #17187 keep parentheses in De Morgan’s law assist when the precedence of inner expression is lower.

  • #17216 respect path attribute in "Extract module to file".

  • #17232 don’t emit --keep-going with custom build script commands.

Internal Improvements

  • #17250 (first contribution) fix Neovim 0.10 inlay hints config example.

  • #17241 (first contribution) fix some typos.

  • #17221 make macro parse tree validation lazier.

  • #17195 implement unsafe attribute parsing.

  • #17228 sort computed runnables.

  • #17243 add StaticLifetime to hir API.

  • #17235, #17238, #17239, #17240 tweak metrics CI caching.

  • #17224 bump Cargo.lock dependencies.

  • #17259 sync from downstream.