13967 Commits (4eb9c84cf97427a11af7ec928c849e4289862202)
 

Author SHA1 Message Date
Eli Schwartz 620bdf5895
add profiling startup import check and testcase to count it 2 years ago
Eli Schwartz 25f5f3554d
tests: move script loaded modules test to platform-agnostic 2 years ago
Eli Schwartz cd6c3ca55e
msetup: place profiling logs in the log directory 2 years ago
Eli Schwartz a53c6687b6
fully type mconf.py 2 years ago
Eli Schwartz b411be5edc
fully type mdist.py 2 years ago
Eli Schwartz b05764b73e
mdist: consolidate facts about the current dist using a dataclass 2 years ago
Eli Schwartz a146ee6946
mdist: refactor lots of code into VCS-specific classes 2 years ago
Jussi Pakkanen 9e1dc30f1f Add CppNorth talk. 2 years ago
Xavier Claessens 543610468d coredata: Also clear compiler and run caches 2 years ago
Xavier Claessens 1d600b48cb mconf: Allow changing options and clearing cache at the same time 2 years ago
Xavier Claessens c16dd8d711 coredata: Malformed machine file is not a Meson bug 2 years ago
Alyssa Ross ab17bd2393 rust: fix -C prefer-dynamic behavior 2 years ago
Paolo Borelli 548dd25c67 Clarify `environment` docs. 2 years ago
Xavier Claessens 4c85a7af92 doc: Dictionaries are ordered since Meson 0.62.0 2 years ago
Xavier Claessens 6f2956e76c interpreter: Accept more types in default_options dict values 2 years ago
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 2 years ago
Eli Schwartz d0cbda99a3
backends/vs: add sundry type annotations 2 years ago
Eli Schwartz f38c653a75
backends/xcode: simplify an obviously too-complicated function 2 years ago
Eli Schwartz 50921263bd
delete dead code that has never been referenced 2 years ago
Eli Schwartz a981433705
backends/xcode: various sundry low-effort typing fixes 2 years ago
Eli Schwartz ba27c72861
backends/ninja: add sundry typing improvements 2 years ago
Eli Schwartz aa48cdcf60
use truncating division for code that explicitly needs an int 2 years ago
Eli Schwartz 85e0c0a5d7
ninja backend: simplify code by using dataclasses 2 years ago
Martin Dørum e869a09bc2 add str.splitlines method 2 years ago
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 2 years ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 2 years ago
Jussi Pakkanen 23efc1abea Alphabetize methods in MesonMain. 2 years ago
Charles Brunet 35291c9672
unittests: fix test_scripts_loaded_modules matching exactly our own modules 2 years ago
Charles Brunet 92592015bb
unittests: skip test using symlink if not available 2 years ago
Charles Brunet 64394fcbd6
unittests: ensure terminal has 80 chars width 2 years ago
L. E. Segovia 6b2427a031 windows: Fix windres detection for Microsoft shipped Clang 2 years ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 2 years ago
Eli Schwartz f1a58a3ee6
remove unnecessary typing comments 2 years ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 2 years ago
Eli Schwartz f93f443a53
detect and warn on non-commutative int/bool operations 2 years ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 2 years ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 2 years ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 2 years ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 2 years ago
Xavier Claessens c503c757f1 coredata: Fix wrong stable_version value 2 years ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 2 years ago
Xavier Claessens dbb857dd71
env2mfile: Take pkg-config properties from env 2 years ago
Xavier Claessens 62a5673b98
env2mfile: Take binaries from env for cross file too 2 years ago
Xavier Claessens 1ab7d3b28e
env2mfile: Not all compilers have env for flags 2 years ago
Eli Schwartz 82d0d1755d
ninja backend: fix cleandead deleting files that meson implicitly creates 2 years ago
Sébastien Villemot f2f42318ed Fix name of boost_includedir property 2 years ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 2 years ago
Dylan Baker f02e26877d cargo/interpreter: Implement an interpreter for Cargo TOML 2 years ago
Dylan Baker 4017dab484 cargo/cfg: Add a parser for the rust/cargo cfg() expressions 2 years ago
Dylan Baker 5e59e5a9e4 cargo/version: add a function to convert cargo versioning to meson 2 years ago