This site is being rebuilt and some pages are out of date. For current details, write to [email protected]. This notice goes away when the rebuild is done.

No analytics unless you allow it, no tracking. This site keeps in your browser the language you pick, the theme, its colour, which site you chose, the currency on the pricing page and that you closed this notice; signing in adds session cookies. The legal page has the details.

Sign in

Radar · Rust · Archive · Week 21 · May 19 – 25, 2025

Rust 1.87.0 Release

Worth knowingtooling

What changed
The Rust team announced the release of Rust 1.87.0 and celebrated ten years of Rust.
Production impact
The source does not say.
Try it
Run rustc --version to confirm you are on 1.87.0.
Source
blog.rust-lang.org/2025/05/15/Rust-1.87.0/

Understand it, then run it

Rust 1.87.0 adds a new way to connect programs together: the standard library now has a function called io::pipe. It lets you create an anonymous pipe, a small piece of memory that one process can write to and another can read from, without needing a file on disk. In the past you had to use external crates or platform‑specific calls to do this. With the new pipe you can write a program that runs another command and captures its output in a single, easy step. The change also makes some low‑level CPU instructions easier to use safely, and lets inline assembly jump to Rust code, but the most visible new feature is the pipe.

Written by gpt-oss-20b from the linked source · claims checked against the sources · archive, not individually reviewed