summaryrefslogtreecommitdiff
path: root/mesonbuild/cargo
AgeCommit message (Expand)Author
2025-10-23cargo: parse lints tablePaolo Bonzini
2025-10-23cargo: build default_options as a dictionaryPaolo Bonzini
2025-10-23cargo: remove duplicate proc_macro fieldPaolo Bonzini
2025-10-23cargo: list a few entries that should not warnPaolo Bonzini
2025-10-23cargo: use both_libraries when appropriatePaolo Bonzini
2025-10-23cargo: convert proc_macro to crate_type in Library dataclass.Paolo Bonzini
2025-10-22cargo: The default executable is src/main.rsXavier Claessens
2025-10-22cargo: reorder some code to keep from_raw() lastXavier Claessens
2025-10-22cargo: Move all conversions in _raw_to_dataclass()Xavier Claessens
2025-10-20cargo: Do not look pkg in subprojects when we have its manifestXavier Claessens
2025-10-17cargo: Handle the case default-members is not definedXavier Claessens
2025-10-17cargo: version is optionalPaolo Bonzini
2025-10-17cargo: define 'features' variable to be used in meson/meson.buildXavier Claessens
2025-10-17cargo: Move _depv_to_dep() inside Dependency classXavier Claessens
2025-10-17cargo: raw.Manifest can be any Cargo.tomlXavier Claessens
2025-10-17cargo: Keep a list of build_def_filesXavier Claessens
2025-10-17cargo: support root packages in workspacesPaolo Bonzini
2025-10-17cargo: support workspacesPaolo Bonzini
2025-10-17cargo: Allow a cargo subproject to subdir() into another cargo projectXavier Claessens
2025-10-17cargo: refactor _create_project for workspacesPaolo Bonzini
2025-10-17cargo: split interpret_package() and _create_package()Paolo Bonzini
2025-10-17cargo: do not process escapes in strings passed to the builderPaolo Bonzini
2025-10-17cargo: extract _prepare_packagePaolo Bonzini
2025-10-14cargo: pick version from Cargo.toml if not specified in a dependencyPaolo Bonzini
2025-10-14cargo: pick exact dependency version from Cargo.lockPaolo Bonzini
2025-10-14cargo: improve error message for dependency version conflictsPaolo Bonzini
2025-10-14cargo: move fetching to _dep_packagePaolo Bonzini
2025-10-14cargo: load a single Cargo.lock for a whole chain of subprojectsPaolo Bonzini
2025-10-14cargo: retrieve cfgs on demandPaolo Bonzini
2025-10-14cargo: When loading wraps multiple packages can have the same URLXavier Claessens
2025-10-14cargo: completely ignore unknown depsPaolo Bonzini
2025-08-01cargo: typing: describe which entries can be inherited from a workspacePaolo Bonzini
2025-08-01cargo: manifest: support workspace inheritancePaolo Bonzini
2025-08-01cargo: typing: add missing fieldsPaolo Bonzini
2025-08-01cargo: change init-time computation to lazy propertiesPaolo Bonzini
2025-08-01cargo: use _raw_to_dataclass for ManifestPaolo Bonzini
2025-08-01cargo: move library autodetection to Manifest.from_rawPaolo Bonzini
2025-08-01unittests/cargotests: add tests for Cargo.toml parsingPaolo Bonzini
2025-08-01cargo: fix path and crate-type for executable targetsPaolo Bonzini
2025-08-01cargo: move dataclasses out of interpreter modulePaolo Bonzini
2025-08-01cargo: create dataclasses for Cargo.lockPaolo Bonzini
2025-08-01cargo: remove Fixed* dictionariesPaolo Bonzini
2025-08-01cargo: move _convert_manifest to Manifest class, use keyword argsPaolo Bonzini
2025-08-01cargo: move TypedDicts for Cargo.toml to "raw" modulePaolo Bonzini
2025-08-01cargo: Move toml implementation into its own moduleXavier Claessens
2025-08-01cargo: Convert PackageState into a dataclassXavier Claessens
2025-08-01cargo: Reconfigure when any Cargo.toml is modifiedXavier Claessens
2025-08-01cargo: Use -rs suffix only for rust ABIXavier Claessens
2025-05-31cargo: Add support for target specific dependenciesXavier Claessens
2025-05-31cargo: Do not convert cfg() to Meson ASTXavier Claessens