rust-lang/rust-analyzer
在 GitHub 查看Expression lowering uses unreasonable amount of stack space
Open
#5,317 建立於 2020年7月11日
A-perfC-enhancementE-hardS-actionablefungood first issue
倉庫指標
- Star
- (14,924 star)
- PR 合併指標
- (平均合併 11天 5小時) (30 天內合併 96 個 PR)
描述
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!