rust/tests
Matthias Krüger 1c7ef3b483
Rollup merge of #109493 - compiler-errors:new-solver-vars-obligations, r=lcnr
Return nested obligations from canonical response var unification

Handle alias-eq obligations being emitted from `instantiate_and_apply_query_response` in:
* `EvalCtxt` - by processing the nested obligations in the next loop by `new_goals`
* `FulfillCtxt` - by adding the nested obligations to the fulfillment's pending obligations
* `InferCtxt::evaluate_obligation` - ~~by returning `EvaluationResult::EvaluatedToAmbig` (boo 👎, see the FIXME)~~ same behavior as above, since we use fulfillment and `select_where_possible`

The only one that's truly sketchy is `evaluate_obligation`, but it's not hard to modify this behavior moving forward.

From #109037, I think a smaller repro could be crafted if I were smarter, but I am not, so I just took this from #105878.

r? `@lcnr` cc `@BoxyUwU`
2023-03-24 01:22:06 +01:00
..
assembly
auxiliary
codegen Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obk 2023-03-23 18:43:04 +00:00
codegen-units
debuginfo
incremental Rollup merge of #105793 - lukas-code:circular-deps, r=Mark-Simulacrum 2023-03-19 15:33:55 +05:30
mir-opt Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obk 2023-03-23 18:43:04 +00:00
pretty Auto merge of #108148 - parthopdas:master, r=oli-obk 2023-03-20 03:24:27 +00:00
run-make Rollup merge of #108986 - fortanix:raoul/sync_lvi_patches, r=cuviper 2023-03-24 01:22:05 +01:00
run-make-fulldeps Rollup merge of #109213 - oli-obk:cstore, r=cjgillot 2023-03-22 22:44:40 +01:00
run-pass-valgrind
rustdoc Rollup merge of #108954 - notriddle:notriddle/notable-trait-generic, r=camelid 2023-03-22 22:44:39 +01:00
rustdoc-gui Add GUI test for "Auto-hide item contents for large items" setting 2023-03-20 20:25:35 +01:00
rustdoc-js rustdoc: add support for type filters in arguments and generics 2023-03-20 22:41:57 -07:00
rustdoc-js-std rustdoc: add support for type filters in arguments and generics 2023-03-20 22:41:57 -07:00
rustdoc-json Add test for c_variadic in rustdoc-json 2023-03-18 17:59:29 +00:00
rustdoc-ui Rollup merge of #107718 - Zoxc:z-time, r=nnethercote 2023-03-23 19:55:43 +01:00
ui Rollup merge of #109493 - compiler-errors:new-solver-vars-obligations, r=lcnr 2023-03-24 01:22:06 +01:00
ui-fulldeps rustc: Remove unused Session argument from some attribute functions 2023-03-22 13:55:55 +04:00
COMPILER_TESTS.md