Matthias Krüger edcdab08a4
Rollup merge of #108033 - lcnr:coinductive-attr, r=compiler-errors
add an unstable `#[rustc_coinductive]` attribute

useful to test coinduction, especially in the new solver.

as this attribute should remain permanently unstable I don't think this needs any official approval. cc ``@rust-lang/types``

had to weaken the check for stable query results in the solver to prevent an ICE if there's a coinductive cycle with constraints.

r? ``@compiler-errors``
2023-02-14 18:24:42 +01:00
..
2023-02-09 10:26:49 +00:00
2023-02-07 19:17:24 +00:00
2023-02-07 19:17:24 +00:00
2023-02-09 10:26:49 +00:00
2023-02-07 19:17:24 +00:00
2023-02-09 10:26:49 +00:00
2023-02-09 20:38:27 -05:00
2023-02-07 19:17:24 +00:00
2023-02-12 16:30:37 +01:00
2023-02-12 20:18:48 -05:00
2023-02-11 18:07:06 +00:00
2023-02-07 19:17:24 +00:00
2023-02-09 10:26:49 +00:00