summaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)Author
2025-03-06build: cache target id at time of first usePaolo Bonzini
2025-03-06mesonlib: allow using lazy_property with "__"-named propertiesPaolo Bonzini
2025-03-05options: Remove BuiltinOption classDylan Baker
2025-03-05options: allow readonly to be set in the initializerDylan Baker
2025-03-05coredata: fix annotations for add_builtin_optionDylan Baker
2025-03-05options: split UserOption -> Argparse conversion out of BuiltinOptionDylan Baker
2025-03-05options: remove BuiltinOption._argparse_choicesDylan Baker
2025-03-05dependencies/dub: First try to describe local projectAndrei Horodniceanu
2025-03-04coredata: fix handling of prefixDylan Baker
2025-03-04coredata: fix arguments that are swappedDylan Baker
2025-03-04coredata: delete a bunch of unused methodsDylan Baker
2025-03-04OptionStore: remove unused build_options attributeDylan Baker
2025-03-04options: remove get_option_from_meson_fileDylan Baker
2025-03-04msetup: remove bad warning about unused optionsDylan Baker
2025-03-04options: Fix nullability of OptionKey.subprojectDylan Baker
2025-03-03compilers: Remove the BaseOption typeDylan Baker
2025-03-03coredata: subproject should be None for checking in base_optionsDylan Baker
2025-03-03options: store the default value in the classDylan Baker
2025-03-03options: use an OptionKey for `get_default_for_b_option`Dylan Baker
2025-03-01arglist: post is only appended to, make it a listPaolo Bonzini
2025-03-01arglist: optimize flush_pre_post(), and __iadd__() with itPaolo Bonzini
2025-03-01arglist: optimize __init__()Paolo Bonzini
2025-03-01output PACKAGE_NOT_FOUND_MESSAGE as warning when CMake package is not foundna-trium-144
2025-03-01modules/gnome: Allow to specify the doc-format argumentCorentin Noël
2025-03-01environment: make fully type safeDylan Baker
2025-03-01machinefile: ensure that arrays are single deep arrays for stringsDylan Baker
2025-03-01environment: fix minor typing issuesDylan Baker
2025-03-01environment: fix missing argument and return type annotationsDylan Baker
2025-03-01environment: delete dead code from option refactorDylan Baker
2025-03-01Remove total_ordering from OptionKeyCharles Brunet
2025-03-01Replace OptionKey.evolve(...) with specialized functionsCharles Brunet
2025-03-01Add cache to OptionKeyCharles Brunet
2025-03-01swift: Add swift_std compiler optionMarco Rebhan
2025-02-28Fix Swift targets with same module name as source file nameMarco Rebhan
2025-02-28Skip symlinks in _make_tree_writable()Daan De Meyer
2025-02-27Actually fix base option default values.Jussi Pakkanen
2025-02-27optstore: remove num_optionsDylan Baker
2025-02-27coredata: remove dead code from option refactorDylan Baker
2025-02-27compilers: delete dead code after option refactorDylan Baker
2025-02-27coredata: delete the OptionsViewDylan Baker
2025-02-27use ElementaryOptionValues instead of open coding... againDylan Baker
2025-02-27options: replace OptionValueType with ElementaryOptionValueDylan Baker
2025-02-27Maintain bw compatibility for requesting bad options.Jussi Pakkanen
2025-02-27modules/rust: use 'nightly' as the bindgen version if the compiler is nightlyDylan Baker
2025-02-27compilers/detect: Split -beta and -nightly suffixes from rustcDylan Baker
2025-02-27modules/rust: set --rust-edition for bindgen >= 0.71Dylan Baker
2025-02-27modules/rust: Update bindgen target error checking for bindgen >= 0.71Dylan Baker
2025-02-27test: fix hang when running tests that need parsing with `--interactive`Patrick Steinhardt
2025-02-27mtest: introduce ignored testsPatrick Steinhardt
2025-02-27mtest: move `console_mode` property into TestRun classPatrick Steinhardt