User Details
- User Since
- Apr 25 2022, 1:37 AM (75 w, 10 h)
Today
ping? Any thoughts. Thanks.
Mon, Sep 11
Jun 11 2023
Updated based on the review comments.
May 23 2023
Set just PrecompilePreambleConsumer/PCHGenerator and ASTMutationListener to null.
Set the FileManager VFS to consuming FS so that it is thread safe.
May 19 2023
Revised Except for:
- Explicitly destructing in AfterExecute
- setStatCache to take refence
Removing Both of which is causing crash.
May 17 2023
May 16 2023
Fixed missing merge that caused build error.
As per review, moved Preamble indexing into ClangdServer's IndexTasks.
May 15 2023
Fixed tests
clangd/unittests/TUSchedulerTests.cpp require re-warite due to delayed onPreambleAST callback.
May 13 2023
Re-implemented based on review
May 3 2023
Thanks @kadircet for the details.
Thanks @kadircet , @sammccall and @ilya-biryukov for the super detailed explanation. As mentioned, we will test clangd with an ASAN build to test.
May 2 2023
Apr 27 2023
Apr 26 2023
Feb 23 2023
if you don't mind me asking, are you deliberately building remote-index components? i.e. do you have an internal remote-index server/deployment ? Asking as it'd be great to know that we've adoption here, outside of ourselves.
OTOH, if you're not actually using it, this shouldn't be built unless -DCLANGD_ENABLE_REMOTE=1 is part of the build config, hence we might have a bug in the build configuration and I'd like to make sure it's fixed.
Thanks for looking into it. Yes, we use -DCLANGD_ENABLE_REMOTE=On and provide grpc path with -DGRPC_INSTALL_PATH.
Feb 21 2023
Feb 20 2023
Feb 13 2023
Rebase
Feb 4 2023
Rebasing branch.
Feb 2 2023
May 17 2022
May 7 2022
@sammccall, What are the first steps that is needed for supporting modules with clangd. From what I see, options related to handling comments that are specifically added to the compile options by clangd needs handling. This RFC diff is on that note.
May 4 2022
Thanks a lot for the detailed comment. Yes, you are right in that we are using build system (buck) to build the modules and provide as part of the CDB. This is fairly cheap when we hit the buck cache that is also shared by others.