Christian Schwarz's Avatar

Christian Schwarz

@problame.bsky.social

Storage @ neon.tech OpenZFS & zrepl.github.io cschwarz.com

52 Followers  |  89 Following  |  4 Posts  |  Joined: 27.11.2024  |  1.4901

Latest posts by problame.bsky.social on Bluesky

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

18.01.2025 20:33 — 👍 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.

18.01.2025 18:01 — 👍 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?

18.01.2025 15:06 — 👍 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.

18.01.2025 14:52 — 👍 0    🔁 0    💬 1    📌 1

@problame is following 20 prominent accounts