20 Commits (3731e1d8f38be0ba3360d6badae789b1078e5b5a)

Author SHA1 Message Date
Dylan Baker 65b8c2663b modules/rust: fix initialize signature 3 years ago
Dylan Baker 8f3695fc53 modules/rust: use typed_kwargs for bindgen 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
Dylan Baker 2bc7a1b3da modules/qt: fully annotate and check qt.has_tools 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 8abbc5cc5d modules: Replace find_program_impl() by state.find_program() 4 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens a734bcfc83 modules: Stop using ModuleReturnValue where it's not needed 4 years ago
Dylan Baker f2ae92368a interpreter: Add docstring and fix types of source_strings_to_files 4 years ago
Xavier Claessens 7ffe1b4a66 interpreter: Split permitted_kwargs dict 4 years ago
Xavier Claessens 558a7bc6ff interpreter: Move to its own folder and split it 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Xavier Claessens ba9bfd2bd8 Simplify module API 4 years ago
Dylan Baker b28235428d rust: Add a module wrapper for bindgen 4 years ago
Dylan Baker 2db7e24dbd modules/rust: use typed_pos_args 4 years ago
Dylan Baker 3ae115b57a Replace NinjaBackend is_rust_target with build.uses_rust 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker 3d80a88bd3 modules: Add an unstable-rust module 4 years ago