Go to file
Ilya Biryukov 08e6ccbcf3 [clangd] Added move-only function helpers.
Summary:
They are now used in ClangdScheduler instead of deferred std::async
computations.
The results of `std::async` are much less effective and do not provide
a good abstraction for similar purposes, i.e. for storing additional callbacks
to clangd async tasks. The actual callback API will follow a bit later.

Reviewers: klimek, bkramer, sammccall, krasimir

Reviewed By: sammccall

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D38627

llvm-svn: 315210
2017-10-09 16:26:26 +00:00
clang Certain versions of clang require an explicit initialization for literal const members. 2017-10-08 21:28:47 +00:00
clang-tools-extra [clangd] Added move-only function helpers. 2017-10-09 16:26:26 +00:00
compiler-rt cmake: Fix one more usage of append() 2017-10-07 20:20:42 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc travis: Make sure we report failure even if only earlier checked files fail 2017-10-08 20:07:58 +00:00
libcxx [libc++] Clarify names of ABI forcing macros 2017-10-05 02:18:08 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind [docs] Mention that SjLj works on any OS on the archs where supported by the compiler 2017-10-06 19:14:07 +00:00
lld Rename ignoreInterpSection -> needsInterpSection. 2017-10-08 03:52:15 +00:00
lldb [DWARFDIE] Rewrite `operator !=` using `operator ==`. NFCI. 2017-10-09 00:18:45 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [TableGen] remove make_range where not necessary 2017-10-09 16:21:25 +00:00
openmp KMP_HW_SUBSET vs KMP_PLACE_THREADS rival envirables fix 2017-10-06 19:23:19 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option. 2017-10-05 13:43:00 +00:00