aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2025-05-06 15:58:44 -0700
committerGitHub <noreply@github.com>2025-05-06 15:58:44 -0700
commitba29e60f9a2222bd5e883579bb78db13fc5a7588 (patch)
tree0d4b59ed806e8c3ccd92f1b84e8e543d1f160cbd /clang/lib/Lex/ModuleMap.cpp
parent0fb5720b4bf461d4d51ee85a8a6f4ea4f6fb4966 (diff)
downloadllvm-ba29e60f9a2222bd5e883579bb78db13fc5a7588.zip
llvm-ba29e60f9a2222bd5e883579bb78db13fc5a7588.tar.gz
llvm-ba29e60f9a2222bd5e883579bb78db13fc5a7588.tar.bz2
[lldb-dap] Change the launch sequence (#138219)
This PR changes how we treat the launch sequence in lldb-dap. - Send the initialized event after we finish handling the initialize request, rather than after we finish attaching or launching. - Delay handling the launch and attach request until we have handled the configurationDone request. The latter is now largely a NO-OP and only exists to signal lldb-dap that it can handle the launch and attach requests. - Delay handling the initial threads requests until we have handled the launch or attach request. - Make all attaching and launching synchronous, including when we have attach or launch commands. This removes the need to synchronize between the request and event thread. Background: https://discourse.llvm.org/t/reliability-of-the-lldb-dap-tests/86125
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions