13701 Commits (c16dd8d71197641ee4bbbebe8e10401201666cc8)
 

Author SHA1 Message Date
Xavier Claessens c16dd8d711 coredata: Malformed machine file is not a Meson bug 1 year ago
Alyssa Ross ab17bd2393 rust: fix -C prefer-dynamic behavior 1 year ago
Paolo Borelli 548dd25c67 Clarify `environment` docs. 1 year ago
Xavier Claessens 4c85a7af92 doc: Dictionaries are ordered since Meson 0.62.0 1 year ago
Xavier Claessens 6f2956e76c interpreter: Accept more types in default_options dict values 1 year ago
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 1 year ago
Eli Schwartz d0cbda99a3
backends/vs: add sundry type annotations 1 year ago
Eli Schwartz f38c653a75
backends/xcode: simplify an obviously too-complicated function 1 year ago
Eli Schwartz 50921263bd
delete dead code that has never been referenced 1 year ago
Eli Schwartz a981433705
backends/xcode: various sundry low-effort typing fixes 1 year ago
Eli Schwartz ba27c72861
backends/ninja: add sundry typing improvements 1 year ago
Eli Schwartz aa48cdcf60
use truncating division for code that explicitly needs an int 1 year ago
Eli Schwartz 85e0c0a5d7
ninja backend: simplify code by using dataclasses 1 year ago
Martin Dørum e869a09bc2 add str.splitlines method 1 year ago
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 1 year ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 1 year ago
Jussi Pakkanen 23efc1abea Alphabetize methods in MesonMain. 1 year ago
Charles Brunet 35291c9672
unittests: fix test_scripts_loaded_modules matching exactly our own modules 1 year ago
Charles Brunet 92592015bb
unittests: skip test using symlink if not available 1 year ago
Charles Brunet 64394fcbd6
unittests: ensure terminal has 80 chars width 1 year ago
L. E. Segovia 6b2427a031 windows: Fix windres detection for Microsoft shipped Clang 1 year ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 1 year ago
Eli Schwartz f1a58a3ee6
remove unnecessary typing comments 1 year ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 1 year ago
Eli Schwartz f93f443a53
detect and warn on non-commutative int/bool operations 1 year ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 1 year ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 1 year ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens c503c757f1 coredata: Fix wrong stable_version value 1 year ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 1 year ago
Xavier Claessens dbb857dd71
env2mfile: Take pkg-config properties from env 1 year ago
Xavier Claessens 62a5673b98
env2mfile: Take binaries from env for cross file too 1 year ago
Xavier Claessens 1ab7d3b28e
env2mfile: Not all compilers have env for flags 1 year ago
Eli Schwartz 82d0d1755d
ninja backend: fix cleandead deleting files that meson implicitly creates 1 year ago
Sébastien Villemot f2f42318ed Fix name of boost_includedir property 1 year ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 1 year ago
Dylan Baker f02e26877d cargo/interpreter: Implement an interpreter for Cargo TOML 1 year ago
Dylan Baker 4017dab484 cargo/cfg: Add a parser for the rust/cargo cfg() expressions 1 year ago
Dylan Baker 5e59e5a9e4 cargo/version: add a function to convert cargo versioning to meson 1 year ago
Dylan Baker b01ae087f5 cargo: Add a builder module to the cargo package 1 year ago
Dylan Baker 71325547aa cargo/manifest: Add a file with type definitions of the cargo manifest format 1 year ago
Eli Schwartz d28d4ac4ed
azure pipelines: force python2 to be installed 1 year ago
Eli Schwartz df053848eb
unittests: fix incorrect calculation of bytecompile outputs 1 year ago
Eli Schwartz 7126ca6e27
tests: remove unnecessary non-meson syntax from meson.build 1 year ago
Eli Schwartz e2e6fd2e61
tests: update llvm version exclusions for hopefully the last time 1 year ago
Eli Schwartz 95ee4d7d13
tests: be DRY in llvm framework test 1 year ago
Eli Schwartz 96f6600832
tests: avoid hard to debug error when llvm is found with only one method 1 year ago
Eli Schwartz 2be09bbc92
dependencies: add more logging to configtool 1 year ago
Matthew Waters c6f34b8c40 dependencies/qt: add support for Qt frameworks referencing includes in include directory 1 year ago