Matthew Jasper
2e92b13a60
Prevent caching projections in the case of cycles
...
When normalizing a projection which results in a cycle, we would
cache the result of `project_type` without the nested obligations
(because they're not needed for inference). This would result in
the nested obligations only being handled once in fulfill, which
would avoid the cycle error.
Fixes #79714 , a regresion from #79305 caused by the removal of
`get_paranoid_cache_value_obligation`.
2020-12-20 21:47:51 +00:00
..
2020-12-17 11:55:49 -08:00
2020-12-17 11:43:55 +09:00
2020-12-17 17:08:18 +01:00
2020-12-14 22:00:46 -05:00
2020-12-11 23:02:19 +01:00
2020-12-18 15:27:28 -05:00
2020-12-17 16:40:47 +00:00
2020-12-17 11:36:52 +01:00
2020-12-19 15:16:03 +09:00
2020-12-01 12:54:03 -05:00
2020-12-10 21:33:04 -08:00
2020-12-18 15:22:51 -05:00
2020-12-19 07:13:36 -06:00
2020-12-12 19:18:44 +03:00
2020-12-19 04:32:50 +00:00
2020-12-17 11:43:55 +09:00
2020-12-01 14:30:02 +00:00
2020-12-18 15:22:51 -05:00
2020-12-20 21:47:51 +00:00
2020-12-14 17:27:27 -08:00
2020-12-18 22:13:25 +09:00
2020-12-11 15:02:46 -05:00
2020-12-07 00:00:00 +00:00
2020-12-16 10:31:42 +00:00
2020-12-17 15:20:45 -08:00
2020-12-17 11:44:03 +09:00
2020-12-20 07:01:00 +00:00
2020-12-20 07:01:00 +00:00
2020-12-19 19:14:04 +00:00
2020-12-19 07:13:36 -06:00
2020-12-19 04:32:50 +00:00
2020-12-11 15:02:46 -05:00
2020-12-10 16:04:19 -05:00
2020-12-17 20:22:22 +09:00
2020-12-03 17:08:19 -05:00
2020-12-17 11:44:08 +09:00
2020-12-18 16:22:07 +01:00
2020-12-18 15:27:28 -05:00
2020-12-16 10:41:07 +01:00
2020-12-20 21:47:51 +00:00
2020-12-18 15:27:28 -05:00
2020-12-12 16:13:06 +01:00
2020-12-20 07:01:00 +00:00