aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-06-16unittests: fix test_scripts_loaded_modules matching exactly our own modules1.87654321Charles Brunet1-1/+1
2023-06-16unittests: skip test using symlink if not availableCharles Brunet1-1/+4
2023-06-16unittests: ensure terminal has 80 chars widthCharles Brunet1-0/+1
2023-06-15windows: Fix windres detection for Microsoft shipped ClangL. E. Segovia1-1/+2
2023-06-15Interpreter: Using executable in run_command/configure_file is not aXavier Claessens1-1/+1
2023-06-14remove unnecessary typing commentsEli Schwartz1-2/+2
2023-06-14convert some FeatureDeprecated for totally broken stuff, to FeatureBrokenEli Schwartz1-6/+6
2023-06-14detect and warn on non-commutative int/bool operationsEli Schwartz1-7/+9
2023-06-14add new FeatureBroken check class for annotating features that are really brokenEli Schwartz3-2/+40
2023-06-14compilers: fix detection of ifx compilerEli Schwartz1-1/+1
2023-06-14compilers: add logging for non c_or_cpp language detectionEli Schwartz1-11/+11
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz7-48/+33
2023-06-13coredata: Fix wrong stable_version valueXavier Claessens1-1/+1
2023-06-13Allow targetting Meson 1.2.0 when version is 1.1.99Xavier Claessens2-1/+11
2023-06-12env2mfile: Take pkg-config properties from envXavier Claessens1-0/+10
2023-06-12env2mfile: Take binaries from env for cross file tooXavier Claessens1-0/+1
2023-06-12env2mfile: Not all compilers have env for flagsXavier Claessens1-1/+3
2023-06-11ninja backend: fix cleandead deleting files that meson implicitly createsEli Schwartz1-3/+13
2023-06-08Fix name of boost_includedir propertySébastien Villemot1-1/+1
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst4-5/+29
2023-06-07cargo/interpreter: Implement an interpreter for Cargo TOMLDylan Baker1-0/+451
2023-06-07cargo/cfg: Add a parser for the rust/cargo cfg() expressionsDylan Baker3-1/+402
2023-06-07cargo/version: add a function to convert cargo versioning to mesonDylan Baker3-0/+158
2023-06-07cargo: Add a builder module to the cargo packageDylan Baker3-0/+285
2023-06-07cargo/manifest: Add a file with type definitions of the cargo manifest formatDylan Baker1-0/+227
2023-06-07azure pipelines: force python2 to be installedEli Schwartz1-0/+3
2023-06-07unittests: fix incorrect calculation of bytecompile outputsEli Schwartz1-4/+5
2023-06-07tests: remove unnecessary non-meson syntax from meson.buildEli Schwartz1-2/+2
2023-06-07tests: update llvm version exclusions for hopefully the last timeEli Schwartz1-6/+4
2023-06-07tests: be DRY in llvm framework testEli Schwartz1-14/+15
2023-06-07tests: avoid hard to debug error when llvm is found with only one methodEli Schwartz1-1/+1
2023-06-07dependencies: add more logging to configtoolEli Schwartz1-0/+5
2023-06-08dependencies/qt: add support for Qt frameworks referencing includes in includ...Matthew Waters1-2/+5
2023-06-07rust: PIC is always enabledXavier Claessens2-2/+6
2023-06-06Override find_program('meson')Tristan Partin3-0/+45
2023-06-02docs: List vc++20 for cpp_stdNathan Kidd1-1/+1
2023-06-01pkgconfig: Add include directories from internal deps in -uninstalled.pcXavier Claessens7-23/+47
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens2-9/+6
2023-06-01vcs_tag: Add --always to git describeXavier Claessens1-1/+1
2023-06-01mparser: Further cleanup node definitionsXavier Claessens1-98/+88
2023-06-01mparser: add equality operators to nodesDylan Baker1-54/+161
2023-05-31mlog: put the module docstring at the top of the fileDylan Baker1-4/+5
2023-05-31mlog: use StringProtocol where we said we shouldDylan Baker1-8/+1
2023-05-31mlog: use a hidden class for stateDylan Baker7-327/+364
2023-05-31mlog: remove out-of-date commentDylan Baker1-2/+0
2023-05-31mlog: remove direct calls to log_onceDylan Baker3-8/+8
2023-05-31preprocess: Allow preprocessing any file extensionsXavier Claessens2-5/+11
2023-05-29avoid clearing the dependency cache unnecessarily based on wrap-modeEli Schwartz2-6/+2
2023-05-29avoid endless reconfigure loops when a build directory is copied aroundEli Schwartz1-1/+3
2023-05-28tests: bump java compat level up to 8Eli Schwartz1-2/+2