ChuanqiXu added a comment. In D137770#3945095 <https://reviews.llvm.org/D137770#3945095>, @spartacoos wrote:
> Hi @nridge @ChuanqiXu, I've been dealing with some issues trying to get > modules working with clangd only to end up hacking some flimsy solutions > which inevitably breakdown under some edge cases, those problems led me to > this thread <https://github.com/llvm/llvm-project/issues/58723> where I > realised this is an active issue that's not being worked on. So, I want to > put myself forward to help implement this new module system for clangd once > you have settled on a design/approach. I'm not a C++ expert nor familiar with > the clangd codebase, but I think I could help out if given some concrete > steps. I'll try to familiarise myself with the codebase and join the discord. > Are there any other resources where I can learn more about clangd > development? e.g how do I go about testing ideas in clangd without breaking > everything? Sorry I'm not familiar with the implementation for clangd too. Maybe we can CC @sammccall here or create another new thread to discuss the details. I can help with module related things (clang implementation and language) only (which seems not so helpful in this case). The only new information I know is that we can focus on named modules now. And for the header units, we can treat them in the similar way like normal headers. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D137770/new/ https://reviews.llvm.org/D137770 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits