about summary refs log tree commit diff
path: root/compiler/rustc_query_system
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-04-05 06:18:04 +0000
committerbors <bors@rust-lang.org>2025-04-05 06:18:04 +0000
commitda8321773a5c3306e1ff159cf0560c9f89f016b9 (patch)
treec905e812f065c56bc1117c7674798c9dced38dee /compiler/rustc_query_system
parent1e008dd5d83e782ad37fc9cf6824733f824cc8cd (diff)
parentfef3cf0d071e5b771734be4380bdccebfee60990 (diff)
downloadrust-da8321773a5c3306e1ff159cf0560c9f89f016b9.tar.gz
rust-da8321773a5c3306e1ff159cf0560c9f89f016b9.zip
Auto merge of #139281 - petrochenkov:ctxtdecod6, r=wesleywiser
hygiene: Avoid recursion in syntax context decoding

#139241 has two components
- Avoiding recursion during syntax context decoding
- Encoding/decoding only the non-redundant data, and recalculating the redundant data again during decoding

Both of these parts may influence compilation times, possibly in opposite directions.
So this PR contains only the first part to evaluate its effect in isolation.
Diffstat (limited to 'compiler/rustc_query_system')
0 files changed, 0 insertions, 0 deletions