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

EXTERN CUSTOM ABI STABILIZED, CARGO SUBMODULE UPDATED

By RepoJournal · Filed · About Rust

Rust stabilized `extern "custom"` for low-level FFI functions with non-standard calling conventions, closing a long-awaited tracking issue.

The stabilization of `extern "custom"` [1] marks a milestone for developers working with architectures that pass arguments in non-standard registers. This feature unlocked external function declarations for custom ABIs unknown to Rust itself, addressing a years-long gap in low-level interop. The merge came as part of a rollup [2] that also included cargo submodule updates [3] incorporating 6 commits of tooling refinements across the ecosystem. In parallel, smaller wins shipped: iterator comparisons now properly respect overridden min/max behavior [4], OpenOptions error messages got sharper [4], and rustdoc's `doc_cfg` presentation improved [5]. The cargo update pulled in cc@1.4.3 and continued cleanup of trailing whitespace across the codebase [3]. Across crates.io-index, routine crate updates flowed through for readout, rvoip modules, and videocall-cli [6][7][8][9][10]. The 70 commits and 12 PRs across 4 repos this cycle kept the ecosystem ticking without breaking surprises.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Rollup merge of #158504 - folkertdev:stabilize-extern-custom, r=tgross35 rust-lang/rust
  2. [2] Rollup of 5 pull requests ↗ rust-lang/rust
  3. [3] Auto merge of #161121 - weihanglo:update-cargo, r=weihanglo rust-lang/rust
  4. [4] Rollup of 5 pull requests ↗ rust-lang/rust
  5. [5] rustdoc: Small `doc_cfg` messages improvements ↗ rust-lang/rust
  6. [6] Update crate `readout` rust-lang/crates.io-index
  7. [7] Update crate `rvoip-webtransport` rust-lang/crates.io-index
  8. [8] Update crate `rvoip-quic` rust-lang/crates.io-index
  9. [9] Update crate `rvoip-sip` rust-lang/crates.io-index
  10. [10] Update crate `videocall-cli` rust-lang/crates.io-index

Quick answers

What shipped in Rust on August 16, 2026?
Rust stabilized `extern "custom"` for low-level FFI functions with non-standard calling conventions, closing a long-awaited tracking issue. In total, 70 commits, 12 pull requests, and 1 releases landed.
Who contributed to Rust on August 16, 2026?
5 developers shipped this update, including bors, Jonathan Brouwer, GuillaumeGomez, renovate, and github-actions[bot].
What were the notable Rust updates?
Rollup merge of #158504 - folkertdev:stabilize-extern-custom, r=tgross35, Rollup of 5 pull requests, and Auto merge of #161121 - weihanglo:update-cargo, r=weihanglo.

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?