rust/tests
Guillaume Gomez 0060db74f9
Rollup merge of #115801 - compiler-errors:async-cycle-mono, r=oli-obk
Detect cycle errors hidden by opaques during monomorphization

Opaque types may reveal to projections, which themselves normalize to opaques. We don't currently normalize when checking that opaques are cyclical, and we may also not know that the opaque is cyclical until monomorphization (see `tests/ui/type-alias-impl-trait/mututally-recursive-overflow.rs`).

Detect cycle errors in `normalize_projection_ty` and report a fatal overflow (in the old solver). Luckily, this is already detected as a fatal overflow in the new solver.

Fixes #112047
2023-09-19 20:23:19 +02:00
..
assembly
auxiliary
codegen
codegen-units
coverage-map coverage: Regression test for inconsistent handling of closure spans 2023-09-18 22:33:05 +10:00
debuginfo
incremental
mir-opt Auto merge of #115865 - RalfJung:mir-mod, r=oli-obk 2023-09-19 13:22:48 +00:00
pretty
run-coverage coverage: Regression test for inconsistent handling of closure spans 2023-09-18 22:33:05 +10:00
run-coverage-rustdoc
run-make Auto merge of #114750 - Enselic:metadata-dep-info, r=compiler-errors 2023-09-17 11:45:53 +00:00
run-make-fulldeps
run-pass-valgrind
rustdoc Implement new eBNF for codeblock attributes 2023-09-15 21:32:28 +02:00
rustdoc-gui Rollup merge of #112725 - notriddle:notriddle/advanced-search, r=GuillaumeGomez 2023-09-19 11:35:49 +02:00
rustdoc-js
rustdoc-js-std
rustdoc-json
rustdoc-ui Update tests for custom_code_classes_in_docs feature 2023-09-17 15:11:44 +02:00
ui Rollup merge of #115801 - compiler-errors:async-cycle-mono, r=oli-obk 2023-09-19 20:23:19 +02:00
ui-fulldeps Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naber 2023-09-14 19:56:55 +00:00
COMPILER_TESTS.md