Gah, the Rust compiler stack keeps getting better. All still WIP but now there's Polonius, Datafrog, Chalk, Peepmatic — each existing as a specific, reusable component in the compiler stack.
-
-
Replying to @yoshuawuyts
There's also ena, which powers rustc's type unification during inferencehttps://github.com/rust-lang/ena
1 reply 1 retweet 4 likes -
Replying to @sheevink @yoshuawuyts
Oh, and the compiler's query system also spawned salsa, a more modular framework for incremental on-demand computation https://github.com/salsa-rs/salsa It's not used *by* rustc yet, though (but
@rust_analyzer uses it)1 reply 2 retweets 11 likes
Replying to @sheevink @rust_analyzer
Ahh, I knew I was forgetting one! I did know about salsa; this is so cool too!
10:28 AM - 4 May 2020
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.