about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-01-16 14:25:25 +0000
committerbors <bors@rust-lang.org>2022-01-16 14:25:25 +0000
commit48e89b00caa94829a5f07e0f1ecb33bf37431244 (patch)
treea928f002bc17f2c6a6bd1d512e01086aa257fc65 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent7be8693984d32d2f65ce9ded4f65b6b7340bddce (diff)
parent4549b135719aa81bbb0427087963c7af3e8f6bdc (diff)
downloadrust-48e89b00caa94829a5f07e0f1ecb33bf37431244.tar.gz
rust-48e89b00caa94829a5f07e0f1ecb33bf37431244.zip
Auto merge of #92245 - petrochenkov:cmrval, r=nagisa
rustc_metadata: Switch all decoder methods from vectors to iterators

To avoid allocations in some cases.

Also remove unnecessary `is_proc_macro_crate` checks from decoder, currently the general strategy is to shift all the work to the encoder and assume that all the encoded data is correct and can be decoded unconditionally in the decoder.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions