rust/src/librustc_data_structures
bors a57d5d7b25 Auto merge of #52250 - nnethercote:no-SparseBitMatrix, r=nikomatsakis
Speed up `SparseBitMatrix` use in `RegionValues`.

In practice, these matrices range from 10% to 90%+ full once they are
filled in, so the dense representation is better.

This reduces the runtime of Check Nll builds of `inflate` by 32%, and
several other benchmarks by 1--5%.

It also increases max-rss of `clap-rs` by 30% and a couple of others by
up to 5%, while decreasing max-rss of `coercions` by 14%. I think the
speed-ups justify the max-rss increases.

r? @nikomatsakis
2018-07-22 02:43:57 +00:00
..
2018-07-13 01:29:10 -04:00
2018-07-13 13:05:22 +10:00
2018-07-20 15:15:06 +10:00
2018-06-06 15:25:16 +02:00
2018-05-24 12:01:27 -04:00
2018-07-02 11:40:49 -04:00
2018-07-11 16:08:38 +02:00