SuccessChanges

Summary

  1. [clangd] Propogate context in TUScheduler::run (details)
  2. Reland "[Support] Add a way to run a function on a detached thread"" (details)
Commit 10c8dbcb840c744002a824950e8293ef0a1fd61a by kadircet
[clangd] Propogate context in TUScheduler::run
Reviewers: sammccall
Subscribers: ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman,
usaxena95, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69328
The file was modifiedclang-tools-extra/clangd/TUScheduler.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TUSchedulerTests.cpp
Commit a9c3c176ad741b9c2b915abc59dd977d0299c53f by sammccall
Reland "[Support] Add a way to run a function on a detached thread""
This reverts commit 7bc7fe6b789d25d48d6dc71d533a411e9e981237. The
immediate callers have been fixed to pass nullopt where appropriate.
The file was modifiedllvm/lib/Support/Unix/Threading.inc
The file was modifiedllvm/lib/Support/Windows/Process.inc
The file was modifiedllvm/lib/Support/Threading.cpp
The file was modifiedclang/tools/libclang/CIndex.cpp
The file was modifiedllvm/lib/Support/Windows/Threading.inc
The file was modifiedllvm/lib/Support/Windows/WindowsSupport.h
The file was modifiedllvm/unittests/Support/Threading.cpp
The file was modifiedllvm/lib/Support/Unix/Unix.h
The file was modifiedllvm/include/llvm/Support/Threading.h
The file was modifiedllvm/lib/Support/CrashRecoveryContext.cpp