kadircet wrote:

I don't really feel comfortable backporting this change.

it's a significant change with implications on stability, and doesn't really 
bring any functional improvements to clangd's module support.

i.e. in absence of this patch, we know that module support "works" (well at 
least doesn't crash). with this patch, nothing will change in terms of 
functionality, we'll just have "faster" startup times, at the risk of rendering 
clangd less stable.

i feel like people wanting such optimizations can actually build clangd from 
head, or use non-official release snapshots (e.g. 
https://github.com/clangd/clangd/releases).

---

All of that being said, @ChuanqiXu9 if you still feel like we should backport 
this; can you test this version of clangd for a while and ensure we don't have 
crashes/stability concerns? I'd be OK with merging in such scenario. Also cc 
@HighCommander4 in case I am not responsive.

https://github.com/llvm/llvm-project/pull/128841
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to