Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: Fix OpenSUSE immage boost_python | Daniel Mensinger | 2020-04-28 | 1 | -1/+1 |
| | |||||
* | ci: Added bionic image | Daniel Mensinger | 2020-04-28 | 3 | -1/+70 |
| | |||||
* | ci: Try to fix opensuse image | Dylan Baker | 2020-04-23 | 1 | -1/+1 |
| | |||||
* | ci: install python3-lxml | Dylan Baker | 2020-04-22 | 4 | -3/+4 |
| | | | | This will be used by the junit validation tests. | ||||
* | ci: Add python-jsonschema | Dylan Baker | 2020-04-17 | 3 | -1/+3 |
| | | | | | Which is used to validate the json schema files in the various test directories in a unit test. | ||||
* | azure: Do not skip boost tests | Daniel Mensinger | 2020-04-12 | 1 | -1/+4 |
| | |||||
* | Add rust stdlib dir to PATH on Windows. | Jussi Pakkanen | 2020-04-11 | 1 | -0/+3 |
| | |||||
* | Fix typos | Jens Carl | 2020-04-10 | 1 | -2/+2 |
| | |||||
* | travis: Fix Travis OSX build | Daniel Mensinger | 2020-04-08 | 2 | -0/+78 |
| | |||||
* | ci: Added cuda image (Arch Linux based) | Daniel Mensinger | 2020-04-05 | 3 | -1/+28 |
| | |||||
* | ci: Fix env_vars.sh path in the opensuse image | Daniel Mensinger | 2020-04-05 | 1 | -4/+4 |
| | |||||
* | ci: Use self hosted CI data | Daniel Mensinger | 2020-04-04 | 3 | -243/+75 |
| | |||||
* | ci: Add debug logs to for the setup process | Daniel Mensinger | 2020-04-04 | 2 | -4/+15 |
| | |||||
* | ci: Retry if dub fetch failed | Daniel Mensinger | 2020-04-02 | 5 | -8/+50 |
| | |||||
* | ci: Fix OpenSUSE image | Daniel Mensinger | 2020-04-02 | 1 | -4/+4 |
| | |||||
* | ci: Use the new CI image builder for eoan | Daniel Mensinger | 2020-04-02 | 3 | -36/+60 |
| | |||||
* | ci: New CI image builder infrastructure | Daniel Mensinger | 2020-04-02 | 11 | -19/+220 |
| | |||||
* | ci: Added python-jsonschema to docker images | Daniel Mensinger | 2020-04-02 | 3 | -4/+6 |
| | |||||
* | ci: Added boost_python to fedora | Daniel Mensinger | 2020-04-01 | 1 | -0/+1 |
| | |||||
* | Merge pull request #6637 from ↵ | Jussi Pakkanen | 2020-02-23 | 1 | -2/+2 |
|\ | | | | | | | | | mesonbuild/nirbheek/implement-symbolextractor-windows Implement symbolextractor on windows + some cleanups/fixes | ||||
| * | symbolextractor: Add support for clang-cl | Nirbheek Chauhan | 2020-02-22 | 1 | -2/+2 |
| | | | | | | | | | | | | Requires the latest LLVm 9.0 release which implements the `-list` argument to `llvm-lib` and ships with an implementation of `nm` called `llvm-nm`. | ||||
* | | boost: Updated tests | Daniel Mensinger | 2020-02-20 | 2 | -3/+3 |
|/ | |||||
* | ci: Add Fedora and OpenSUSE images | Daniel Mensinger | 2020-02-11 | 4 | -0/+76 |
| | |||||
* | Remove vs2015 jobs as Azure will stop supporting it. | Jussi Pakkanen | 2020-02-09 | 1 | -16/+5 |
| | |||||
* | Don't fail in setup on azure when commit message contains an equals sign | Jon Turney | 2020-02-04 | 1 | -0/+4 |
| | | | | | | | | | | | | The kludgy method we use to get env vars from vcvarsall.bat into our environment doesn't correctly handle env var values which contain newlines. The BUILD_SOURCEVERSIONMESSAGE environment variable contains the entirety of the commit message. If a line containing an equals sign appears in the commit message, we could have problems. Unset that environment variable to workaround this problem. | ||||
* | ci: Add Arch Linux OS test | Daniel Mensinger | 2020-01-29 | 3 | -0/+88 |
| | |||||
* | tests: Add a unit test for checksums | Nirbheek Chauhan | 2020-01-22 | 1 | -1/+1 |
| | | | | Adds a CI dependency on the `pefile` python module. | ||||
* | Merge pull request #6207 from dcbaker/linker-option | Jussi Pakkanen | 2019-12-11 | 1 | -1/+2 |
|\ | | | | | Add a way to select the dynamic linker meson uses | ||||
| * | azure: print where link.exe is coming from too | Dylan Baker | 2019-12-02 | 1 | -1/+2 |
| | | |||||
* | | azure: Fix vs2015 | Daniel Mensinger | 2019-12-09 | 1 | -10/+0 |
|/ | |||||
* | azure: Bump to upstream ninja v1.9 release | Nirbheek Chauhan | 2019-09-01 | 1 | -1/+8 |
| | |||||
* | azure: Download pkg-config.exe from meson cidata | Nirbheek Chauhan | 2019-09-01 | 1 | -1/+1 |
| | |||||
* | ci: Fix failures in vs2019 jobs on Azure | Nirbheek Chauhan | 2019-07-24 | 1 | -1/+1 |
| | | | | | | | pip warns about being out of date and powershell interprets that as an error because reasons. Found in https://github.com/mesonbuild/meson/pull/5687#issuecomment-514268525 | ||||
* | Use pytest-xdist in Azure and Linux on Travis.paralleltests | Jussi Pakkanen | 2019-07-09 | 1 | -0/+4 |
| | |||||
* | cmake: better logging | Daniel Mensinger | 2019-06-06 | 1 | -0/+5 |
| | |||||
* | Merge pull request #5250 from jon-turney/test-compiler-report | Jussi Pakkanen | 2019-04-20 | 1 | -2/+2 |
|\ | | | | | Add a report of compilers used to run_project_tests.py | ||||
| * | azure: Fix some places where an unexpected compiler is being picked up | Jon Turney | 2019-04-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we have some information in CI logs about what compiler is actually being used, fix some places where an unexpected compiler is being picked up. Avoid picking up gcc-objc and gfortran from PATH in vs2017 image for VS test runs. Use clang for objc/objc++ in MSYS2 clang test runs, rather than picking up gcc from path. Also install gfortran for fortran tests on Cygwin. | ||||
* | | Add VS2019 backend CI and docs. | Anton Kochkov | 2019-04-16 | 1 | -1/+6 |
|/ | |||||
* | d: Fix linker errors with shared libraries on Windows | Ari Vuollet | 2019-04-03 | 1 | -1/+1 |
| | |||||
* | Revert "azure: Don't try to publish logs from fork" | Jon Turney | 2019-03-20 | 1 | -2/+1 |
| | | | | This reverts commit ec5e8869196cc7749f4c224bc8d850b33b942e2d. | ||||
* | azure: Unset BOOST_ROOT for Cygwin, MSYS2 and clang-cl | Jon Turney | 2019-03-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | It looks like BOOST_ROOT is now set in the azure v2017 image (relevant change seems to be [1], pre-installing boost) Remove BOOST_ROOT from the environment to prevent attempting to use a boost which is incompatible with the compiler. (an MSVC boost should be compatible with clang-cl, but has problems, see c7a3e810) [1] https://github.com/Microsoft/azure-pipelines-image-generation/pull/732 | ||||
* | azure: Fix python3 in vs2017 tasks | Daniel Mensinger | 2019-03-01 | 1 | -0/+7 |
| | |||||
* | ci: Debug why dmd --version is returning 1nirbheek/fix-cygwin-py3 | Nirbheek Chauhan | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | azure: ignore PRs which should be skipped for ci | Jon Turney | 2018-11-27 | 1 | -1/+1 |
| | | | | | azure doesn't support [skip ci], so do nothing, rather than failing when we detect a PR which should have [skip ci], but didn't get skipped. | ||||
* | CI: port cygwin job from appveyor to azure-pipelines | Christoph Reiter | 2018-11-21 | 2 | -28/+0 |
| | |||||
* | azure: Install Boost binaries for Windows | Jon Turney | 2018-11-16 | 1 | -0/+15 |
| | | | | | | | | | | | | | | This installs a Boost distribution with built binaries for Windows, so we can have test coverage of both (i) boost components which are header-only libraries, and (ii) boost components which have separately-compiled libraries. (This duplicates the behaviour from appveyor of using Boost 1.64 with VS1027 (the first version which provides pre-built binaries for that), and Boost 1.60 for VS2015 (the oldest Boost provided by appveyor)) Don't install Boost when using clang-cl, as there appear to be issues in either Boost or clang-cl which prevent that from working well. | ||||
* | azure: Install the DMD D compiler | Jon Turney | 2018-11-16 | 1 | -0/+14 |
| | | | | | | Be more prescriptive about the static linker to use in test case common/143. This avoids using DMD's 'lib' in preference to clang-cl's 'llvm-lib' when both of them are in PATH | ||||
* | azure: Install x86 python in vs2015 image when building for x86 | Jon Turney | 2018-11-16 | 1 | -1/+5 |
| | | | | | Use the x86 python when building for x86, to allow tests building python extension modules to work | ||||
* | azure: Add JDK installed in vs2015 image to PATH | Jon Turney | 2018-11-16 | 1 | -1/+4 |
| | | | | | | | | | | | Add a JDK installed in vs2015 image to PATH, so java tests can be run JDK appear to be installed in several places, so we can always pick a different one: C:\java\jdk\jdk1.8.0_102\bin\ C:\Program Files\Java\jdk1.8.0_102\bin C:\Program Files (x86)\Java\jdk1.8.0_102\bin | ||||
* | azure: Simplify how we always publish test results | Jon Turney | 2018-11-13 | 1 | -9/+2 |
| | | | | | Use a more concise way of always publishing test results, even when tests failed |