28 Commits (4c6c89ca7afa6244ba888ce08936acb470e126aa)

Author SHA1 Message Date
spaette 4179996fef Fix typos 3 months ago
Xavier Claessens 42a4d1aaa0 cargo: Ignore Cargo.lock if toml implementation is missing 4 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Sebastian Wick c199faf980 cargo: Fall back to the checksum in Cargo.lock metadata table 6 months ago
Xavier Claessens 9b8378985d cargo: Load Cargo.lock 6 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 6 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 9 months ago
Xavier Claessens 4d3fb88753 cargo: Add API version into dependency name 9 months ago
Xavier Claessens 3f73aaed2d cargo: Ensure Dependency.package always has a value 9 months ago
Alyssa Ross e9ee63ed03 cargo: support lib.path in Cargo.toml 9 months ago
Xavier Claessens 435e881c18 cargo: Call into meson subdir if it exists 9 months ago
Xavier Claessens 4d55645c39 cargo: Abort if features are missing 9 months ago
Xavier Claessens 114e032e6a cargo: Expose features as Meson boolean options 9 months ago
Xavier Claessens d075bdb3ca cargo: Use coredata.stable_version 9 months ago
Dylan Baker 55d30b61ff rust: Add `--extern proc_macro` in `rust.proc_macro() not in cargo translation 10 months ago
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 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 b5b952688f cargo: builder: Remove all duplicated functions 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