rust/compiler/rustc_interface
León Orell Valerian Liehr e15d6f9d85
Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnr
Do `check_coroutine_obligations` once per typeck root

We only need to do `check_coroutine_obligations` once per typeck root, especially since the new solver can't really (easily) associate which obligations correspond to which coroutines.

This requires us to move the checks for sized coroutine fields into `mir_coroutine_witnesses`, but that's fine imo.

r? lcnr
2024-04-23 17:25:16 +02:00
..
src Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnr 2024-04-23 17:25:16 +02:00
Cargo.toml Unify dylib loading between proc macros and codegen backends 2024-02-21 11:17:07 +00:00
messages.ftl Make incremental sessions identity no longer depend on the crate names provided by source code 2024-03-13 16:40:02 +01:00