Changelog #271

Commit: f3998f7
Release: 2025-02-03 (v0.3.2291)

New Features

  • #19001, #19063 implement default-field-values.

  • #19038 support RFC 2396 (target-feature 1.1).

Fixes

  • #19061 temporarily disable Receiver-based completions.

  • #19050 don’t suggest .into_iter().method() on iterators.

  • #19047 fix syntactic highlighting for renames.

  • #19044 fix #[rustc_deprecated_safe_2024].

  • #19045 fix a missing standard semantic token.

  • #19037 delay recursion check, to help with custom #[test] macros.

  • #19051 mark unsafe function pointer calls as unsafe.

  • #19056 properly handle CRLF line endings in the syntax tree view.

  • #19057 show status bar item in the VS Code Output pane.

Internal Improvements

  • #19072 (first contribution) be more principled when computing completion_item_hash.

  • #19055 (first contribution) enable some working code on FreeBSD.

  • #19052, #19080 prioritize formatting tasks and only take read VFS lock when rebuilding the crate graph.

  • #19036 split out ExpressionStore from Body.

  • #19070 remove mutable syntax tree usage from adjustment hints.

  • #19067 bump tenthash to 1.0.

  • #19015 convert manual to mdBook.