bors c82d168b79 Auto merge of #16979 - Nadrieril:contiguous-enum-id, r=Veykril
pattern analysis: Use contiguous indices for enum variants

The main blocker to using the in-tree version of the `pattern_analysis` crate is that rustc requires enum indices to be contiguous because it uses `IndexVec`/`BitSet` for performance. Currently we swap these out for `FxHashMap`/`FxHashSet` when the `rustc` feature is off, but we can't do that if we use the in-tree crate.

This PR solves the problem by using contiguous indices on the r-a side too.
2024-04-01 12:15:23 +00:00
..
2024-03-11 11:05:59 -04:00
2024-03-19 15:39:00 +01:00
2024-03-21 20:08:30 +01:00
2024-03-21 10:21:44 +01:00
2024-03-14 16:24:51 +01:00
2024-03-19 15:39:00 +01:00
2024-03-21 20:08:30 +01:00