aboutsummaryrefslogtreecommitdiff
path: root/unittests/cargotests.py
AgeCommit message (Collapse)AuthorFilesLines
2024-06-14cargo: Load Cargo.lockXavier Claessens1-1/+35
Cargo.lock is essentially identical to subprojects/*.wrap files. When a (sub)project has a Cargo.lock file this allows automatic fallback for its cargo dependencies.
2023-10-09cargo: Fix '1.0.45' version conversionXavier Claessens1-2/+3
The middle 0 was wrongly dropped.
2023-10-09cargo: builder: Remove all duplicated functionsXavier Claessens1-51/+51
Keep only the Builder class, there is no point in duplicating everything.
2023-06-07cargo/cfg: Add a parser for the rust/cargo cfg() expressionsDylan Baker1-0/+125
This uses a recursive descent parser + lexer to create an IR from cfg() expressions, which it then converts into meson IR.
2023-06-07cargo/version: add a function to convert cargo versioning to mesonDylan Baker1-0/+61