summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker
2023-06-20backends/vs: add sundry type annotationsEli Schwartz
2023-06-20backends/xcode: simplify an obviously too-complicated functionEli Schwartz
2023-06-20delete dead code that has never been referencedEli Schwartz
2023-06-20backends/xcode: various sundry low-effort typing fixesEli Schwartz
2023-06-20backends/ninja: add sundry typing improvementsEli Schwartz
2023-06-20use truncating division for code that explicitly needs an intEli Schwartz
2023-06-20ninja backend: simplify code by using dataclassesEli Schwartz
2023-06-20add str.splitlines methodMartin Dørum
2023-06-19compilers: don't recommend deprecated env varAlyssa Ross
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen
2023-06-19Alphabetize methods in MesonMain.Jussi Pakkanen
2023-06-16unittests: fix test_scripts_loaded_modules matching exactly our own modulesCharles Brunet
2023-06-16unittests: skip test using symlink if not availableCharles Brunet
2023-06-16unittests: ensure terminal has 80 chars widthCharles Brunet
2023-06-15windows: Fix windres detection for Microsoft shipped ClangL. E. Segovia
2023-06-15Interpreter: Using executable in run_command/configure_file is not aXavier Claessens
2023-06-14remove unnecessary typing commentsEli Schwartz
2023-06-14convert some FeatureDeprecated for totally broken stuff, to FeatureBrokenEli Schwartz
2023-06-14detect and warn on non-commutative int/bool operationsEli Schwartz
2023-06-14add new FeatureBroken check class for annotating features that are really brokenEli Schwartz
2023-06-14compilers: fix detection of ifx compilerEli Schwartz
2023-06-14compilers: add logging for non c_or_cpp language detectionEli Schwartz
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz
2023-06-13coredata: Fix wrong stable_version valueXavier Claessens
2023-06-13Allow targetting Meson 1.2.0 when version is 1.1.99Xavier Claessens
2023-06-12env2mfile: Take pkg-config properties from envXavier Claessens
2023-06-12env2mfile: Take binaries from env for cross file tooXavier Claessens
2023-06-12env2mfile: Not all compilers have env for flagsXavier Claessens
2023-06-11ninja backend: fix cleandead deleting files that meson implicitly createsEli Schwartz
2023-06-08Fix name of boost_includedir propertySébastien Villemot
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst
2023-06-07cargo/interpreter: Implement an interpreter for Cargo TOMLDylan Baker
2023-06-07cargo/cfg: Add a parser for the rust/cargo cfg() expressionsDylan Baker
2023-06-07cargo/version: add a function to convert cargo versioning to mesonDylan Baker
2023-06-07cargo: Add a builder module to the cargo packageDylan Baker
2023-06-07cargo/manifest: Add a file with type definitions of the cargo manifest formatDylan Baker
2023-06-07azure pipelines: force python2 to be installedEli Schwartz
2023-06-07unittests: fix incorrect calculation of bytecompile outputsEli Schwartz
2023-06-07tests: remove unnecessary non-meson syntax from meson.buildEli Schwartz
2023-06-07tests: update llvm version exclusions for hopefully the last timeEli Schwartz
2023-06-07tests: be DRY in llvm framework testEli Schwartz
2023-06-07tests: avoid hard to debug error when llvm is found with only one methodEli Schwartz
2023-06-07dependencies: add more logging to configtoolEli Schwartz
2023-06-08dependencies/qt: add support for Qt frameworks referencing includes in includ...Matthew Waters
2023-06-07rust: PIC is always enabledXavier Claessens
2023-06-06Override find_program('meson')Tristan Partin
2023-06-02docs: List vc++20 for cpp_stdNathan Kidd
2023-06-01pkgconfig: Add include directories from internal deps in -uninstalled.pcXavier Claessens
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens