summaryrefslogtreecommitdiff
path: root/test cases/rust
AgeCommit message (Expand)Author
2025-04-04rust: add shared library testcase for "objects"Paolo Bonzini
2025-04-04rust: add external objects to the link command linePaolo Bonzini
2025-04-02rust: add rust.doctestPaolo Bonzini
2025-04-02rust: unit tests: do not use deprecated rust_crate_typePaolo Bonzini
2024-12-06mtest: rust: allow parsing doctest outputPaolo Bonzini
2024-11-19rust: avoid warnings from rust.testPaolo Bonzini
2024-11-05cargo: Warn when encountering unknown keysDylan Baker
2024-10-24cargo: Add support for `system-deps` dependenciesThibault Saunier
2024-10-24cargo: Use the library name instead of package nameXavier Claessens
2024-10-24cargo: Fix feature resolutionXavier Claessens
2024-09-11Fix typosspaette
2024-07-17rust: recursively pull proc-macro deps for rust targetsAlyssa Ross
2024-07-15test/rust: Replace gcc -m argument with a -f argumentDylan Baker
2024-07-10tests: Clean up leftover files from source dirs.Jussi Pakkanen
2024-06-14cargo: Load Cargo.lockXavier Claessens
2024-05-24Revert "rust: recursively pull proc-macro dependencies as well"Sam James
2024-04-15tests: fix missing dependency causing flaky build failureEli Schwartz
2024-03-15compilers: Every compiler can run codeXavier Claessens
2024-03-15cargo: Add API version into dependency nameXavier Claessens
2024-03-05rust: Link with rlib external dependenciesXavier Claessens
2024-02-29rust: recursively pull proc-macro dependencies as wellXavier Claessens
2024-02-27cargo: support lib.path in Cargo.tomlAlyssa Ross
2024-02-26cargo: Call into meson subdir if it existsXavier Claessens
2024-02-26cargo: Expose features as Meson boolean optionsXavier Claessens
2024-02-24add test for generating static inline wrappersKarol Herbst
2024-02-23modules/rust: allow setting a version constraint on bindgenDylan Baker
2024-02-23modules/rust: inject a C/C++ standard for bindgenDylan Baker
2024-02-23modules/rust: Allow explicitly setting the language to bindDylan Baker
2024-02-23rust/bindgen: Use Meson rules for C++ headersDylan Baker
2024-01-17rust: fix linking static executablesAlyssa Ross
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-13rust: Add transitive dependencies to ninja rulesXavier Claessens
2023-11-12Renumber test dirs for rc3.Jussi Pakkanen
2023-11-09rust: Fix linking with C libraries (again)Xavier Claessens
2023-11-02rust: proc-macro should be ignored in transitive dependenciesXavier Claessens
2023-11-02rust: Add unit test for transitive rust dependenciesSebastian Dröge
2023-10-20modules/rust: Add a test that bindgen drops arguments it shouldn't useDylan Baker
2023-10-16modules/rust: remove rust_crate_type for test() methodDylan Baker
2023-10-09interpreter: Add support for cargo subprojectXavier Claessens
2023-09-25rust: apply global, project, and environment C args to bindgenDylan Baker
2023-09-19Rust: Prevent linking Rust ABI with C library/executableXavier Claessens
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens
2023-09-19Rust: Add a rust.proc_macro() methodDylan Baker
2023-08-07Error when an installed static library links to internal custom targetXavier Claessens
2023-07-15rust: disable overflow-checks by defaultDylan Baker
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker
2023-06-27modules/rust: Add a keyword argument to pass extra args to the rust compilerDylan Baker
2023-06-27modules/rust: Add a `link_with` kwarg to the test methodDylan Baker