about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser/path.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-12-20 04:48:19 +0000
committerbors <bors@rust-lang.org>2024-12-20 04:48:19 +0000
commit5dfe648b45659db8dd0a673a806bba3df84aa3af (patch)
treeeec389667836b6678d5bdad1a9812b132fcc986e /compiler/rustc_parse/src/parser/path.rs
parent214587c89d527dd0ccbe1f2150c737d3bdee67b0 (diff)
parentdb7d6a9ba8fcc708db07a4880a4c560ee41edcd0 (diff)
downloadrust-5dfe648b45659db8dd0a673a806bba3df84aa3af.tar.gz
rust-5dfe648b45659db8dd0a673a806bba3df84aa3af.zip
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.
Diffstat (limited to 'compiler/rustc_parse/src/parser/path.rs')
0 files changed, 0 insertions, 0 deletions