| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without that fix we have:
host C++: llvm-tblgen <= external/llvm/utils/TableGen/AsmWriterInst.cpp
In file included from external/llvm/utils/TableGen/AsmMatcherEmitter.cpp:117:
In file included from external/libcxx/include/sstream:174:
In file included from external/libcxx/include/ostream:138:
In file included from external/libcxx/include/ios:216:
external/libcxx/include/__locale:39:11: fatal error: 'xlocale.h' file not found
# include <xlocale.h>
^
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
|
|
|
|
| |
Bug: 18471342
Bug: 19958712
This reverts commit d3c786591b2e606d371c402bb3123fffbcbbb6ba.
Change-Id: Ie0744c329241cf20b58c519c1bbbdc68e496e43d
(cherry picked from commit 2ea633775bea94317c426da71f3782ce322389fd)
|
|\
| |
| |
| |
| |
| |
| | |
update."
* commit '5b4618897e6e6fda29600d66a74d0f3f1024338a':
Fix LD_LIBRARY_PATH for host tests after update.
|
| |\
| | |
| | |
| | |
| | | |
* commit '15d0bc57253f8e586fe1f52d359c753e7e01dc67':
Fix LD_LIBRARY_PATH for host tests after update.
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
_run never gets called any more, so the LD_LIBRARY_PATH wasn't being
set any more. The tests were still passing locally for me because the
tests were happily using the libc++.so from my system rather than the
one we build.
Wasn't obvious from the buildbot because the display for the test
results is absolutely terrible and they got lost in the noise of the
known failures.
Change-Id: Ib2df196ec6748718930e70887b7d0099884d792c
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit '4325b239b22e56200a53719b28e0207c00240acc':
Fix output directory for host tests.
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit '3a29e8f9d37a95e5154af33d159918e624def323':
Fix output directory for host tests.
|
| | |\| |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The host tests were being compiled into the target's out directory.
This wasn't causing any problems, but seeing it made me thing there
was something more sinister going on.
Change-Id: Ic2b9317512340e718f5c2648ecb23409dad7dcf9
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit '5d7b6dffa41dffb6e80e91041bbd4e8fd759c4a1':
Use libgcc unwinder for non-ARM targets.
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit 'a3287786b567a1fff1ed0d440321d6b0e0c0c045':
Use libgcc unwinder for non-ARM targets.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The change in how we link the unwinder/libgcc seems to have broken
exception handling for targets using libunwind, but it now works using
the libgcc unwinder.
Change-Id: Id7e92423eff1066933b3a4a15fab13bad81c4935
|
|\| |
| | |
| | |
| | |
| | | |
* commit '5c5aed6e955d9c2d150b6cda7aeb797c652b3118':
Drop compiler-rt from WHOLE_STATIC_LIBRARIES.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '8d0c51fdca1a571448c1eca58cbed4a520b2d1e2':
Drop compiler-rt from WHOLE_STATIC_LIBRARIES.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The build system handles the reasons we used to do this now, and doing
this commonly causes multiple symbol definition problems when it
collides with libgcc.
Bug: 18389856
Change-Id: Ife74d66c2327751ca47630216bea9a08b8270c89
|
|\| |
| | |
| | |
| | |
| | | |
* commit '4ca0853cbccb49563a4b0e75ab119dace0b381ad':
Manually link unwinder.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '2cfc479c0b2d2872bfc7b1257aa79452ae6331ff':
Manually link unwinder.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We want to make linking the unwinder the responsibility of the build
system rather than bundling it here (so we can link it with
--exclude-libs to prevent cross-talk between unwinders). Since these
unwinders will be linked if using libc++, we need to manually link it
in this case.
Bug: 18471342
Bug: 19958712
Change-Id: I351da9e7cd940887a60149b3e448d342833769d8
|
|\| |
| | |
| | |
| | |
| | | |
* commit 'f5197ef106db0182bf1a80b0d9d076466e2a962e':
Remove libcxx.mk.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '2d714472e043751b09d706abfb17da1fc764781c':
Remove libcxx.mk.
|
| | |
| | |
| | |
| | |
| | |
| | | |
We've had proper build system support for this for a long time.
Change-Id: I0ff2309503d44aba4940973af374fc7becde4d9c
|
|\| |
| | |
| | |
| | |
| | | |
* commit 'fe9fae2a4b167901f5101a196a10fe0b692cd285':
Update Android's test configuration for new APIs.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '5d8e4e3581eab9235b8f9c4887f4a7e79f54d769':
Update Android's test configuration for new APIs.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The upstream test runner has changed enough that the way Android was
shimmed into it was no longer compatible. This adapts our test runner
to the new APIs for cross-compiling and remote execution.
There's probably a fair amount of dead code in the Android test
runners now (or at least some code that should be made dead). I'll
clean it up in a later patch, but want to get us up and running for
now.
The NDK test runner will need to be updated as well. There aren't any
continuous runs for that, so that will be fixed in a follow up as
well.
Change-Id: I1756f538aa6c7136ebd26d1e81c8299b87f0c6b2
|
|\| |
| | |
| | |
| | |
| | | |
* commit '58cae575c6b1b6d473562d4132de897c438c2bf0':
"Install" the new libc++abi header.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '490d4a2aa6d99cd96e92ba41ab9fe36c9b71add6':
"Install" the new libc++abi header.
|
| | |
| | |
| | |
| | | |
Change-Id: I1b67c01647aea14701779ee044bc79586803415a
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
declarations. Fixes PR22605."
* commit '27de723bbaf85bd87bad8d8570fa3b5e19b37bbd':
Revert "Remove several unused forward declarations. Fixes PR22605."
|
| |\|
| | |
| | |
| | |
| | | |
* commit 'd4b75d9e1bc9bc849d4bc1b0b167799a6a72c816':
Revert "Remove several unused forward declarations. Fixes PR22605."
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
GCC fails to compile the following pattern with this patch:
#include <set>
std::set<int> foo;
#include <map>
using namespace std;
std::map<int, int> bar;
It looks like a GCC bug, but there is some external code that trips
this issue that I'd rather leave unmodified.
This reverts commit 59f573f670a4ff53919fcdfc2f40725723eb2c04.
Bug: 19606303
Change-Id: I72ac5619b3572e03db83850cdaadc4ec618f312e
|
|\| |
| | |
| | |
| | |
| | | |
* commit 'a563c8cc815c39e3ec5d09c80ab88439a8098fe6':
Move Android to the builtin rune table.
|
| |\|
| | |
| | |
| | |
| | | |
* commit 'fe851e184372195a106fddfcc81b55b363c6a75b':
Move Android to the builtin rune table.
|
| | |
| | |
| | |
| | |
| | |
| | | |
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231897 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: I6c3f8d123ee42c6f5093a88308e626c6a5d7dc18
|
|\| |
| | |
| | |
| | |
| | | |
* commit '9e66ea8e147e2f019fd9af6bcd91c228da0753e0':
Copy data files to the remote runner.
|
| |\|
| | |
| | |
| | |
| | | |
* commit 'f62f39af02b5a8f0282f6b8e10181a20051493f8':
Copy data files to the remote runner.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Summary:
The data files for any given test will be in the same directory as the
source with a file name that matches *.dat. To make these available to
tests running remotely (such as over adb or ssh), copy them into the
test's remote working directory.
Note that we will perform more copies than we actually need. The data
files in the directory may only be used by one of the tests, but will
be copied for all tests in the same directory.
This patch also moves the remote test binary into the working
directory (previously it was only invoked from the working directory
rather than existing in it).
Reviewers: EricWF, jroelofs
Reviewed By: jroelofs
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8118
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231864 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: I53d095bd26e2f38bc938745c205439b1ae715de1
|
|\| |
| | |
| | |
| | |
| | | |
* commit 'b96f408151531708bd9d59fe6afb7216df17644e':
Factor out RemoteExecutor from SSHExecutor.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '702e978e579b6aa2d190ce99392b68a9cc1a5c02':
Factor out RemoteExecutor from SSHExecutor.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Summary:
A lot of the pieces of SSHExecutor can be shared with my AdbExecutor
(https://android-review.googlesource.com/#/c/138807/).
Reviewers: EricWF, jroelofs
Reviewed By: jroelofs
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8117
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231815 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: I38b5d3f16560a07fece15ab0a892c3060404384d
|
|\| |
| | |
| | |
| | |
| | | |
* commit '4867432b357a7b927e59345a5f50f373da0f6729':
Oops. This arg is passed, just ignored.
|
| |\|
| | |
| | |
| | |
| | | |
* commit '95876420d9100328c7f9ff728a112a043b9f3ce8':
Oops. This arg is passed, just ignored.
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We should probably be using this argument to find the data files for
the tests, but that isn't implemented yet.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231498 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: Idbf369eada1de93a21180edc6abeeebf89e6cdff
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit 'd6237ec9b5ef1fd28a881f089a61876676b335d8':
Fix the PrefixExecutor.
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit 'e1e925350b103de1912379a2fc2a050202bf2f8e':
Fix the PrefixExecutor.
|
| | |\| |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The PrefixExecutor wasn't passing the exe_path down the chain, so the
command was overriding that, the work_dir was being passed as the
command, and so on.
I've cleaned up a few pylint issues while I was here.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231496 91177308-0d34-0410-b5e6-96231b3b80d8
Change-Id: Ice5baa25246cf5830c91b329eaeb819ae0dd1aad
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit 'c5fdc48ef8caa03c438e8e0bbdec1abd59c7f60d':
Merge to upstream r231255.
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit '1fa3ac6f1f67eb8b8b1d87fdedcb2b5f4087d8cf':
Merge to upstream r231255.
|