]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Rollup merge of #89546 - joshtriplett:grow-metadata-faster, r=petrochenkov
authorManish Goregaokar <manishsmail@gmail.com>
Tue, 5 Oct 2021 19:52:49 +0000 (12:52 -0700)
committerGitHub <noreply@github.com>
Tue, 5 Oct 2021 19:52:49 +0000 (12:52 -0700)
commit5f8b1614d110fc3f0cd8536e08822a8cead32172
tree411ef5015faad89dc56928c2040b47fd2cff070f
parentf71b3e2b46505fda8dea7187fa90b80472f7abfa
parentc35a700be2aebc0449a16fa1a09d7667aa209230
Rollup merge of #89546 - joshtriplett:grow-metadata-faster, r=petrochenkov

Make an initial guess for metadata size to reduce buffer resizes

When reading metadata, the compiler starts with a `Vec::new()`, which will need to grow repeatedly as the metadata gets decompressed into it. Reduce the number of resizes by starting out at the size of the compressed data.
compiler/rustc_metadata/src/locator.rs