Advertisement · 728 × 90

Posts by Christian Schwarz

Preview
Schedule — TokioConf 2026

Arrived in Portland for @tokioconf.com
I’m speaking Wednesday about when and how io_uring can make your storage-intensive tokio app better. Check out the full schedule, awesome lineup! www.tokioconf.com/schedule

2 days ago 5 0 0 0
Post image

And I just received this amazing swag drop in the mail: that beanie is going for a morning run right away!

6 months ago 2 0 0 0

Super excited to be speaking at #p99conf about the evolution of the Neon storage stack! My talk is on Wednesday: www.p99conf.io/agenda/#wedn...

6 months ago 5 1 1 1

Ok, that clarifies your original post for me, thanks!

1 year ago 1 0 0 0

So in terms of possible optimizations unlocked by explicit synchronization points, you’d say Rust today already exploits all of them? IIUC most of the Rust compiler and LLVM doesn’t understand the “meaning” of Poll::Pending, right? I’m interested in whether new optimizations were unlocked if it did.

1 year ago 0 0 1 0

Ok, so, expressivity in the typesystem, maybe reasoning about deadlock-freedom, etc.

Any foreseeable advantages wrt low level optimizations? Like, can I optimize the code *between* the synchronization points better if I know them at the type system level at compile time?

1 year ago 0 0 1 0

What improvements are unlocked in PL and compilers by marking synchronization points? Not doubting your point, just wondering what the broader context of the post is.

1 year ago 0 0 1 1