14460 Commits (d4450520e05c69438e8f5696f3576d6b4102c729)
 

Author SHA1 Message Date
dragonmux d4450520e0 environment: Built logic for computing the suffix of and automatically selecting suitable `llvm-cov` binaries to find_coverage_tools() 9 months ago
dragonmux cfada46694 scripts/coverage: Implemented handling for passing the gcovr and llvm-cov binaries to use to the script 9 months ago
dragonmux a234c001a0 compilers/detect: Implemented logic for checking suffixed LLVM tools before non 9 months ago
Karol Herbst 8137eb437a add test for generating static inline wrappers 9 months ago
Karol Herbst d44185026d meson/rust: wrap `bindgen`s `wrap-static-fns` functionality 9 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 9 months ago
Sam James 8ba0ea6801
mtest: set MSAN_OPTIONS to abort by default 9 months ago
Charles Brunet 715dc27b2b Detect utf8 bom from meson build files 9 months ago
Charles Brunet 138e0fe984 env.unset method 9 months ago
Tristan Partin db8246b3fc
Alphabetize the fs module methods dict 9 months ago
Tristan Partin 1b40fb1089
Add location nodes to FeatureNews in the fs module 9 months ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 9 months ago
Dylan Baker 9752b89100 modules: fix find_program.wanted 9 months ago
Dylan Baker a75ced6d50 modules/rust: inject a C/C++ standard for bindgen 9 months ago
Dylan Baker 05d49c6990 modules/rust: Allow explicitly setting the language to bind 9 months ago
Dylan Baker 8ac4346943 compilers: 'H' is a C++ header 9 months ago
Dylan Baker 6a8330af59 rust/bindgen: Use Meson rules for C++ headers 9 months ago
Charles Brunet 2c7833b1c9 doc: fix compiler.preprocess varargs documentation 9 months ago
Ole André Vadla Ravnås 6cd2ba42ff env2mfile: move language args to `built-in options` 9 months ago
Charles Brunet 20c9f3e621 Fix base options not reconfigurable 9 months ago
Dylan Baker 5d1c3ae787 mconf|msetup: use Protocol for argparse options 9 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 9 months ago
Dylan Baker 39e1bf19fb wrap: remove Resolver.packagename 9 months ago
Dylan Baker 0abc8729bf wrap: remove useless set of `Resolver.directory` 9 months ago
Dylan Baker 9a493f541f wrap: correct return annotation of `Resolver.get_from_wrapdb()` 9 months ago
Dylan Baker 413c288d0d wrap: Mark some methods of Resolver as protected 9 months ago
Dylan Baker bc46ea22f7 modules/i18n: CustomTargets must have `install_dir` if installing 9 months ago
Dylan Baker 8283e4900d build: get_default_install_dir() can be (None, None) or (str, str) 9 months ago
Dylan Baker 477783a65b build: fix some type annotations for get_install_dir 9 months ago
Eli Schwartz a35d4d368a
ciimage: fix pathological brokenness in homebrew packaging of python 9 months ago
Eli Schwartz 4e5df4b3b7
fix crash in generator.process() with an invalid preserve_path_from 9 months ago
Dylan Baker 47acce8ec9 Provide a better error message when mixing host and build machines 9 months ago
Charles Brunet b290a82541 Fix KeyError in Python module 9 months ago
Stephan Lachnit 43fe006190 Fix warning when using scan-build 9 months ago
Eisuke Kawashima c46d0e733e doc: fix descriptions of dependency and find_program 9 months ago
Daan De Meyer 163d703a18 macros: Allow disabling verbose mode 9 months ago
Esther Dalhuisen abdb3afd73 coverage: pass .lcovrc config file to genhtml 9 months ago
Andrew McNulty c80ece2410 workflows: Trigger on all test harness changes 9 months ago
Andrew McNulty c0bf597715 run_project_tests: Fix Cython compiler detection 9 months ago
Jouke Witteveen efad4ba9c5 docs: Remove outdated HDF5 dependency pkg-config statement 9 months ago
Eli Schwartz 65ee397f34
cuda module: fully type annotate 9 months ago
Eli Schwartz 5899daf25b
cuda module: use typed_pos_args for most methods 9 months ago
Eli Schwartz 1b15176168
cuda module: inline single-shot function to get compiler version 9 months ago
Eli Schwartz 8ff25c0bca
cuda module: fix type signature for oneshot function 9 months ago
Eli Schwartz cf35d9b4ce
cuda module: use typed_kwargs 9 months ago
Eli Schwartz 6f7e745052
Remove implicit-optional assignment in `__init__` that cannot ever be true 9 months ago
Eli Schwartz fc41fd3542
add type annotations to mesonmain 9 months ago
Eli Schwartz 4e83675bf8
rewriter: remove never-used default None when parsing arguments 9 months ago
Eli Schwartz 6e1556028c
python dependency: use exceptions to pass failure state around 9 months ago
Eli Schwartz 546fe0f92b
correct type signature of Popen_safe to follow stdlib subprocess 9 months ago