23 Commits (25fa0e97216922a5d81181090c531493f1df1055)

Author SHA1 Message Date
Alaska b2000620f4 cargo subprojects: don't assume each target has dependencies 1 year ago
Xavier Claessens 3af0632c3d cargo: Use rust_abi and rust.proc_macro() instead of rust_crate_type 1 year ago
Xavier Claessens dc329f0f04 interpreter: Add support for cargo subproject 1 year ago
Xavier Claessens ea42d2d019 cargo: Fix '1.0.45' version conversion 1 year ago
Xavier Claessens 019a0c38c6 cargo: Support all crate library types 1 year ago
Xavier Claessens d6bf48cd7e cargo: Package description is optional 1 year ago
Xavier Claessens 3a16da39ad cargo: Add support for rust_dependency_map 1 year ago
Xavier Claessens 3abe52133d cargo: Use "-rs" suffix convention to lookup for Rust dependencies 1 year ago
Xavier Claessens f752efdd88 cargo: interpreter: Reorganize functions order 1 year ago
Xavier Claessens 05d5055d85 cargo: Remove unused function 1 year ago
Xavier Claessens 3334addbbd cargo: Builder: Add dict support 1 year ago
Xavier Claessens b5b952688f cargo: builder: Remove all duplicated functions 1 year ago
Charles Brunet 5b29eff8ad parser: simplify other node constructors 1 year ago
Charles Brunet 0f4891cdf4 parser: simplify Assignment and PlusAssignment nodes 1 year ago
Charles Brunet 02ff9553db parser: add SymbolNode to preserve operators 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 1 year ago
Charles Brunet 5707d39017 parser: preserve number base 1 year ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 1 year ago
Dylan Baker f02e26877d cargo/interpreter: Implement an interpreter for Cargo TOML 2 years ago
Dylan Baker 4017dab484 cargo/cfg: Add a parser for the rust/cargo cfg() expressions 2 years ago
Dylan Baker 5e59e5a9e4 cargo/version: add a function to convert cargo versioning to meson 2 years ago
Dylan Baker b01ae087f5 cargo: Add a builder module to the cargo package 2 years ago
Dylan Baker 71325547aa cargo/manifest: Add a file with type definitions of the cargo manifest format 2 years ago