summaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)Author
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
2025-02-27mtest: filter summary lines without any resultsPatrick Steinhardt
2025-02-27mtest: add option to slice testsPatrick Steinhardt
2025-02-27Fixes issue 14089 (detection of Intel compiler)Tom Evers
2025-02-25Remove unused variable left over from option refactor.Jussi Pakkanen
2025-02-25Use override value when setting up Cython language.Jussi Pakkanen
2025-02-22Fix yielding when top project does not define the option.Jussi Pakkanen
2025-02-22Permit all unknown b_ options.Jussi Pakkanen
2025-02-20Fix reconfiguration on --wipe.Jussi Pakkanen
2025-02-19build: Optimize transitive link dep resolutionCampbell Jones
2025-02-17Add restat = 1 to Swift compile ruleMarco Rebhan
2025-02-18Improve error message on nonexisting options.Jussi Pakkanen
2025-02-16c: add -Wno-vla-larger-than to the exceptions for -Wno*Paolo Bonzini
2025-02-15Permit more missing b options. Closes #14254.Jussi Pakkanen
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-12build: fix typing of `Target.get_option`Dylan Baker
2025-02-12options: Add a TypeAlias for option valuesDylan Baker
2025-02-12modules/pkgconfig: use host machine to calculate install prefixDylan Baker
2025-02-11Actually use return value of SwiftCompiler.get_working_directory_argsMarco Rebhan
2025-02-11Fix CMake import's linker args sorting algorithm mangling -framework argumentsMarco Rebhan
2025-02-11ninja backend: Use swiftc flag -working-directory if availableMarco Rebhan
2025-02-06interpreter: fix swapped castsDylan Baker
2025-02-05options: Replace uses of `UserOption[T.Any]` with a Union of UserOption typesDylan Baker
2025-02-05options: Add a function to compare different option choicesDylan Baker
2025-02-05options: split UserIntegerOption and UserUmaskOptionDylan Baker
2025-02-05options: fix typing of add_to_argparseDylan Baker
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2025-02-05options: use dataclasses for UserOptionDylan Baker
2025-02-05compilers: remove Compiler.create_optionDylan Baker
2025-02-05compilers: use super().get_options() instead of CompilerClass.get_options()Dylan Baker
2025-02-05compilers: fix the UserStdOption name of the C and C++ compilersDylan Baker