aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker1-6/+19
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-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-17summary: Add from which subproject each subproject have been calledXavier Claessens1-5/+9
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 Soref1-9/+9
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-09configure_file: emit FeatureNew when a cmake-formatted file has too many tokensEli Schwartz1-1/+1
2023-03-09interpreter: Add missing Union annotationDylan Baker1-1/+1
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-20interpreter: Do not ignore all exceptions when adding compilerXavier Claessens1-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-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 Schwartz1-3/+16
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-05when generating optional utility targets in ninja, skip existing aliases tooEli Schwartz1-3/+0
2022-12-05interpreter: move TEST_KW from interpreter.py to type_checking.pyDylan Baker1-21/+3
2022-12-04dependencies: only print not_found_message onceMichael Champanis1-1/+0
2022-11-29pylint: enable the bad_builtin checkerDylan Baker1-1/+1
2022-11-24Fix various spelling errorsDavid Robillard1-1/+1
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-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
2022-10-24Accept disablers in summary valuesElliott Sales de Andrade1-1/+4
2022-10-24Add missing doc for NASM languageXavier Claessens1-0/+2
2022-10-23Fix excluding sources for static lib in both_libraries()Xavier Claessens1-10/+12
2022-09-19pylint: enable use-sequence-for-iterationDylan Baker1-1/+1
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li1-0/+5
2022-09-05interpreter: name typing-only kwargs import with an underscoreEli Schwartz1-41/+41
2022-09-05interpreter: add a few small func annotationsEli Schwartz1-4/+4
2022-08-29flake8: fix unnecessary f-strings without any format placeholdersEli Schwartz1-1/+1
2022-08-29flake8: fix lingering whitespace errorsEli Schwartz1-2/+0