Comment by kibwen
10 hours ago
Rust has been taking steps in this direction for several years now, having first added pipelining via eager metadata emission in 2019: https://news.ycombinator.com/item?id=49924257 , but there remain some decisions to be made regarding what to do when encountering errors in crates that were speculatively approved.
Uhm... emit the errors and fail the compilation? What else would you do?
Maybe there's some work to do to make that happen cleanly but the desired behaviour seems pretty obvious.