Rust vs C++: Who Checks the Lifetime, and When
Rust vs C++ comes down to when lifetimes get checked. A moved pointer that segfaults in C++ and a dangling reference that Rust refuses to…
Rust vs C++ comes down to when lifetimes get checked. A moved pointer that segfaults in C++ and a dangling reference that Rust refuses to…
Rust 1.99 stabilizes Vec::into_parts and tells you to stop unleaking Box::leak. Before and after code, the unsafe rules that remain, and the fix for my…
A Rust advisory showed Miri writing CI env vars into a cached target/ folder. Here's how I scope GitHub Actions secrets so no cache ever…
Cloudflare cut 100TB of RAM by re-deriving the consistent hashing math behind a 2007 default. What the formula, and a Rust alignment gotcha, mean for…
The Rust team says fake job calls are being used to hijack crate owners. I read the arrayref timeline and a first-hand account, then changed…
The first Rust debugging survey says over half of Rustaceans skip the debugger. I think the real story is the visualizer attribute 62% of library…
Rust 1.98 added algebraic_add and format_into. Here's a criterion benchmark to see if reordered float math helps your code, plus the rules I use for…
Rust switched on the next-generation trait solver in nightly. What it fixes, what it quietly breaks in your CI, and the compile-time claims to ignore.
I spent my first month with Rust fighting the borrow checker. Here's the memory management mental model that made ownership, borrowing, and lifetimes click.
async-std is discontinued and most runtime comparisons miss the point: your dependency tree already picked Tokio. Here is how I checked mine, and when smol…