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-06 11:26:36 -08:00
2023-02-13 16:23:23 +01:00
2023-02-07 16:33:03 +00:00
2023-02-13 18:41:18 +00:00
2023-02-14 12:18:33 +01:00
2023-02-13 18:41:18 +00:00
2023-02-07 19:17:24 +00:00
2023-02-09 11:47:12 +11:00
2023-02-09 14:52:54 +00:00
2023-02-07 19:05:53 +00:00
2023-02-13 18:41:18 +00:00
2023-02-07 19:17:24 +00:00
2023-02-06 11:26:36 -08:00
2023-02-09 10:26:49 +00:00
2023-02-09 10:26:49 +00:00
2023-02-13 23:25:12 +01:00
2023-02-13 18:41:18 +00:00
2023-02-10 15:28:47 +01:00
2023-02-09 12:29:43 +09:00
2023-02-10 15:28:47 +01:00
2023-02-07 19:17:24 +00:00
2023-02-10 10:10:12 +00:00
2023-02-10 06:09:56 +01:00
2023-02-07 21:00:12 +00:00
2023-02-09 10:26:49 +00:00
2023-02-09 22:28:53 +08:00
2023-02-10 12:51:12 +03:00
2023-02-09 20:38:27 -05:00
2023-02-07 19:17:24 +00:00
2023-02-10 15:28:47 +01:00
2023-02-13 18:41:18 +00:00
2023-02-12 16:30:37 +01:00
2023-02-07 21:00:12 +00:00
2023-02-10 16:06:25 -08:00
2023-02-12 20:18:48 -05:00
2023-02-11 18:07:06 +00:00
2023-02-13 16:23:23 +01:00
2023-02-14 10:01:19 +00:00
2023-02-07 19:17:24 +00:00
2023-02-09 15:15:15 +08:00
2023-02-13 16:23:23 +01:00
2023-02-13 16:23:23 +01:00
2023-02-07 21:00:12 +00:00
2023-02-09 10:26:49 +00:00
2023-02-13 18:41:18 +00:00
2023-02-10 16:06:25 -08:00