summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)Author
2025-06-17interpreter: convert remaining objects to InterpreterObject.methodPaolo Bonzini
2025-06-17interpreter: convert compiler to InterpreterObject.methodPaolo Bonzini
2025-06-17interpreter: convert mesonmain to InterpreterObject.methodPaolo Bonzini
2025-06-17interpreter: make methods per-class for primitivesPaolo Bonzini
2025-06-17interpreter: make operators per-classPaolo Bonzini
2025-06-17interpreter: make trivial_operators per-classPaolo Bonzini
2025-06-17interpreter: make operator functions binaryPaolo Bonzini
2025-06-17interpreter: fix a couple FeatureNew messagesPaolo Bonzini
2025-05-31cargo: Add support for target specific dependenciesXavier Claessens
2025-05-22support .version() for overridden executablesFlorian "sp1rit"​
2025-05-15coredata: remove unused argumentsPaolo Bonzini
2025-05-07interpreter: reintroduce a convertor for override_options and default_optionsPaolo Bonzini
2025-05-07options: support non-string data types in more placesPaolo Bonzini
2025-05-07interpreter: rename default_project_optionsPaolo Bonzini
2025-05-06interpreter: allow passing default default_options to do_subprojectPaolo Bonzini
2025-05-06interpreter: convert subproject default options to dictionaryPaolo Bonzini
2025-05-01interpreter: add backend options before validating the command line optionsPaolo Bonzini
2025-05-01options: extract validation of command line optionsPaolo Bonzini
2025-04-24interpreter: do not use pathlib for DependencyVariableString creationPaolo Bonzini
2025-04-23interpreter: fix interaction between option refactor and b_sanitizeDylan Baker
2025-04-23interpreter: remove dead code from func_get_optionDylan Baker
2025-04-23interpreter: Remove accidental annotations changes for func_get_optionDylan Baker
2025-04-17android: Added android_exe_type kwargs to executableFlorian "sp1rit"​
2025-04-09interpreter: Error if java sources used with non-jar target (#14424)Andrew McNulty
2025-04-04rust: add external objects to the link command linePaolo Bonzini
2025-04-04compilers: introduce get_option_std_argsPaolo Bonzini
2025-04-02interpreter, rust: move "args" out of BaseTestPaolo Bonzini
2025-04-02build, interpreter: associate a doctest target to a BuildTargetPaolo Bonzini
2025-04-02compilers: introduce get_exe() and get_exe_args()Paolo Bonzini
2025-03-14Move Interpreter.read_buildfile to base classCharles Brunet
2025-03-14Move options loading to InterpreterBaseCharles Brunet
2025-03-14Move variables to InterpreterBaseCharles Brunet
2025-03-14Extract common func_subdir functions to InterpreterBaseCharles Brunet
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-03-09compilers: convert `b_sanitize` to a free-form array optionPatrick Steinhardt
2025-03-09interpreter: do not use pathlib in validate_within_subprojectPaolo Bonzini
2025-03-09interpreter: memoize result of validate_within_subprojectPaolo Bonzini
2025-03-06interpreter: Remove debug code from option refactorDylan Baker
2025-03-04options: remove get_option_from_meson_fileDylan Baker
2025-03-03options: use an OptionKey for `get_default_for_b_option`Dylan Baker
2025-02-27Actually fix base option default values.Jussi Pakkanen
2025-02-27Maintain bw compatibility for requesting bad options.Jussi Pakkanen
2025-02-18Improve error message on nonexisting options.Jussi Pakkanen
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-12options: Add a TypeAlias for option valuesDylan Baker
2025-02-06interpreter: fix swapped castsDylan Baker
2025-01-28Detect files with trailing spaceCharles Brunet
2025-01-28testcase expect_error(): add missing line from rebaseEli Schwartz
2025-01-28When subproject() fails because downloading is disabled, say what failedEli Schwartz
2025-01-28fix edge case in testcase expect_error() if error is printed using mlogEli Schwartz