rust/compiler/rustc_infer
Matthias Krüger 5c89029585
Rollup merge of #121206 - nnethercote:top-level-error-handling, r=oli-obk
Top level error handling

The interactions between the following things are surprisingly complicated:
- `emit_stashed_diagnostics`,
- `flush_delayed`,
- normal return vs `abort_if_errors`/`FatalError.raise()` unwinding in the call to the closure in `interface::run_compiler`.

This PR disentangles it all.

r? `@oli-obk`
2024-02-21 22:48:56 +01:00
..
src Rollup merge of #121206 - nnethercote:top-level-error-handling, r=oli-obk 2024-02-21 22:48:56 +01:00
Cargo.toml Replace custom_encodable with encodable. 2023-11-22 18:37:14 +11:00
messages.ftl s/generator/coroutine/ 2023-10-20 21:14:01 +00:00