aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-04add objects keyword argument to declare_dependenciesPaolo Bonzini1-1/+4
2023-01-03reformat some warnings for better code readabilityDylan Baker1-4/+6
2022-12-27add license_files kwarg to projectEli Schwartz2-3/+24
2022-12-24interpreter: use static_lib's already calculated pic valueDylan Baker1-9/+1
2022-12-11typing: fix some broken Sequence annotationsEli Schwartz1-1/+1
2022-12-06interpreter: compiler: Allow array for the prefix kwargMarvin Scholz1-1/+7
2022-12-05when generating optional utility targets in ninja, skip existing aliases tooEli Schwartz1-3/+0
2022-12-05type_checking: add a type checking helper for strings in include_directoriesDylan Baker1-0/+9
2022-12-05interpreter: move TEST_KW from interpreter.py to type_checking.pyDylan Baker2-21/+22
2022-12-04dependencies: only print not_found_message onceMichael Champanis1-1/+0
2022-11-29pylint: enable the bad_builtin checkerDylan Baker2-2/+2
2022-11-24Fix various spelling errorsDavid Robillard3-3/+3
2022-11-16Fix deprecation message, the function name is fs.copyfile()Xavier Claessens1-1/+1
2022-11-16Change the warning generated by importing an unstable module to non-fatalTristan Partin1-1/+1
2022-11-08Fix since annotation for str "in" operatorXavier Claessens1-2/+2
2022-11-06Implement `in` operator on stringXavier Claessens1-0/+12
2022-10-31both_libraries: Make sure to select the right linker for static libXavier Claessens1-3/+2
2022-10-31emit a FeatureNew when using include_directories as a stringEli Schwartz1-0/+7
2022-10-24Add missing since annotations in docsElliott Sales de Andrade1-1/+1