654 Commits (2b1510d7068747541f8d49ba876570d62fde5d0e)

Author SHA1 Message Date
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 9 months ago
Marc Durdin 0c802d260c remove deprecation warning for `configure_file` kwarg 'copy' 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 9 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 10 months ago
Tristan Partin a0ff145512 Add required kwarg to compiler.{compiles,links,run} 10 months ago
Eli Schwartz e5f32b7414 catch build files that cannot be opened in utf8 mode and emit useful error 10 months ago
Eli Schwartz a2ac3bc453
find_library: improve the docs and FeatureNew to fully describe the change 10 months ago
Dylan Baker 4f94284013 interpreter: implement the `name()` method for `ExternalLibraryHolder` 10 months ago
Xavier Claessens 9f02d0a3e5 Clarify mutable objects usage 11 months ago
Dylan Baker d6a0b7a6ec interpreter: never expose implementation details of the modules package 11 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 11 months ago
Dylan Baker e455cb0948 interpreter/compiler: Fortran.run() has always worked 11 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 11 months ago
Dylan Baker 2ae1bfa17b interpreter/type_checking: remove stale TODO comment 11 months ago
Dylan Baker 3c8be4fe26 interpreter: fix return type annotation of helper 11 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 12 months ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 12 months ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 12 months ago
Dylan Baker b1340e9bb1 interpreter: when overriding a dependency make its name match 12 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 12 months ago
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 12 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 12 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 1 year ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 1 year ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 1 year ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 1 year ago
Charles Brunet 138e0fe984 env.unset method 1 year ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 1 year ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 1 year ago
Tristan Partin b08d531c02 Document that alias_target accepts run_tgts since 0.60.0 1 year ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 1 year ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 1 year ago
Eli Schwartz 5e76e2a7ff
Add missing FeatureNew for meson.add_dist_script 1 year ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 1 year ago
Dylan Baker 730cce09bd
interpreter: Also check for msvc style /fsanitize 1 year ago
Dylan Baker 8db1ca1766
interpreter: Don't warn on -fsanitze-* 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz caa38dad45 fix broken type annotation imports being ignored 1 year ago
Xavier Claessens 85e4ee5b54 File: Add full_path() method 1 year ago
Eli Schwartz 398c4b2287
dependencies: allow get_variable to define multiple pkgconfig defines 1 year ago
Dylan Baker f8e87134a4 type_checking: simplify error message for object validation 1 year ago
Dylan Baker 7e1aed0abc type_checking: fix typo 1 year ago
Eli Schwartz cddf2e9d87 fix another regression in converting build_target kwargs to typed_kwargs 1 year ago
Eli Schwartz 76e6340f4b fix regression in converting build_target kwargs to typed_kwargs 1 year ago
Eli Schwartz 01368ffb29
simd module: fix regression that broke using only some simd variants 1 year ago
Dudemanguy e9e098b73e build: improve the warning for executables with the same name 1 year ago
Dylan Baker e419184a9b interpreter: use typed_kwargs for build_target.objects 1 year ago
Dylan Baker d5bdcf1145 interpreter: use typed_kwargs for build_target.resources 1 year ago
Dylan Baker 1abdd9dd61 interpreter: use typed_kwargs for build_target.name_suffix 1 year ago