aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2021-03-04Simplify module APIXavier Claessens1-87/+31
2021-03-04interpreter: Fix process_new_values()Xavier Claessens1-7/+3
2021-02-27install_man locale supportJason Woodward1-2/+7
2021-02-26interpreter: Clean up and simplify/optimize get_(external|cross)_propertyDylan Baker1-39/+20
2021-02-26interpreter: correctly track whether a subproject is initializedDylan Baker1-1/+5
2021-02-26Allow printing UserOptions in the summaryStephen Gregoratto1-0/+3
2021-02-26meson: add .has_external_property() methodsTim-Philipp Müller1-0/+10
2021-02-25deprecated `meson.get_cross_property`Dylan Baker1-0/+1
2021-02-25interpreter: stop using hasattr for held_objectDylan Baker1-10/+4
2021-02-25interpreter: Fix ObjectHolder usageDylan Baker1-48/+52
2021-02-25Support multiple args in error()Xavier Claessens1-23/+12
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens1-8/+12
2021-02-17Do not validate options when finding non-matchingDylan Baker1-5/+2
2021-02-07Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgenJussi Pakkanen1-4/+2
2021-02-07Merge pull request #8288 from bonzini/test-setup-exclude-suitesJussi Pakkanen1-2/+5
2021-02-07Merge pull request #8305 from xclaesse/run-target-envJussi Pakkanen1-3/+4
2021-02-06interpreter: Add annotations for CustomTargetHolderDylan Baker1-1/+1
2021-02-06Add a method to IncludeDirs to convert to string listDylan Baker1-3/+1
2021-02-06interpreter: use noPosArgs and noKwargs instead of opencodingDylan Baker1-8/+6
2021-02-05run_target: Add env kwargXavier Claessens1-3/+4
2021-02-04Introduce `fs.read` to read a file as a stringLuke Drummond1-1/+1
2021-02-02interpreter, mtest: introduce add_test_setup(exclude_suites: ...)Paolo Bonzini1-2/+5
2021-01-30add_install_script: add skip_if_destdir kwargXavier Claessens1-1/+6
2021-01-30Fix executable as script on WindowsXavier Claessens1-9/+6
2021-01-29Can read project version from a file.Jussi Pakkanen1-4/+24
2021-01-27intepreter: Allow using file objects for the script_name of add_*_scriptDylan Baker1-8/+20
2021-01-27custom_target: Add env kwargXavier Claessens1-1/+4
2021-01-27test: Make timeout <= 0 infinite duractionXavier Claessens1-2/+6
2021-01-21interpreter: accept external programs and dependencies for summaryPaolo Bonzini1-7/+11
2021-01-21mlog: add __len__ to AnsiDecoratorPaolo Bonzini1-9/+1
2021-01-14Merge pull request #8192 from dcbaker/submit/minstall-type-annotationsJussi Pakkanen1-28/+31
2021-01-13build/interpreter: Split InstallDir to fix layering violationDylan Baker1-22/+18
2021-01-13build/interperter: Add annotations and move input validation to interpreterDylan Baker1-6/+13
2021-01-13Fix misspellsAntonin Décimo1-1/+1
2021-01-12summary: align left, not align middleEli Schwartz1-2/+2
2021-01-12Interpreter: Fix nested subsubproject detectionXavier Claessens1-35/+13
2021-01-05interpreter: split code that creates a Test instanceDylan Baker1-5/+8
2021-01-05interpreter: allow modules to create testsDylan Baker1-0/+2
2021-01-05mtest: Add support for rust unit testsDylan Baker1-2/+2
2021-01-04fix LGTM warningsDylan Baker1-1/+0
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-39/+38
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-28/+15
2021-01-04move OptionKey to mesonlibDylan Baker1-1/+1
2021-01-04use OptionKey for compiler_optionsDylan Baker1-5/+11
2021-01-04use new optionkey.is_* methodsDylan Baker1-1/+1
2021-01-04use OptionKey for coredata.user_optionsDylan Baker1-4/+5
2021-01-04use the OptionKey type for command line and machine filesDylan Baker1-3/+4
2020-12-16build/interpreter: Add some type annotationsDylan Baker1-1/+1
2020-12-16interpreter: Use a typing.NamedTuple instead of collections.namedtupleDylan Baker1-6/+34
2020-12-16build/interpreter: fix layering violations for ManPagesDylan Baker1-27/+25