60 Commits (251dff56fb074cd718da81c21e104cd26d897869)

Author SHA1 Message Date
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
Daniel Mensinger 5cd9f88d6c fix: Ensure that build targets have all methods from ExternalProgram 3 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 3 years ago
Daniel Mensinger 84a3e459a8 holders: Introduce BothLibraries 3 years ago
Daniel Mensinger c2c7f7c9d7 holders: Ensure that InterpreterBase is the sole instance for (un)holderifying 3 years ago
Daniel Mensinger 6879e84c48 holders: Move get_version from directly to ExternalProgram 3 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 3 years ago
Daniel Mensinger d601227cb2 interpreter: Add FileHolder and remove specical case for File 3 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 3 years ago
Daniel Mensinger 202e345dfb interpreter: Refactor interpreter.compiler to use ObjectHolder 3 years ago
Daniel Mensinger 2b09af834a interpreter: Refactor ObjectHolder to extend InterpreterObject 3 years ago
Daniel Mensinger 2c08e55f85 typing: Import missing classes in interpreterobjects.py 3 years ago
Dylan Baker 3ec2cf9c60 interpreter: add type annotations to build_incdir_object 3 years ago
Xavier Claessens 5f3b73beb5 dependency: Empty fallback is the same as allow_fallback: false 3 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 3 years ago
Dylan Baker ec48dbd2d6 interpreterobjects: Clean up GeneratedListHolder 3 years ago
Dylan Baker c422621317 interpreterobjects|build: use typed_kwargs for generator.process 3 years ago
Dylan Baker 5952dc9818 interpreter|build: use typed_pos_args and unholder in the interpreter 3 years ago
Dylan Baker 35bdaada1d interpreter|build: Do Generator keyword argument checking in the interpreter 3 years ago
Dylan Baker 491c756dc9 interpreter: use typed_kwargs for func_generator 3 years ago
Dylan Baker d2c1ab40a0 interpreter|build: Pass just the executable down to Generator 3 years ago
Dylan Baker 2ac9b32391 interpreter: Do not create Generator in GeneratorHolder 3 years ago
Dylan Baker 2bc7a1b3da modules/qt: fully annotate and check qt.has_tools 3 years ago
Dylan Baker e2266e8708 interpreter: use typed_*args for test and benchmark 3 years ago
Dylan Baker 86704261a7 interpreter: use typed_pos_args for func_test and func_benchmark 3 years ago
Xavier Claessens 5a5ab79078 interpreter: Add missing FeatureNewKwarg for allow_fallback 3 years ago
Dylan Baker 98efec5c2b interpreter: make helper methods protected 3 years ago
Dylan Baker bf656ce0ec interpreter: Add type annotations for the add_*_arguments helpers 3 years ago
Dylan Baker 3f9a81e7f1 interpreter: use typed_kwargs for the add_*_arguments family 3 years ago
Dylan Baker 3e998527a3 interpreter: use typed_pos_args for add_*_args 3 years ago
Paolo Bonzini a87e32d181 interpreter: add feature.disable_auto_if() 3 years ago
Paolo Bonzini 2f2d99e1d8 interpreter: add feature.require() 3 years ago
Dylan Baker b9f33c2380 Add C compiler when using Cython 3 years ago
Dylan Baker 6f562ed734 interpreterobjects: Fix type annotation for CustomTargetHolder 3 years ago
Paolo Bonzini 5298d8eaf1 interpreter: wrap access to Feature value 4 years ago
Paolo Bonzini 08a8043f19 interpreter: add feature.allowed() 4 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Xavier Claessens 723c5227a4 modules: Remove snippet methods 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 501d7cf01c interpreter: flatten environment() initial values 4 years ago