summaryrefslogtreecommitdiff
path: root/mesonbuild/cargo/interpreter.py
AgeCommit message (Expand)Author
2025-12-08cargo: autodetect patch directoryPaolo Bonzini
2025-12-08cargo: unify call to PackageDefinition.from_valuesPaolo Bonzini
2025-11-19fix parsing cgit pathsJohn Turner
2025-10-29cargo: add check-cfg for system_deps_have_* symbolsPaolo Bonzini
2025-10-29cargo: use subproject() if a workspace member is in subprojects/Paolo Bonzini
2025-10-29cargo: propagate PackageState from the full resolution into workspacesPaolo Bonzini
2025-10-29cargo: always create a dummy workspacePaolo Bonzini
2025-10-29cargo: mark workspaces as downloadedPaolo Bonzini
2025-10-29cargo: extract _resolve_packagePaolo Bonzini
2025-10-29cargo: move rust_dependency_map generation to PackageConfigurationPaolo Bonzini
2025-10-29cargo: put all dependencies in the rust_dependency_mapPaolo Bonzini
2025-10-29cargo: move rustc argument generation to PackageState and PackageConfigurationPaolo Bonzini
2025-10-29cargo: move environment generation to PackageStatePaolo Bonzini
2025-10-29cargo: move _prepare_package outside _fetch_packagePaolo Bonzini
2025-10-29cargo: ensure all prepared package are in self.packagesPaolo Bonzini
2025-10-29cargo: pull feature and dependency data out of PackageStatePaolo Bonzini
2025-10-29cargo: unify handling of DEP/FEATURE and DEP?/FEATUREPaolo Bonzini
2025-10-29cargo: only create dependencies if there is a [lib] tablePaolo Bonzini
2025-10-29cargo: remove cfg importPaolo Bonzini
2025-10-29cargo: use Package.api directlyPaolo Bonzini
2025-10-29cargo: allow putting "." in membersPaolo Bonzini
2025-10-29cargo: ensure default members is validPaolo Bonzini
2025-10-29cargo: avoid AttributeError if cargolock is NonePaolo Bonzini
2025-10-28cargo: Add library API version into its nameXavier Claessens
2025-10-28cargo: Dependency variable name must include its APIXavier Claessens
2025-10-28cargo: Fix version_arr paddingXavier Claessens
2025-10-27cargo: edition and lint args are per packageXavier Claessens
2025-10-23cargo: Use --env-set when we have nightly rustcXavier Claessens
2025-10-23cargo: generate lint arguments from tablePaolo Bonzini
2025-10-23cargo: build default_options as a dictionaryPaolo 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-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: define 'features' variable to be used in meson/meson.buildXavier 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: 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