aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cargo
AgeCommit message (Expand)AuthorFilesLines
2023-09-11parser: simplify other node constructorsCharles Brunet1-3/+3
2023-09-11parser: simplify Assignment and PlusAssignment nodesCharles Brunet1-1/+1
2023-09-11parser: add SymbolNode to preserve operatorsCharles Brunet1-8/+12
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-3/+3
2023-09-11parser: preserve number baseCharles Brunet1-1/+1
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz2-2/+4
2023-06-07cargo/interpreter: Implement an interpreter for Cargo TOMLDylan Baker1-0/+451
2023-06-07cargo/cfg: Add a parser for the rust/cargo cfg() expressionsDylan Baker1-0/+276
2023-06-07cargo/version: add a function to convert cargo versioning to mesonDylan Baker1-0/+96
2023-06-07cargo: Add a builder module to the cargo packageDylan Baker2-0/+284
2023-06-07cargo/manifest: Add a file with type definitions of the cargo manifest formatDylan Baker1-0/+227