david barsky
@davidbarsky.com
950 followers
420 following
480 posts
i like cooking and reading books. my day job is to work on ersc.io, but before, it was rust-analyzer. he/they is fine.
Posts
Media
Videos
Starter Packs
My colleague Dave Pacheco wrote up a great description of a new (to us?) Rust async pathology--"futurelock"--another extremely sharp edge to watch out for, with no particular guardrails. Of course, we'll be talking about it with @bcantrill.bsky.social on Monday's Oxide and Friends
609 - Futurelock / RFD / Oxide
rfd.shared.oxide.computer
Reposted by david barsky
Reposted by david barsky
Reposted by david barsky
david barsky
@davidbarsky.com
· 10d
david barsky
@davidbarsky.com
· 10d
david barsky
@davidbarsky.com
· 10d
like, this isn’t a fair, head-to-head comparison because macros introduce new items to resolve, but disabling proc macro expansion in rust-analyzer on buck2 (a 500k LoC codebase) caused ra’s startup time to go from 30 seconds to *11* seconds. there was only a 20% reduction in items!
david barsky
@davidbarsky.com
· 10d
david barsky
@davidbarsky.com
· 10d