aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/rust.py
AgeCommit message (Collapse)AuthorFilesLines
2022-11-17modules/rust: Also include generated sources for testsDylan Baker1-2/+5
When we create a test from a non-executable, we weren't copying the generated sources, just the static ones.
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker1-3/+1
2022-08-26Fix indentation issues reported by flake8, requiring code restructuringAlf Henrik Sauge1-5/+9
Strictly speaking code restructuring isn't needed, but making this PEP8 compliant results in indentation of the code that reduces the readability. By moving the offending code on the outside of the method call, the readability is maintained.
2022-08-17interpreter: move handling of module stability to interpreterDylan Baker1-0/+235
Thanks to `ModuleInfo`, all modules are just named `foo.py` instead of `unstable_foo.py`, which simplifies the import method a bit. This also allows for accurate FeatureNew/FeatureDeprecated use, as we know when the module was added and if/when it was stabilized.