640 Commits (2ae1bfa17b194fca328756f8d80cbef089d42673)

Author SHA1 Message Date
Dylan Baker 2ae1bfa17b interpreter/type_checking: remove stale TODO comment 9 months ago
Dylan Baker 3c8be4fe26 interpreter: fix return type annotation of helper 9 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 9 months ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 9 months ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 9 months ago
Dylan Baker b1340e9bb1 interpreter: when overriding a dependency make its name match 9 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 9 months ago
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 9 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 9 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 10 months ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 10 months ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 10 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 10 months ago
Charles Brunet 138e0fe984 env.unset method 10 months ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 10 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 10 months ago
Tristan Partin b08d531c02 Document that alias_target accepts run_tgts since 0.60.0 10 months ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 11 months ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 11 months ago
Eli Schwartz 5e76e2a7ff
Add missing FeatureNew for meson.add_dist_script 11 months ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 11 months ago
Dylan Baker 730cce09bd
interpreter: Also check for msvc style /fsanitize 12 months ago
Dylan Baker 8db1ca1766
interpreter: Don't warn on -fsanitze-* 12 months 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
Dylan Baker 9f80a069ec interpreter: use typed_kwargs for build_target.name_prefix 1 year ago
Dylan Baker 4386419a86 interpreter: use typed_kwargs for build_target.link_depends 1 year ago
Dylan Baker d38bf5fbb0 interpreter: use typed_kwargs for build_target.gnu_symbol_visibility 1 year ago
Dylan Baker 0f23dc5b03 interpreter: use typed_kwargs for build_target.link_language 1 year ago
Dylan Baker e06ae90677 interpreter: use typed_kwargs for build_target.install_rpath 1 year ago
Dylan Baker b02d23206a interpreter: use typed_kwargs for build_target.build_rpath 1 year ago
Dylan Baker a3444d31db interpreter: use typed_kwargs for build_target.implicit_include_directories 1 year ago
Dylan Baker ca32ffc157 interpreter: use typed_kwargs for build_target.extra_files 1 year ago
Dylan Baker 357abf51c5 interpreter: use typed_kwargs for build_target.native 1 year ago
Dylan Baker 2fc8729078 interpreter: use typed_kwargs for build_target.install_mode 1 year ago
Dylan Baker bae2e13b39 interpreter: use typed_kwargs for build_target.install 1 year ago
Dylan Baker 507d8bf4d7 interpreter: use typed_kwargs for build_target.build_by_default 1 year ago
Dylan Baker 7c101413d0 interpreter: use typed_kwargs for build_target.d_unittest 1 year ago
Dylan Baker 2048d1333e interpreter: use typed_kwargs for build_target.d_module_versions 1 year ago