about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser/expr.rs
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_parse/src/parser/expr.rs
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_parse/src/parser/expr.rs')
0 files changed, 0 insertions, 0 deletions