664 Commits (21eda4dd3b0c497daa44cb0afe370520805e4735)

Author SHA1 Message Date
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 7 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 7 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 7 months ago
Eli Schwartz 0392722bfd
Revert PR12972 as a regression. 7 months ago
Eli Schwartz f2112d0baa
Revert "Clarify mutable objects usage" 7 months ago
Dudemanguy 9be6e653d4 find_program: add a kwarg to specify custom version argument 8 months ago
Tomas Popela a6258eb5e2 Fix subproject typo in interpreter.py 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 8 months ago
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@ 9 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 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 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 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. 12 months ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 12 months ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 12 months ago
Charles Brunet 11f2e07071 Allow using CustomTarget as test executable 12 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 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