Hasty Briefsbeta

  • #Rust
  • #Compiler
  • #Programming
  • Rust 1.92.0 has been released, introducing new features and improvements.
  • Deny-by-default never type lints are now enforced, potentially causing compilation errors for affected crates.
  • The `unused_must_use` lint no longer warns on `Result<(), UninhabitedType>` or `ControlFlow<UninhabitedType, ()>`.
  • Unwind tables are now emitted by default with `-Cpanic=abort` on Linux, enabling backtraces.
  • Improved validation for `#[macro_export]` and stricter checks on built-in attributes.
  • Several APIs have been stabilized, including `NonZero<u{N}>::div_ceil` and `Location::file_as_c_str`.
  • Contributors from the Rust community played a significant role in this release.