RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Pick a date

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.

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

FAQ

What changed 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.
What should Rust teams do about it?
Review Clippy's mut_mut rewrite if you maintain diagnostics or lint logic • Test LoongArch builds if you target that platform • Merge crates.io dependency updates through your normal cadence
Which Rust repositories shipped on July 3, 2026?
rust-lang/compiler-builtins, rust-lang/rust-clippy, rust-lang/crates.io, rust-lang/crates.io-index

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.