rust-lang/rust-analyzer
Expression lowering uses unreasonable amount of stack space
Ouverte
#5 317 ouverte le 11 juil. 2020
A-perfC-enhancementE-hardS-actionablefungood first issue
Métriques du dépôt
- Stars
- (14 924 étoiles)
- Métriques de merge PR
- (Merge moyen 11j 5h) (96 PRs mergées en 30 j)
Description
Our lowering code for expressions is a single giant match, and looks like it consumes a lot of stack space, even in release mode.
See https://github.com/rust-analyzer/rust-analyzer/pull/5316/commits/12d52a726a1e6ca0f6b08343d13d0f6b50d94d8c for some ways to observe this.
It would be nice to optimize this!