337 Commits (9cc67b7fd185f92fb6c21ea7ecdb3d798ef3c2ae)

Author SHA1 Message Date
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Jussi Pakkanen 78b8d447ee Fix pylint. 2 years ago
Nathan Goldbaum f92bc05c18 interpreter: use os.listdir instead of os.scandir to avoid ResourceWarning 2 years ago
Eli Schwartz 5849979afa
stop importing cmake when it isn't used 2 years ago
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 2 years ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 2 years ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 2 years ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 2 years ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 2 years ago
Tristan Partin 58aa301acc Override find_program('meson') 2 years ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 2 years ago
Dylan Baker 73c054ced6
mlog: remove direct calls to log_once 2 years ago
Xavier Claessens 9d64143a4f summary: Add from which subproject each subproject have been called 2 years ago
Volker Weißmann 2699fd4b8a During reconfigure, show that no compiler was found, if compiler fails sanity check. 2 years ago
Xavier Claessens 3162b901ca build: Process compilers before calling link() and link_whole() 2 years ago
Sebastian Dröge 01420bf8fc rust: Add new `rust_dependency_map` target configuration 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Dylan Baker 4a014d1724 Add support for meson.options as a replacement for meson_options.txt 2 years ago
Xavier Claessens 567d1fec9b Make backend option read-only 2 years ago
Eli Schwartz a024d75e15
backends: add a new "none" backend 2 years ago
Eli Schwartz a410bbdf12 configure_file: emit FeatureNew when a cmake-formatted file has too many tokens 2 years ago
Dylan Baker 853c16cbed interpreter: Add missing Union annotation 2 years ago
Eli Schwartz a3f4f6c88f
interpreter: report FeatureNew for kwargs to project() 2 years ago
Eli Schwartz 878c1604e6
handle meson_version even when the build file fails to parse 2 years ago
Xavier Claessens f0dc61a764 interpreter: Add testcase..endtestcase clause support 2 years ago
Xavier Claessens ba1737cb66 interpreter: Do not ignore all exceptions when adding compiler 2 years ago
Eli Schwartz a846fa3352
respect the machine file binary overrides, even if it doesn't exist 2 years ago
Eli Schwartz 4c55947c47
pylint 2.16: raise a more intentional exception 2 years ago
Dylan Baker c49552ffb2 interpreter: use typed_pos_args for build_targets 2 years ago
Paolo Bonzini b3fc3cd6b5 add objects keyword argument to declare_dependencies 2 years ago
Dylan Baker b9ef662926 reformat some warnings for better code readability 2 years ago
Eli Schwartz 2fa0749175
add license_files kwarg to project 2 years ago
Dylan Baker 2fd5bd934e interpreter: use static_lib's already calculated pic value 2 years ago
Eli Schwartz e5a9272034
typing: fix some broken Sequence annotations 2 years ago
Eli Schwartz 9e8a3b9cbd when generating optional utility targets in ninja, skip existing aliases too 2 years ago
Dylan Baker 010f525cc5 interpreter: move TEST_KW from interpreter.py to type_checking.py 2 years ago
Michael Champanis f194413f87
dependencies: only print not_found_message once 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Xavier Claessens 8232665849 Fix deprecation message, the function name is fs.copyfile() 2 years ago
Tristan Partin bfc813200c Change the warning generated by importing an unstable module to non-fatal 2 years ago
Xavier Claessens 81763e610f both_libraries: Make sure to select the right linker for static lib 2 years ago
Eli Schwartz 8d8ce4fb77 emit a FeatureNew when using include_directories as a string 2 years ago
Elliott Sales de Andrade 8c5838bfea Add missing since annotations in docs 2 years ago
Elliott Sales de Andrade 9c4d6088b1 Accept disablers in summary values 2 years ago
Xavier Claessens eb731cda75 Add missing doc for NASM language 2 years ago
Xavier Claessens 064165485c Fix excluding sources for static lib in both_libraries() 2 years ago
Dylan Baker 6f7ea0cc28 pylint: enable use-sequence-for-iteration 2 years ago