958 Commits (6a0fabc6472f49621260de215f128a31ae70219b)

Author SHA1 Message Date
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens ba9bfd2bd8 Simplify module API 4 years ago
Xavier Claessens 1e69908be5 interpreter: Fix process_new_values() 4 years ago
Jason Woodward 50af09de03 install_man locale support 4 years ago
Dylan Baker 219535aad4 interpreter: Clean up and simplify/optimize get_(external|cross)_property 4 years ago
Dylan Baker e079553959 interpreter: correctly track whether a subproject is initialized 4 years ago
Stephen Gregoratto ec5fe58e6d Allow printing UserOptions in the summary 4 years ago
Tim-Philipp Müller ace22f21a7 meson: add .has_external_property() methods 4 years ago
Dylan Baker aa4efc709e deprecated `meson.get_cross_property` 4 years ago
Dylan Baker eba9535428 interpreter: stop using hasattr for held_object 4 years ago
Dylan Baker 69c22181f7 interpreter: Fix ObjectHolder usage 4 years ago
Xavier Claessens cef5cab23c Support multiple args in error() 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Dylan Baker 867963f131 Do not validate options when finding non-matching 4 years ago
Dylan Baker 9d441d26d2 interpreter: Add annotations for CustomTargetHolder 4 years ago
Dylan Baker 5f624657a0 Add a method to IncludeDirs to convert to string list 4 years ago
Dylan Baker bb2124084d interpreter: use noPosArgs and noKwargs instead of opencoding 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Luke Drummond 46e3480f7c Introduce `fs.read` to read a file as a string 4 years ago
Paolo Bonzini c7c2bc8db1 interpreter, mtest: introduce add_test_setup(exclude_suites: ...) 4 years ago
Xavier Claessens 6c6b5d77d6 add_install_script: add skip_if_destdir kwarg 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Jussi Pakkanen 3f0a0c1582 Can read project version from a file. 4 years ago
Dylan Baker f808c955ea intepreter: Allow using file objects for the script_name of add_*_script 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Xavier Claessens e4137ae3ec test: Make timeout <= 0 infinite duraction 4 years ago
Paolo Bonzini adb1b2f3f6 interpreter: accept external programs and dependencies for summary 4 years ago
Paolo Bonzini 021068a8b7 mlog: add __len__ to AnsiDecorator 4 years ago
Dylan Baker e36aca42d0 build/interpreter: Split InstallDir to fix layering violation 4 years ago
Dylan Baker 022632c91b build/interperter: Add annotations and move input validation to interpreter 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Eli Schwartz adfcf77109
summary: align left, not align middle 4 years ago
Xavier Claessens c659be6928 Interpreter: Fix nested subsubproject detection 4 years ago
Dylan Baker b2c2549b93 interpreter: split code that creates a Test instance 4 years ago
Dylan Baker 8d19beccb2 interpreter: allow modules to create tests 4 years ago
Dylan Baker d89ec98b47 mtest: Add support for rust unit tests 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 615686fd6d use new optionkey.is_* methods 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Dylan Baker b25a423a64 use the OptionKey type for command line and machine files 4 years ago
Dylan Baker 7ddb7a48f5 build/interpreter: Add some type annotations 4 years ago
Dylan Baker 5bdc623696 interpreter: Use a typing.NamedTuple instead of collections.namedtuple 4 years ago
Dylan Baker 94b9e7b04e build/interpreter: fix layering violations for ManPages 4 years ago
Dylan Baker 7ffc678514 build/interpreter: split representation of Headers 4 years ago
Xavier Claessens 0efcb0be5f pkgconfig: Respect variable ordering when passed as list 4 years ago