Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-03 | mintro: Renamed --dependencies --> --scan-dependencies | Daniel Mensinger | 2 | -13/+7 | |
2019-03-03 | Added docs | Daniel Mensinger | 3 | -0/+107 | |
2019-03-02 | mtest: implement TAP parsing | Paolo Bonzini | 2 | -6/+10 | |
This provides an initial support for parsing TAP output. It detects failures and skipped tests without relying on exit code, as well as early termination of the test due to an error or a crash. For now, subtests are not recorded in the TestRun object. However, because the TAP output goes on stdout, it is printed by --print-errorlogs when a test does not behave as expected. Handling subtests as TestRuns, and serializing them to JSON, can be added later. The parser was written specifically for Meson, and comes with its own test suite. Fixes #2923. | |||||
2019-03-02 | mtest: add support for hard errors | Paolo Bonzini | 1 | -1/+3 | |
Hard errors also come from the GNU Automake test protocol. They happen when e.g., the set-up of a test case scenario fails, or when some other unexpected or highly undesirable condition is encountered. TAP will use them for parse errors too. Add them to the exitcode protocol first. | |||||
2019-03-02 | interpreter: add "protocol" kwarg to test | Paolo Bonzini | 1 | -4/+7 | |
This is the first step towards adding support for TAP. | |||||
2019-03-01 | mintro: Add subproject_dir to --projectinfo | Daniel Schulte | 1 | -0/+4 | |
2019-03-01 | mintro: Add name of subproject the target is contained in to --target output | Daniel Schulte | 2 | -0/+5 | |
2019-03-01 | auto generate msvc pch source file if none is provided by the user | Nicolas Schneider | 1 | -1/+4 | |
2019-02-28 | Revert "Improve declare_dependency() example in Generating-sources.md [skip ci]" | Jussi Pakkanen | 1 | -6/+1 | |
This reverts commit 67a01c8d7fc8a4e1c237329ecad4af162186b4ba. | |||||
2019-02-28 | add NetCDF | Michael Hirsch, Ph.D | 2 | -1/+23 | |
2019-02-26 | Improve declare_dependency() example in Generating-sources.md [skip ci] | Martin Ejdestig | 1 | -1/+6 | |
By using private_dir_include() instead of enumerating headers in sources of declare_dependency. Much more convenient, especially when there are many headers. Found out about this by reading #4638. It is not documented anywhere as far as I can tell. | |||||
2019-02-25 | docs: compiled() only works with compiler.run() results [skip ci] | emersion | 1 | -1/+2 | |
2019-02-24 | [skip ci] Update the CUDA module documentation. | Olexa Bilaniuk | 1 | -1/+9 | |
2019-02-19 | Clarify in docs the argument types extract_objects() accepts [skip ci] | Maarten ter Huurne | 1 | -5/+7 | |
2019-02-19 | Allow File arguments in extract_objects() arguments | Maarten ter Huurne | 1 | -0/+4 | |
Passed strings are converted to Files, but passing a File directly wasn't supported yet. | |||||
2019-02-19 | Add warning level zero | jml1795 | 3 | -2/+5 | |
2019-02-18 | Fix console log from generator with multiple output nodes | jml1795 | 1 | -0/+3 | |
2019-02-18 | use compile_args instead of compiler_args [skip ci] | Jonathan Poelen | 1 | -2/+2 | |
2019-02-18 | Correct pkg-config method in Qt dependency docs [skip ci] | Florian Märkl | 1 | -1/+1 | |
2019-02-13 | Fortran 2008/2018 Coarray support | Michael Hirsch, Ph.D | 2 | -0/+11 | |
2019-02-13 | New logo and license text. Closes #4921. [skip ci] | Jussi Pakkanen | 3 | -2/+13 | |
2019-02-12 | Merge pull request #4743 from dcbaker/native-file-extended | Jussi Pakkanen | 3 | -1/+36 | |
Extend native files to store install path information | |||||
2019-02-12 | Merge pull request #4826 from mensinda/confDefOpts | Jussi Pakkanen | 2 | -0/+11 | |
mconf: Use introspection to print the project default options (fixes #2543) | |||||
2019-02-11 | allow paths to be set in the cross file | Dylan Baker | 2 | -4/+18 | |
Just like the previous patch, but for cross files Fixes #1433 | |||||
2019-02-11 | allow setting directory locations in a native file | Dylan Baker | 2 | -0/+21 | |
This allows the person running configure (either a developer, user, or distro maintainer) to keep a configuration of where various kinds of files should end up. | |||||
2019-02-08 | fix documentation typo for default_library option [skip ci] | ericLemanissier | 1 | -1/+1 | |
2019-02-07 | Fix Cuda doc page heading. [skip ci] | Jussi Pakkanen | 1 | -1/+1 | |
2019-02-05 | Fortran 2008 submodule (#4874) | Michael Hirsch, Ph.D | 1 | -0/+12 | |
2019-02-04 | Merge pull request #4835 from obilaniu/cudaimprovements | Jussi Pakkanen | 2 | -0/+184 | |
CUDA support improvements | |||||
2019-02-02 | Add unstable CUDA module. | Olexa Bilaniuk | 2 | -0/+184 | |
Includes three general utility functions connected to CUDA, in particular the crafting of -gencode flags as done in CMake: https://github.com/Kitware/CMake/blob/master/Modules/FindCUDA/ select_compute_arch.cmake | |||||
2019-02-01 | CMake: Added support for CMAKE_MODULE_PATH and extra CMake args (closes #4779) | Daniel Mensinger | 3 | -0/+34 | |
2019-01-30 | initial HDF5 pkg-config fortran works | Michael Hirsch, Ph.D | 2 | -0/+14 | |
2019-01-27 | run_command: add env kwarg | Jan Tojnar | 3 | -2/+21 | |
2019-01-26 | Add install_dir to i18n.gettext | Sergey Shatunov | 1 | -0/+1 | |
2019-01-25 | mconf: Use introspection to print the project default options (fixes #2543) | Daniel Mensinger | 2 | -0/+11 | |
2019-01-24 | Fixed spelling [skip ci] | Daniel Mensinger | 1 | -1/+1 | |
2019-01-22 | Add release note snippet. | Jussi Pakkanen | 1 | -0/+7 | |
2019-01-21 | Add PGI C and C++ compilers (#4803) | Michael Hirsch, Ph.D | 2 | -1/+7 | |
2019-01-20 | docs: update URI for vala-extra-vapis repository [skip ci] | Alistair Thomas | 1 | -2/+2 | |
2019-01-20 | Remove stray bracket [skip ci] | Shubham Lagwankar | 1 | -1/+1 | |
2019-01-20 | docs: Use modern shell constructs [skip ci] | Hugo Locurcio | 2 | -2/+2 | |
2019-01-17 | Merge pull request #4792 from scivision/flang | Jussi Pakkanen | 2 | -0/+4 | |
Flang Fortran compiler added. | |||||
2019-01-17 | doc | Michael Hirsch, Ph.D | 1 | -0/+3 | |
2019-01-17 | add support for generating cmake files | David Fort | 2 | -0/+72 | |
This new cmake module allows to generate cmake package files. This may ease the porting for cmake projects that are exporting cmake package informations for other depending projects. The module uses as much as possible the templates provided by the cmake installation (and so cmake needs to be installed). | |||||
2019-01-17 | custom_target: do not let install override build_by_default | Luca Boccassi | 2 | -0/+11 | |
A custom_target, if install is set to true, will always be built by default even if build_by_default is explicitly set to false. Ensure that this does not happen if it's set explicitly. To keep backward compatibility, if build_by_default is not set explicitly and install is true, set build_by_default to true. Fixes #4107 | |||||
2019-01-16 | Flang Fortran compiler added. | Michael Hirsch, Ph.D | 1 | -0/+1 | |
2019-01-15 | docs: Explain how to use a Vala project's VAPI files with find_library() ↵ | Alistair Thomas | 1 | -13/+45 | |
[skip ci] The Vala compiler object's find_libary() method needs the 'dir' keyword to add a project's local vapi dir to the VAPI search path. See https://github.com/mesonbuild/meson/issues/4702 | |||||
2019-01-15 | mintro: Added `defined_in` key in the targets introspection | Daniel Mensinger | 2 | -0/+2 | |
2019-01-13 | interpreter: obey to the install argument in configure_file | Marco Trevisan (Treviño) | 1 | -0/+5 | |
If a configure_file has an install_dir set, the supported install argument is ignored, while this should have actually higher priority than the install_dir itself. Also check that correct types are used for `install` and `install_dir`. Add test to verify this. Fixes #3983 | |||||
2019-01-13 | Merge pull request #4731 from mensinda/introBreak2 | Jussi Pakkanen | 1 | -0/+11 | |
mintro: Changes to the introspection API |