Files
yggdrasil-rust/compiler
bors 66f8dd1255 Auto merge of #110069 - ndrewxie:issue-104212-fix, r=cjgillot
Switched provisional evaluation cache map to FxIndexMap, and replaced map.drain_filter with map.retain

Switching ProvisionalEvaluationCache's map field from FxHashMap to FxIndexMap was previously blocked because doing so caused performance regressions that could be mitigated by the stabilization of drain_filter for FxIndexMap (#104212). However, the only use of drain_filter can be replaced with a retain, so I made the modification and put in a PR to see if this causes a performance regression as well.

This PR is part of a broader effort (#84447) of removing iteration through FxHashMaps, as the iteration order is unstable and can cause issues in incremental compilation.
2023-04-08 11:20:58 +00:00
..
2023-03-11 10:53:47 -06:00
2023-04-04 12:38:06 -07:00
2023-03-27 18:58:07 +00:00
2023-02-02 07:47:39 +01:00
2023-04-03 15:59:21 +00:00
2023-03-28 01:14:28 +00:00
2023-04-06 23:01:40 -04:00
2023-04-06 04:55:58 +00:00
2023-04-06 08:25:53 +02:00
2023-04-06 09:34:16 +01:00