rust/compiler/rustc_const_eval/src
bors 5dfe648b45 Auto merge of #134438 - lqd:const-qualif-bitsets, r=compiler-errors
Use `MixedBitSet`s in const qualif

These analyses' domains should be very homogeneous, having compressed bitmaps on huge cfgs should make a difference (and doesn’t have an impact on the smaller / regular cfgs in our benchmarks).

This is a >40% walltime reduction on [this stress test](https://github.com/Manishearth/icu4x_compile_sample) extracted from a real world ICU case, and a 10x or so max-rss reduction.

cc `@oli-obk` `@RalfJung`

Should help with (or fix) issue #134404.
2024-12-20 04:48:19 +00:00
..
check_consts Auto merge of #134438 - lqd:const-qualif-bitsets, r=compiler-errors 2024-12-20 04:48:19 +00:00
const_eval Re-export more rustc_span::symbol things from rustc_span. 2024-12-18 13:38:53 +11:00
interpret Rollup merge of #133702 - RalfJung:single-variant, r=oli-obk 2024-12-19 16:48:07 +08:00
util make no-variant types a dedicated Variants variant 2024-12-18 11:01:54 +01:00
errors.rs Deduplicate checking drop terminator 2024-11-22 16:54:41 +00:00
lib.rs report UB when the niche value refers to the untagged variant 2024-11-30 18:26:30 +01:00