aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/unstable_rust.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-07build: plumb structured sources into BuildTargetsDylan Baker1-6/+5
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-12/+10
2021-11-23rust: clean up inputs and outputs to bindgenPaolo Bonzini1-4/+6
2021-08-16modules/rust: fix initialize signatureDylan Baker1-2/+2
2021-08-16modules/rust: use typed_kwargs for bindgenDylan Baker1-29/+34
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-17/+12
2021-06-18holders: remove unholderDaniel Mensinger1-6/+5
2021-06-15modules/qt: fully annotate and check qt.has_toolsDylan Baker1-1/+1
2021-06-14interpreter: use typed_*args for test and benchmarkDylan Baker1-17/+36
2021-06-14interpreter: use typed_pos_args for func_test and func_benchmarkDylan Baker1-1/+3
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens1-1/+1
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+4
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens1-1/+1
2021-05-19interpreter: Add docstring and fix types of source_strings_to_filesDylan Baker1-3/+4
2021-04-12interpreter: Split permitted_kwargs dictXavier Claessens1-2/+2
2021-04-01interpreter: Move to its own folder and split itXavier Claessens1-2/+2
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+1
2021-03-04Simplify module APIXavier Claessens1-1/+2
2021-02-06rust: Add a module wrapper for bindgenDylan Baker1-3/+77
2021-02-06modules/rust: use typed_pos_argsDylan Baker1-10/+5
2021-01-19Replace NinjaBackend is_rust_target with build.uses_rustDylan Baker1-1/+1
2021-01-13Fix misspellsAntonin Décimo1-1/+1
2021-01-05modules: Add an unstable-rust moduleDylan Baker1-0/+137