RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

LOONGARCH GETS NATIVE MATH OPS AS CLIPPY TIGHTENS LINT RULES

By RepoJournal · Filed · About Rust

Rust's compiler-builtins now dispatch LoongArch hardware floating-point instructions for fma, rint, and sqrt, while Clippy's mut_mut lint gets a complete rewrite to handle syntax context switches correctly.

The compiler-builtins team shipped architecture-specific implementations that let LoongArch systems execute three critical math operations directly on hardware instead of falling back to software emulation [1]. This is the kind of incremental platform support that compounds into measurable performance gains across the ecosystem. Meanwhile, Clippy's mut_mut lint got a full rewrite [2] that removes unnecessary node tracking and block visitors while fixing how it handles syntax context switches, though the team notes span suggestions still need refinement [2]. Over at crates.io, the infrastructure team is keeping dependencies current with prettier now at v3.9.4 [3], vite at v8.1.0 [4], and typescript-eslint at v8.62.1 [5], all routine but necessary updates that keep the registry's frontend ship-shape. The athena ecosystem saw five crate updates across pipelines, rights, typesense, wss, and gateway [6][7][8][9][10], suggesting active development on that subsystem.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] libm: Add LoongArch implementations of fma, rint, and sqrt ↗ rust-lang/compiler-builtins
  2. [2] Rewrite `mut_mut` ↗ rust-lang/rust-clippy
  3. [3] Update dependency prettier to v3.9.4 ↗ rust-lang/crates.io
  4. [4] Update dependency vite to v8.1.0 ↗ rust-lang/crates.io
  5. [5] Update dependency typescript-eslint to v8.62.1 ↗ rust-lang/crates.io
  6. [6] Update crate `athena-pipelines` rust-lang/crates.io-index
  7. [7] Update crate `athena-rights` rust-lang/crates.io-index
  8. [8] Update crate `athena-typesense` rust-lang/crates.io-index
  9. [9] Update crate `athena-wss` rust-lang/crates.io-index
  10. [10] Update crate `athena-gateway` rust-lang/crates.io-index

Quick answers

What shipped in Rust on July 3, 2026?
Rust's compiler-builtins now dispatch LoongArch hardware floating-point instructions for fma, rint, and sqrt, while Clippy's mut_mut lint gets a complete rewrite to handle syntax context switches correctly. In total, 61 commits and 16 pull requests landed.
Who contributed to Rust on July 3, 2026?
3 developers shipped this update, including heiher, Jarcho, and renovate[bot].
What were the notable Rust updates?
libm: Add LoongArch implementations of fma, rint, and sqrt, Rewrite `mut_mut`, and Update dependency prettier to v3.9.4.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.