summaryrefslogtreecommitdiffstats
path: root/libcxx/utils/ci
Commit message (Collapse)AuthorAgeFilesLines
* [libc++] Add a CMake cache for Apple-specific configuration optionsLouis Dionne2019-09-112-6/+10
| | | | llvm-svn: 371638
* [libc++] Use the monorepo for the back-deployment testing scriptsLouis Dionne2019-08-062-59/+27
| | | | llvm-svn: 368077
* [libc++] Use the monorepo in the macos-trunk CI scriptLouis Dionne2019-08-061-54/+17
| | | | llvm-svn: 368051
* [libc++] Allow passing additional CMake arguments in macOS trunk CI scriptLouis Dionne2019-07-191-1/+9
| | | | llvm-svn: 366601
* [NFC] Build libc++ verbosely in the macOS CILouis Dionne2019-04-161-2/+2
| | | | llvm-svn: 358529
* [libc++] Make sure we use new/delete from libc++abi on CI for Apple platformsLouis Dionne2019-04-161-0/+2
| | | | llvm-svn: 358524
* [libc++] Run back-deployment CI against previously-released libc++abi dylibsLouis Dionne2019-04-121-3/+1
| | | | | | | | | | | We used to do it against the current system's libc++abi, which is not as good as doing it with the libc++abi that matches the libc++ we're running against. Note that I made sure we were indeed picking up the provided libc++abi by replacing it by something that doesn't work and watching it burn. llvm-svn: 358294
* [libc++] Use the compiler that CMake found when running lit for ↵Louis Dionne2019-03-201-1/+0
| | | | | | back-deployment tests llvm-svn: 356595
* [libc++] Do not force going through xcrun to find Clang in the macOS CI scriptsLouis Dionne2019-03-202-6/+1
| | | | | | | It should be possible to run those CI scripts with different compilers by simply exporting a different CXX environment variable. llvm-svn: 356562
* [libc++] Build <filesystem> support as part of the dylibLouis Dionne2019-03-191-1/+0
| | | | | | | | | | | | | | | | | | | Summary: This patch treats <filesystem> as a first-class citizen of the dylib, like all other sub-libraries (e.g. <chrono>). As such, it also removes all special handling for installing the filesystem library separately or disabling part of the test suite from the lit command line. Unlike the previous attempt (r356500), this doesn't remove all the filesystem tests. Reviewers: mclow.lists, EricWF, serge-sans-paille Subscribers: mgorny, christof, jkorous, dexonsmith, jfb, jdoerfert, libcxx-commits Differential Revision: https://reviews.llvm.org/D59152 llvm-svn: 356518
* Revert "[libc++] Build <filesystem> support as part of the dylib"Louis Dionne2019-03-191-0/+1
| | | | | | | | When I applied r356500 (https://reviews.llvm.org/D59152), I somehow deleted all of filesystem's tests. I will revert r356500 and re-apply it properly. llvm-svn: 356505
* [libc++] Build <filesystem> support as part of the dylibLouis Dionne2019-03-191-1/+0
| | | | | | | | | | | | | | | | Summary: This patch treats <filesystem> as a first-class citizen of the dylib, like all other sub-libraries (e.g. <chrono>). As such, it also removes all special handling for installing the filesystem library separately or disabling part of the test suite from the lit command line. Reviewers: mclow.lists, EricWF, serge-sans-paille Subscribers: mgorny, christof, jkorous, dexonsmith, jfb, jdoerfert, libcxx-commits Differential Revision: https://reviews.llvm.org/D59152 llvm-svn: 356500
* [NFC][libc++] Update comment about oldest supported macosx for back-deploymentLouis Dionne2019-02-271-1/+1
| | | | llvm-svn: 355043
* [libc++] Control whether exceptions are enabled in the macOS trunk testing ↵Louis Dionne2019-02-051-7/+15
| | | | | | script llvm-svn: 353185
* [libcxx] Add a script to run CI on older MacOS versionsLouis Dionne2019-01-091-0/+180
| | | | | | | | This script can be used by CI systems to test things like availability markup and binary compatibility on older MacOS versions. This is still a bit rough on the edges, for example we don't test libc++abi yet. llvm-svn: 350752
* [libcxx] Add a script to run CI on MacOSLouis Dionne2019-01-091-0/+153
CI systems like Green Dragon should use this script so as to make reproducing errors easy locally. llvm-svn: 350740
OpenPOWER on IntegriCloud