Hasty Briefsbeta

  • #Rust
  • #Programming
  • #Release
  • Rust 1.89.0 has been released, featuring new language improvements and updates.
  • New support for explicitly inferred arguments to const generics using '_'.
  • Introduction of a mismatched lifetime syntaxes lint to improve code clarity.
  • Addition of more x86 target features including sha512, sm3, sm4, kl, and widekl.
  • Cross-compiled doctests now tested, with options to ignore specific targets.
  • i128 and u128 types can now be used in extern "C" functions without triggering improper_ctypes_definitions lint.
  • Demotion of x86_64-apple-darwin to Tier 2 with host tools due to macOS changes.
  • Standards compliant C ABI for extern "C" functions on wasm32-unknown-unknown target.
  • New Tier-3 targets added: loongarch32-unknown-none and loongarch32-unknown-none-softfloat.
  • Stabilization of various APIs including NonZero<char>, File locking methods, and more.