Hello, world! · Rust Glancer DRANK Rust LSP that doesn't eat memory for breakfast rust-glancer.github.io 12 days ago Related Topics: Rust arrow_back open_in_new Open page https://rust-glancer.github.io/blog/hello-world/ 2 comments yuki @helloyuki 11 days ago Rust Glancerという新しいRust向けのLanguage Serverを作っているみたい。メモリ使用量が小さいらしい。rust-analyzerとは異なりインクリメンタルなLSをやめ、解析結果をファイルシステムに退避して必要なときにメモリにロードするなどの工夫をこらしているとのこと。 rust-glancer.github.io/blog/hello-wor… yuki @helloyuki 11 days ago RowanやSalsaはrust-analyzerのインクリメンタル性に貢献していたが、Rowanのツリー表現はメモリ断片化を起こしやすいとか、Salsaの遅延計算のアプローチはメモリ依存なため、メモリから退避させるのが難しいといった側面がある。ただし解析結果通知のリアルタイム性は少々失われており、たとえばリア
yuki @helloyuki 11 days ago Rust Glancerという新しいRust向けのLanguage Serverを作っているみたい。メモリ使用量が小さいらしい。rust-analyzerとは異なりインクリメンタルなLSをやめ、解析結果をファイルシステムに退避して必要なときにメモリにロードするなどの工夫をこらしているとのこと。 rust-glancer.github.io/blog/hello-wor…
yuki @helloyuki 11 days ago RowanやSalsaはrust-analyzerのインクリメンタル性に貢献していたが、Rowanのツリー表現はメモリ断片化を起こしやすいとか、Salsaの遅延計算のアプローチはメモリ依存なため、メモリから退避させるのが難しいといった側面がある。ただし解析結果通知のリアルタイム性は少々失われており、たとえばリア
Rust Glancerという新しいRust向けのLanguage Serverを作っているみたい。メモリ使用量が小さいらしい。rust-analyzerとは異なりインクリメンタルなLSをやめ、解析結果をファイルシステムに退避して必要なときにメモリにロードするなどの工夫をこらしているとのこと。
rust-glancer.github.io/blog/hello-wor…
RowanやSalsaはrust-analyzerのインクリメンタル性に貢献していたが、Rowanのツリー表現はメモリ断片化を起こしやすいとか、Salsaの遅延計算のアプローチはメモリ依存なため、メモリから退避させるのが難しいといった側面がある。ただし解析結果通知のリアルタイム性は少々失われており、たとえばリア