@nobodyxu

31 Followers
70 Following
874 Posts
We should all be using dependency cooldowns

Lesson learned:

When writing a wrapper future or a wrapper stream, always remember the waker contract. When a future registers a waker and that waker fires, the runtime polls the outermost future, which eventually polls the wrapper. If your future swallows the poll without forwarding it, you’ll run into the same class of problems

https://www.e6data.com/blog/deadlocking-tokio-mutex-without-holding-lock

Deadlocking a Tokio Mutex without Holding a Lock | e6data

Learn why a Tokio mutex in async Rust can appear deadlocked even when unlocked, how a waker-contract violation traps permits, and how to fix it safely.

RE: https://mstdn.social/@ErikaSumner/116292158721344146

lmao at the only three member states who voted against this

Rust 1.94.1 has been released.

This point release fixes a few regressions that slipped into in Rust 1.94.0: an internal compiler error in Clippy, a small security issue in Cargo, and two issues in the standard library.

See the blog post for details: https://blog.rust-lang.org/2026/03/26/1.94.1-release/

Announcing Rust 1.94.1 | Rust Blog

Empowering everyone to build reliable and efficient software.

Security advisory for Cargo | Rust Blog

Empowering everyone to build reliable and efficient software.

Kovan: From Production MVCC Systems to Wait-Free Memory Reclamation

How years of building production concurrent systems led to implementing Crystalline, a wait-free memory reclamation scheme that eliminates tail latency and unbounded memory growth.

kivo's blog

What does it take to ship Rust in safety-critical? | Rust Blog

Empowering everyone to build reliable and efficient software.

What's "new" in Miri (and also, there's a Miri paper!)

It is time for another “what is happening in Miri” post. In fact this is way overdue, with the previous update being from more than 3 years ago (what even is time?!?), but it is also increa...