aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2023-06-20add str.splitlines methodMartin Dørum1-0/+7
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen1-0/+17
2023-06-19Alphabetize methods in MesonMain.Jussi Pakkanen1-21/+21
2023-06-15Interpreter: Using executable in run_command/configure_file is not aXavier Claessens1-1/+1
2023-06-14convert some FeatureDeprecated for totally broken stuff, to FeatureBrokenEli Schwartz1-6/+6
2023-06-14detect and warn on non-commutative int/bool operationsEli Schwartz1-7/+9
2023-06-14add new FeatureBroken check class for annotating features that are really brokenEli Schwartz1-1/+2
2023-06-13Allow targetting Meson 1.2.0 when version is 1.1.99Xavier Claessens1-1/+1
2023-06-06Override find_program('meson')Tristan Partin1-0/+4
2023-05-31mlog: use a hidden class for stateDylan Baker1-6/+3
2023-05-31mlog: remove direct calls to log_onceDylan Baker1-1/+1
2023-05-29avoid clearing the dependency cache unnecessarily based on wrap-modeEli Schwartz1-0/+2
2023-05-24repair install_mode support for uid/gid effectively everywhereEli Schwartz1-2/+11
2023-05-24remove inaccurate commentEli Schwartz1-6/+1
2023-05-23deprecate the buildtarget.get_id() methodEli Schwartz1-0/+3
2023-05-17summary: Add from which subproject each subproject have been calledXavier Claessens2-6/+12
2023-05-13During reconfigure, show that no compiler was found, if compiler fails sanity...Volker Weißmann1-5/+4
2023-04-21rust: Add new `rust_dependency_map` target configurationSebastian Dröge1-0/+1
2023-04-20extra_files keyword in declare_dependency()Charles Brunet1-2/+4
2023-04-11fix various spelling issuesJosh Soref5-17/+17
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-3/+3
2023-03-28Add support for meson.options as a replacement for meson_options.txtDylan Baker1-6/+22
2023-03-28Make backend option read-onlyXavier Claessens1-1/+3
2023-03-20backends: add a new "none" backendEli Schwartz1-0/+2
2023-03-17Better error message when custom_targets has duplicates in the output kwargVolker Weißmann1-0/+7
2023-03-09configure_file: emit FeatureNew when a cmake-formatted file has too many tokensEli Schwartz1-1/+1
2023-03-09emit FeatureNew warning for compiler.preprocess used multiple timesEli Schwartz1-0/+3
2023-03-09compiler.preprocess should only update the private name per directoryEli Schwartz1-2/+5
2023-03-09build: fully type CompileTargetDylan Baker1-7/+3
2023-03-09interpreter: Add missing Union annotationDylan Baker1-1/+1
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens1-9/+0
2023-03-01interpreter: report FeatureNew for kwargs to project()Eli Schwartz1-1/+1
2023-03-01handle meson_version even when the build file fails to parseEli Schwartz1-4/+19
2023-03-01interpreter: Add testcase..endtestcase clause supportXavier Claessens1-1/+21
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund1-7/+11
2023-02-27interpreter: bolden result of compiler.alignment(), compiler.sizeof()Andres Freund1-2/+2
2023-02-20interpreter/mesonmain: Add build_options methodL. E. Segovia1-1/+11
2023-02-20interpreter: Do not ignore all exceptions when adding compilerXavier Claessens1-1/+1
2023-02-15interpreter: add FeatureOption.enable_if and .disable_ifDylan Baker1-5/+39
2023-02-15interpreter: add a feature.enable_auto_ifDylan Baker1-1/+12
2023-02-15preprocess: Add dependencies kwargXavier Claessens1-0/+3
2023-02-15preprocess: Allow custom_tgt, custom_idx and generated_listXavier Claessens1-3/+12
2023-02-14allow install script to run in dry-run modeCharles Brunet1-0/+3
2023-02-13Fix displaying outputs with add_*_scriptCharles Brunet1-1/+1
2023-02-09respect the machine file binary overrides, even if it doesn't existEli Schwartz1-1/+3
2023-02-01pylint 2.16: raise a more intentional exceptionEli Schwartz1-1/+1
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-5/+6
2023-02-01treewide: add future annotations importEli Schwartz3-0/+3
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz1-3/+3
2023-01-18interpreter: use typed_pos_args for build_targetsDylan Baker1-11/+48