aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-10Fix typo in help of option '--wipe' [skip ci]Jens Carl1-1/+1
2020-04-10Log when ignoring LLVM because dynamic was requestedJesse Natalie1-0/+1
Without this, there's tons of log output about finding LLVM, followed by "couldn't find LLVM."
2020-04-10Fixes meson bug to allow arm64 buildJesse Natalie1-1/+5
2020-04-10ci: Fix passing env varsDaniel Mensinger1-1/+1
2020-04-10Fix typosJens Carl1-2/+2
2020-04-08Fix requireed meson version for override_dependency()Xavier Claessens1-1/+1
2020-04-08docs: Update Using-with-Visual StudioNirbheek Chauhan1-10/+11
Very out of date instructions. We install `meson.exe` now and you don't need to have `py` in PATH or use `/path/to/meson.py`.
2020-04-08mcompile: Use the current dir if unspecifiedNirbheek Chauhan1-1/+0
With this running `meson compile` inside the builddir actually works, and you don't have to do `meson compile -C .` Clearly this was the intent since the option already has `default='.'`
2020-04-08travis: Fix Travis OSX buildDaniel Mensinger3-20/+80
2020-04-07docs: Mention library command as well [skip ci]Vedran Miletić1-4/+4
2020-04-05ci: Travis: Use the new mesonbuild/eoan imageDaniel Mensinger1-3/+3
2020-04-05boost: Fix library version (fixes #6899)Daniel Mensinger1-0/+5
2020-04-05ci: Added cuda image (Arch Linux based)Daniel Mensinger5-6/+36
2020-04-05ci: Fix env_vars.sh path in the opensuse imageDaniel Mensinger1-4/+4
2020-04-05Rename test dir names with dircondenser.py.Jussi Pakkanen66-2/+2
2020-04-05quality / test: Fortran type hintingMichael Hirsch, Ph.D5-28/+53
enhance fortran args tests
2020-04-05qt dependency: Pick debug libraries based on b_vscrtCerbero2-0/+32
`b_vscrt` has existed forever, and is the canonical source for which CRT to link to, and hence whether to use the debug libraries or not.
2020-04-04backend/vs: Fix link of wmain / wWinMain based appsPeter Harris1-5/+0
Executables may have an entry point of wmain or wWinMain. These executables link successfully with ninja. Rather than add more flags to executable() in meson.build, remove the EntryPointSymbol override. This makes the vs backend behave more like the ninja backend. Fixes #6698
2020-04-04Make cc.has_function work on GCC/Clang __builtinsAndrei Alexeyev2-5/+14
2020-04-04ci: Use self hosted CI dataDaniel Mensinger3-243/+75
2020-04-04ci: Add debug logs to for the setup processDaniel Mensinger2-4/+15
2020-04-04Merge pull request #6843 from mensinda/ciJSONSCHEMAJussi Pakkanen21-100/+417
CI: Maintain docker images with GitHub Actions
2020-04-04docs: add LLVM tool section to dependencies [skip ci]Gerion Entrup1-0/+11
2020-04-04mparser: fix precedence of arithmetic operatorsAndrei Alexeyev2-27/+41
The arithmetic operators are now split into two groups: * The add/sub group: +, - * The mul/div group: *, /, % All operators within the same group are left-associative and have equal precedence. The mul/div group has a higher precedence than the add/sub group, as one would expect. Previously every operator had a different precedence and was right-associative, which resulted in surprising behavior. This is a potentially breaking change for projects that relied on the old incorrect behavior. Fixes #6870
2020-04-03backend/vs: Fix debug information and runtime checksPeter Harris1-6/+6
Both DebugInformationFormat and BasicRuntimeChecks need to be in clconf (not type_config) for Visual Studio to recognize them. Fixes #6699
2020-04-03mtest: Improve test output formatting.Hemmo Nieminen1-22/+29
Remove some weirdness from test output such as extra commas, missing spaces and way too precise time durations. Also improve the overall alignment of the output.
2020-04-02ci: Retry if dub fetch failedDaniel Mensinger6-10/+52
2020-04-02ci: Fix OpenSUSE imageDaniel Mensinger1-4/+4
2020-04-02boost: make python2 optionalDaniel Mensinger1-2/+2
2020-04-02interpreter: Fix Disabler support for modulesDaniel Mensinger1-2/+2
2020-04-02ci: Automatically build and publish imagesDaniel Mensinger1-0/+54
2020-04-02ci: Use new images in OS CompDaniel Mensinger1-32/+17
2020-04-02ci: Use the new CI image builder for eoanDaniel Mensinger3-36/+60
2020-04-02ci: Skip dub compiler test on SINGLE_DUB_COMPILERDaniel Mensinger1-0/+9
2020-04-02ci: New CI image builder infrastructureDaniel Mensinger11-19/+220
2020-04-02ci: Added python-jsonschema to docker imagesDaniel Mensinger3-4/+6
2020-04-01ci: Added boost_python to fedoraDaniel Mensinger1-0/+1
2020-04-01boost: Fix boost_python detection on bionic (fixes #6886 #4788)Daniel Mensinger2-1/+38
2020-04-01cuda: Fix meson template (fixes #6869)Daniel Mensinger1-2/+2
2020-04-01docs: Described library command in Build targets section [skip ci]Vedran Miletić1-12/+24
2020-04-01Fix meson_jar_templateJan Alexander Steffens (heftig)1-2/+2
It was generating an extra comma. The Meson build system Version: 0.54.0 Source dir: /tmp/tmp34halxhe Build dir: /tmp/tmp34halxhe/build Build type: native build meson.build:6:15: ERROR: Expecting rparen got comma. 'Foo.java',, ^ For a block that started at 5,3 jar('tmp34halxhe', ^ A full log can be found at /tmp/tmp34halxhe/build/meson-logs/meson-log.txt Using "tmp34halxhe" (name of current directory) as project name. Using "tmp34halxhe" (project name) as name of executable to build. Detected source files: Foo.java Detected language: java Generated meson.build file: project('tmp34halxhe', 'java', version : '0.1', default_options : ['warning_level=3']) jar('tmp34halxhe', 'Foo.java',, main_class: tmp34halxhe, install : true) It was also missing quotes around the main class name. The Meson build system Version: 0.54.0 Source dir: /tmp/tmpjm5cg44a Build dir: /tmp/tmpjm5cg44a/build Build type: native build Project name: tmpjm5cg44a Project version: 0.1 Java compiler for the host machine: javac (unknown 1.8.0) Host machine cpu family: x86_64 Host machine cpu: x86_64 meson.build:5:0: ERROR: Unknown variable "tmpjm5cg44a". A full log can be found at /tmp/tmpjm5cg44a/build/meson-logs/meson-log.txt Using "tmpjm5cg44a" (name of current directory) as project name. Using "tmpjm5cg44a" (project name) as name of executable to build. Detected source files: Foo.java Detected language: java Generated meson.build file: project('tmpjm5cg44a', 'java', version : '0.1', default_options : ['warning_level=3']) jar('tmpjm5cg44a', 'Foo.java', main_class: tmpjm5cg44a, install : true)
2020-03-31docs: Fix typo in pkgconfig descriptionMichael Kuhn1-1/+1
2020-03-29compilers: disable ccache when using temporary source filesLoĂŻc Yhuel1-0/+5
When doing a compile test with a testfile.c, ccache fails since the path is random. So it's better to disable it, to avoid reporting this as a cache miss.
2020-03-29dist: Print location of generated tarballsXavier Claessens1-0/+1
Otherwise the location is not discoverable without reading online documentation.
2020-03-29dist: Add --no-tests optionXavier Claessens2-2/+11
It is not always needed to test generated tarballs, for example when they are generated by CI that already does its own testing.
2020-03-29compilers: Fix accidental coredata mutationsOle André Vadla RavnÄs5-6/+12
2020-03-29environment: "power machintosh" is ppcDylan Baker1-4/+2
I've combined the two ppc checks into one, since they're not very complicated and added power machintosh, which is used by PPC macs running older versions of osx. Fixes: #6746
2020-03-29Report an errror if glib-compile-resources is missingJon Turney1-1/+4
Produce a diagnostic if we try to use gnome.compile_resources() when glib-compile-resources isn't present, rather than a python backtrace.
2020-03-29Add a failing test for missing glib-compile-resourcesJon Turney2-0/+11
2020-03-29compilers: Fix C++ stdlib flags used for Apple's ClangOle André Vadla RavnÄs1-2/+2
Should target libc++, not libstdc++.