clang_complete に非同期処理が追加されたっぽい
なんかスレッド回りの処理が追加されたっぽいです。
実装自体は、libclang.py で行っている、libclang を使ってないと反映されないかも。
実際にどこら辺が非同期になっているのかわかりませんが、コード補完自体はそれっぽくなっている感じ?
全体的に重くなるので、試すときは注意してください。
今後に期待。激しく期待。
あと、あんまり参考にならないかも知れませんが、以前と同じ条件で測ったらこんな感じでした。
[llvm 2.9]
1回目 | 3.54s |
2回目以降 | 0.38s |
PC の性能によっても違うかもしれません。
気になる方は試してみてください。
[clang_complete]
https://github.com/Rip-Rip/clang_complete