@v.g.vassilev, I couldn't explain what it caused. Fell free to recommit.
Mar 24 2019
Nov 21 2018
I think such a fixup may be "obvious". Go ahead!
Aug 9 2018
I guess, the llvm tree could be built in-tree.
Jul 23 2018
I expect LLVM_EXTERNAL_*_SOURCE_DIR will work if LLVM_ENABLE_PROJECT doesn't include one.
Nov 21 2017
Nov 15 2017
Nov 14 2017
Nov 10 2017
Nov 7 2017
Seems it broke selfhosting. http://lab.llvm.org:8011/builders/clang-x86_64-linux-selfhost-modules-2/builds/13335
Nov 6 2017
Nov 3 2017
Nov 2 2017
Nov 1 2017
Oct 31 2017
Oct 30 2017
The issue is that std::sort is insufficient with properlyDominates() as comparator.
So, I have to propose to get rid of std::sort there.
Oct 27 2017
I will apply this patch locally while the issue is here.
Oct 26 2017
Oct 21 2017
Oct 19 2017
I guess the constructor std::thread(F) fails, then its method, detach() crashes.
If we live with -fno-exceptions, I think we may rewrite Parallel.cpp w/o C++11 std::thread, but with pthreads, to catch failure in pthread_create.
Reproduced with RelWithDebInfo.
Crashing in pthread_detach.
Oct 18 2017
For example; http://bb9.pgr.jp/#/builders/20/builds/144
@krasimir, I concluded it is trivial and committed it with the URL to close this.
Feel free to revert if you had any matters.
Oct 17 2017
@davide, This is why I didn't silently commit such a trivial change. I am happy if it could be reproduced easily.
Oct 16 2017
Oct 14 2017
Excuse me, I have reverted it in rL315806. check-libcxx dislikes it.
Oct 12 2017
Oct 11 2017
Oct 10 2017
Excuse me, Ubuntu 14.04's g++-4.8.4 doesn't compile it. :(
Oct 7 2017
Does this test pass to you?
Forgot to reformat.
@dberlin, I got rid of std::stable_sort() itself. Confirmed all tests (with mine) passed.
Oct 6 2017
The test added. This comes from EmitAtomicUpdateValue() in CGAtomic.cpp.
I confirmed it fails on both libstdc++ and libc++ to me.
Oct 5 2017
Oct 2 2017
Sep 30 2017
@ruiu, this happened to fail check-lld on -m32 (i686). Seems x86-64 is fine.
Appeased in rL314586. I don't think my tweak would be right, though.
Sep 21 2017
Sep 20 2017
Reverted in rL313731.
Sep 19 2017
Sep 17 2017
Sep 16 2017
Fixed in rL313456.
Sep 13 2017
Sep 11 2017
Sep 8 2017
Sep 6 2017
Please honor CMAKE_CFG_INTDIR. See also LLVM_*_OUTPUT_INTDIR.
Aug 30 2017
Aug 28 2017
Aug 27 2017
@srhines, BUILD_SHARED_LIBS was working for mingw with Clang/LLVM plugins, at least till June.
(I suspended running mingw builder then)
On mingw, CMake's "add_library(MODULE)" requires dependent submodules by target_link_libraries().
It's the same if you are linking your plugin with bit LLVM.dll.
Patch itself is good, as far as LLVM_BUILD_LLVM_DYLIB works for mingw dll.