164 Commits (5593352b87a2cd931fa4e7e5b1e4fa3c4e7fb996)

Author SHA1 Message Date
Dylan Baker 351a1e9ec9 interpreter: use typed_pos_args for func_import 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Xavier Claessens 0bef89b0c2 interpreter: Empty list used to be allowed in install_headers/man 3 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 3 years ago
Dylan Baker d636b92c1a install_*: FileMode doesn't need to be None 3 years ago
Dylan Baker 7213b7d81f interpreter: use typed_kwargs for install_man 3 years ago
Dylan Baker 7619f31f71 interpreter: man sections can be up to 9 on many platforms 3 years ago
Dylan Baker 9611bd8244 interpreter: use typed_pos_args for install_man 3 years ago
Dylan Baker f4d2efbed3 interpreter: use typed_kwargs for install_headers 3 years ago
Dylan Baker 251dff56fb interpreter: use typed_pos_args for install_headers 3 years ago
Dylan Baker ea3d85a1c0 interpreter: use typed_kwargs for install_data 3 years ago
Dylan Baker a551e76137 interpreter: use typed_pos_args for install_data 3 years ago
Dylan Baker 596c8d4af5 interpreter: use typed_kwargs for install_subdir 3 years ago
Dylan Baker 3d940fec98 interpreter: use typed_pos_args for install_subdir 3 years ago
Dylan Baker a024f432dd interpreter: add overload for source_strings_to_files 3 years ago
Laurin-Luis Lehning d5ed8f61a5 interpreter: Move argument checks from add_*_arguments to compiler.get_supported_arguments 3 years ago
Laurin-Luis Lehning e44587fc73 interpreter: Consider the compiler language before checking arguments 3 years ago
Laurin-Luis Lehning c9ad98ef5e interprter: Add required kwarg to add_(project|global)_arguments 3 years ago
Daniel Mensinger a73791b529
fix: Fix strange holder_map bug in combination with subprojects 4 years ago
Daniel Mensinger f1ac7db2e6
fix: Fix set_variable not holderifying (fixes #8904) 4 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 4 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Daniel Mensinger 84a3e459a8 holders: Introduce BothLibraries 4 years ago
Daniel Mensinger c2c7f7c9d7 holders: Ensure that InterpreterBase is the sole instance for (un)holderifying 4 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Daniel Mensinger d601227cb2 interpreter: Add FileHolder and remove specical case for File 4 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 4 years ago
Dylan Baker 3ec2cf9c60 interpreter: add type annotations to build_incdir_object 4 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 4 years ago
Dylan Baker 35bdaada1d interpreter|build: Do Generator keyword argument checking in the interpreter 4 years ago
Dylan Baker 491c756dc9 interpreter: use typed_kwargs for func_generator 4 years ago
Dylan Baker d2c1ab40a0 interpreter|build: Pass just the executable down to Generator 4 years ago
Dylan Baker 2ac9b32391 interpreter: Do not create Generator in GeneratorHolder 4 years ago
Dylan Baker e2266e8708 interpreter: use typed_*args for test and benchmark 4 years ago
Dylan Baker 86704261a7 interpreter: use typed_pos_args for func_test and func_benchmark 4 years ago
Xavier Claessens 5a5ab79078 interpreter: Add missing FeatureNewKwarg for allow_fallback 4 years ago
Dylan Baker 98efec5c2b interpreter: make helper methods protected 4 years ago
Dylan Baker bf656ce0ec interpreter: Add type annotations for the add_*_arguments helpers 4 years ago
Dylan Baker 3f9a81e7f1 interpreter: use typed_kwargs for the add_*_arguments family 4 years ago
Dylan Baker 3e998527a3 interpreter: use typed_pos_args for add_*_args 4 years ago
Dylan Baker b9f33c2380 Add C compiler when using Cython 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Xavier Claessens a9959a3859 Vala: Add missing FeatureNew() when C is missing 4 years ago
Dylan Baker 17eb224aa7 interpreter: Automatically add 'c' to languages when 'vala' is used 4 years ago
Dylan Baker 7bd7d1cd73 interpreter: Pass unholdered sources into BuildTarget 4 years ago
Dylan Baker f2ae92368a interpreter: Add docstring and fix types of source_strings_to_files 4 years ago
Xavier Claessens aa700fe982 interpreter: Skip not_found_message and include_type in cache id 4 years ago