bors
8ca44ef9ca
Auto merge of #112988 - spastorino:new-rpitit-24, r=compiler-errors
...
Replace RPITIT current impl with new strategy that lowers as a GAT
This PR replaces the current implementation of RPITITs with the new implementation that we had under -Zlower-impl-trait-in-trait-to-assoc-ty flag that lowers the RPIT as a GAT on the trait and on the impls that implement that trait.
Opening this PR as a draft because this goes after #112682 , ~#112981~ and ~#112983~.
As soon as those are merged, I can rebase and we should run perf, crater and test a lot.
r? `@compiler-errors`
2023-07-10 19:01:30 +00:00
..
2023-05-09 20:35:39 -04:00
2023-04-25 00:08:35 +02:00
2023-04-25 00:08:35 +02:00
2023-02-16 15:14:45 +11:00
2023-02-22 21:52:26 +00:00
2023-05-05 21:44:48 +02:00
2023-05-05 21:44:48 +02:00
2023-05-11 18:06:31 +04:00
2023-05-11 18:06:31 +04:00
2023-05-03 22:41:29 +00:00
2023-05-03 22:41:29 +00:00
2023-03-08 15:37:14 +01:00
2023-03-08 15:37:14 +01:00
2023-01-24 14:21:57 +01:00
2023-01-24 14:21:57 +01:00
2023-01-24 14:21:57 +01:00
2023-05-12 00:10:52 +00:00
2023-01-11 14:40:07 -08:00
2023-06-19 12:54:34 +00:00
2023-06-19 12:54:34 +00:00
2023-07-07 10:19:30 +08:00
2023-06-12 20:24:48 +08:00
2023-04-12 16:17:31 +00:00
2023-04-12 16:17:31 +00:00
2023-02-22 21:52:26 +00:00
2023-02-28 00:48:05 +00:00
2023-01-28 15:08:07 +00:00
2023-01-28 15:08:07 +00:00
2023-05-02 22:36:24 +00:00
2023-05-02 22:36:24 +00:00
2023-04-03 15:59:21 +00:00
2023-02-16 03:39:58 +00:00
2023-02-18 02:42:43 +00:00
2023-04-03 15:59:21 +00:00
2023-02-22 21:52:26 +00:00
2023-06-23 18:23:52 -03:00
2023-06-23 18:23:52 -03:00
2023-05-02 05:04:50 +00:00
2023-06-23 18:23:52 -03:00
2023-06-23 18:23:52 -03:00
2023-05-02 05:04:50 +00:00
2023-07-08 18:21:34 -03:00
2023-04-29 13:01:46 +01:00
2023-04-29 13:01:46 +01:00
2023-01-30 20:12:21 +00:00
2023-07-07 13:13:18 +00:00
2023-05-01 16:15:13 +08:00
2023-05-01 16:15:13 +08:00
2023-06-15 21:25:47 +03:00
2023-06-15 21:25:47 +03:00
2023-03-10 20:32:24 +13:00
2023-05-10 19:36:02 +02:00
2023-04-29 13:01:46 +01:00
2023-04-21 15:34:38 +02:00
2023-04-21 15:34:38 +02:00