645 Commits (886836a69bab1e0af8942d3f86171c462a802ff4)

Author SHA1 Message Date
Xavier Claessens 9f02d0a3e5 Clarify mutable objects usage 10 months ago
Dylan Baker d6a0b7a6ec interpreter: never expose implementation details of the modules package 10 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 10 months ago
Dylan Baker e455cb0948 interpreter/compiler: Fortran.run() has always worked 10 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 10 months ago
Dylan Baker 2ae1bfa17b interpreter/type_checking: remove stale TODO comment 10 months ago
Dylan Baker 3c8be4fe26 interpreter: fix return type annotation of helper 10 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 11 months ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 11 months ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 11 months ago
Dylan Baker b1340e9bb1 interpreter: when overriding a dependency make its name match 11 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 11 months ago
Yegor Yefremov bc91eb5814 interpreterobjects.py: fix a typo 11 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 11 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 11 months ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 11 months ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 11 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 11 months ago
Charles Brunet 138e0fe984 env.unset method 12 months ago
Dylan Baker e7f20efc8b modules/rust: allow setting a version constraint on bindgen 12 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 12 months ago
Tristan Partin b08d531c02 Document that alias_target accepts run_tgts since 0.60.0 12 months 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
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