215 Commits (6ec6e0c9ec5a9f0a01fe573cfc76fb26986fbd18)

Author SHA1 Message Date
Dylan Baker c08b6e29d9 Add support for rust proc-macro crates 3 years ago
Dylan Baker 4a2058cb83 interpreter: use typed_kwargs for subproject() 3 years ago
Jan Tojnar df451f1013 meson: Allow directory options outside of prefix 3 years ago
Daniel Mensinger 2e2ca5a877 cmake: ci: Skip tests on Ubuntu Bionic where CMake is stuck on 3.10 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Øyvind Aarrestad Aakre 5b3094d43b subproject: fix version validation on lookup 3 years ago
Jussi Pakkanen 117ba23071 Condense test directory numbers for rc1. 3 years ago
Eli Schwartz d25a335503
restore additional info about the potential cause of find_program failing 3 years ago
Paolo Bonzini 18408f82d1 allow passing a CustomTargetIndex as argument to a test 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Benoit Pierre 007c4659c2 interpreter: fix `feature.require` handling of error message 3 years ago
Nirbheek Chauhan af5993fffd shared_module: Add soname when used as a link target 3 years ago
Paolo Bonzini 47ba919b21 rust: clean up inputs and outputs to bindgen 3 years ago
Dylan Baker 762c504612 typed_kwargs: use | for type unions, not , 3 years ago
Dylan Baker ecc47d67a9 typed_kwargs: provide better error messages for wrong container types 3 years ago
Paolo Bonzini 9a8c2d23f1 interpreter: disallow RunTarget in meson.add_install_script 3 years ago
Paolo Bonzini 36c390e08e interpreter: disallow RunTarget in test 3 years ago
Volker Weißmann 2c079d855e Added warning if run_command is called without the check kwarg 3 years ago
Jussi Pakkanen 95d8b8787a Be more strict about target names with slashes. 3 years ago
Xavier Claessens 953bbf5e19 optinterpreter: Refactor to use typed_pos_args() and typed_kwargs() 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Xavier Claessens d67850b45e dependency: fallback and allow_fallback are mutually exclusive 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Dylan Baker 3f5d80b8bb interpreter: fix name of typed_kwargs for `test()` 3 years ago
Eli Schwartz 5a7b8d86d0 use a more informative error message for invoking meson in a subdir 3 years ago
Eli Schwartz 59d4f771d2
editorconfig: add setting to trim trailing whitespace 3 years ago
Jussi Pakkanen 7dee480a40 Condense test directory names for next release. 3 years ago
Daniel Mensinger 8e1c599c10 cmake: Improved error message for using dependency for executables 3 years ago
Dylan Baker bc4201a7f1 interpreter: add required and disabled to import 3 years ago
Daniel Mensinger c4b8e03895
tests: both_library test improvements 3 years ago
Dylan Baker 7619f31f71 interpreter: man sections can be up to 9 on many platforms 3 years ago
Dylan Baker a551e76137 interpreter: use typed_pos_args for install_data 3 years ago
Laurin-Luis Lehning d5ed8f61a5 interpreter: Move argument checks from add_*_arguments to compiler.get_supported_arguments 3 years ago
Laurin-Luis Lehning c9ad98ef5e interprter: Add required kwarg to add_(project|global)_arguments 3 years ago
Dylan Baker 3ec2cf9c60 interpreter: add type annotations to build_incdir_object 3 years ago
Xavier Claessens 5f3b73beb5 dependency: Empty fallback is the same as allow_fallback: false 3 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 3 years ago
Dylan Baker e2266e8708 interpreter: use typed_*args for test and benchmark 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Paolo Bonzini 2f2d99e1d8 interpreter: add feature.require() 4 years ago
Dylan Baker 17eb224aa7 interpreter: Automatically add 'c' to languages when 'vala' is used 4 years ago
Laurin-Luis Lehning f7dd111333 Some documentation language adjustments & improved error messages 4 years ago
Laurin-Luis Lehning c787b28e3a Formatting fix 4 years ago
Laurin-Luis Lehning 2607510b18 Add failing test cases & release snippet 4 years ago
Jussi Pakkanen fcbab5948c Refactor subdir visitation to track files instead of dirs. 4 years ago
Dylan Baker 219535aad4 interpreter: Clean up and simplify/optimize get_(external|cross)_property 4 years ago
Dylan Baker e36aca42d0 build/interpreter: Split InstallDir to fix layering violation 4 years ago
Xavier Claessens c659be6928 Interpreter: Fix nested subsubproject detection 4 years ago
Dylan Baker 5c74cccbb9 run_unittests: use textwrap.dedent 4 years ago