summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-12-22modules: rust: invoke subprojects automatically from dependencies()Paolo Bonzini
2025-12-22modules: rust: add dependencies() method to package objectPaolo Bonzini
2025-12-22modules: allow passing an array for dependency versionsPaolo Bonzini
2025-12-22cargo: use rust.workspace() to build the argumentsPaolo Bonzini
2025-12-22cargo: use rust.to_system_dependencyPaolo Bonzini
2025-12-22rust: add to_system_dependencyPaolo Bonzini
2025-12-22dependencies: make arguments to InternalDependency.__init__ optionalPaolo Bonzini
2025-12-22modules: rust: add workspace methods returning arguments for build targetsPaolo Bonzini
2025-12-22test: rust.workspace: add another member to the workspacePaolo Bonzini
2025-12-22modules: rust: implement workspace.package()Paolo Bonzini
2025-12-22modules: rust: implement more package accessorsPaolo Bonzini
2025-12-22modules: rust: implement workspace.packages()Paolo Bonzini
2025-12-22cargo: use cargo_ws.subproject().dependency()Paolo Bonzini
2025-12-22ast: printer: give a precedence to all kinds of functionsPaolo Bonzini
2025-12-22docs: add release notes for rust.workspace()Paolo Bonzini
2025-12-22modules: rust: implement workspace.subproject() and package.dependency()Paolo Bonzini
2025-12-22cargo: add configurable features to InterpreterPaolo Bonzini
2025-12-22rust: add rust.workspace() skeleton implementationPaolo Bonzini
2025-12-22cargo: show nice exception if Cargo.toml missingPaolo Bonzini
2025-12-22cargo: allow overriding Meson's Cargo interpreterPaolo Bonzini
2025-12-18coredata: lookup options for the correct machinePaolo Bonzini
2025-12-18options: canonicalize to host options anything that is not per-machinePaolo Bonzini
2025-12-18compilers: fix direction of cross-build testPaolo Bonzini
2025-12-18options: optimize shortcuts for evolve()Paolo Bonzini
2025-12-17dependencies/coarrays: Remove dead codeDylan Baker
2025-12-17dependencies: Remove `log_tried` methodDylan Baker
2025-12-17dependencies/detect: simplify logging tried methodsDylan Baker
2025-12-17dependencies: Catch non MesonException in detect and give better messageDylan Baker
2025-12-17Dependencies: Make use of the DependencyCandidate classDylan Baker
2025-12-17dependencies: Add a wrapper class for Dependency candidatesDylan Baker
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-12-17dependencies/framework: remove useless stringlistify callDylan Baker
2025-12-17dependencies: Pass the `name` to `ExternalDependency` constructorDylan Baker
2025-12-17dependencies: Move type_name to class levelDylan Baker
2025-12-17dependencies: Annotate the DependencyPackages classDylan Baker
2025-12-17build: update comments on rust object linkingDylan Baker
2025-12-17build: clean up the `link` helperDylan Baker
2025-12-17build|interpreter: use typed_kwargs for link_withDylan Baker
2025-12-17build: clean up some some of the link_whole pathDylan Baker
2025-12-17interpreter: validate that a target is linkable in link_whole checkDylan Baker
2025-12-17build|interpreter: use the LINK_WHOLE validator for BuildTargetDylan Baker
2025-12-17interpreter|build: Use typed_kwargs for build_target(dependencies)Dylan Baker
2025-12-17modules/python: use typed_kwargs for `install_dir`Dylan Baker
2025-12-17backend: improve error message about install_dir install_count mismatchDylan Baker
2025-12-17interpreter: Add type checking for BuildTarget(install_dir: )Dylan Baker
2025-12-17docs: fix documentation for build_target(install_dir)Dylan Baker
2025-12-17interpreter: use the new feature where it is usefulDylan Baker
2025-12-17interpreterbase: Add a new field to KwargInfo for extra typesDylan Baker
2025-12-16build: cleanup include_directories codeDylan Baker