summaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)Author
2025-12-22quick fixHEADmasterJohn Turner
2025-12-22Merge branch 'clippy-json'John Turner
2025-12-22modules: rust: add package.override_dependency methodPaolo Bonzini
2025-12-22modules: rust: add package.shared_module methodPaolo Bonzini
2025-12-22modules: rust: add package.executablePaolo Bonzini
2025-12-22cargo: populate bin table from src/bin/Paolo Bonzini
2025-12-22modules: rust: add package.library/package.proc_macro methodsPaolo Bonzini
2025-12-22cargo: use dependencies() method to get dependenciesPaolo Bonzini
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-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-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-20add clippy-json targetJohn Turner
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