aboutsummaryrefslogtreecommitdiff
path: root/test cases/rust
AgeCommit message (Expand)AuthorFilesLines
2024-04-15tests: fix missing dependency causing flaky build failureEli Schwartz1-2/+2
2024-03-15compilers: Every compiler can run codeXavier Claessens1-0/+3
2024-03-15cargo: Add API version into dependency nameXavier Claessens11-2/+2
2024-03-05rust: Link with rlib external dependenciesXavier Claessens3-0/+23
2024-02-29rust: recursively pull proc-macro dependencies as wellXavier Claessens4-0/+27
2024-02-27cargo: support lib.path in Cargo.tomlAlyssa Ross2-0/+1
2024-02-26cargo: Call into meson subdir if it existsXavier Claessens2-0/+2
2024-02-26cargo: Expose features as Meson boolean optionsXavier Claessens6-2/+53
2024-02-24add test for generating static inline wrappersKarol Herbst3-0/+54
2024-02-23modules/rust: allow setting a version constraint on bindgenDylan Baker2-3/+8
2024-02-23modules/rust: inject a C/C++ standard for bindgenDylan Baker2-3/+7
2024-02-23modules/rust: Allow explicitly setting the language to bindDylan Baker1-0/+19
2024-02-23rust/bindgen: Use Meson rules for C++ headersDylan Baker4-1/+50
2024-01-17rust: fix linking static executablesAlyssa Ross4-0/+29
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-2/+2
2023-11-13rust: Add transitive dependencies to ninja rulesXavier Claessens4-0/+29
2023-11-12Renumber test dirs for rc3.Jussi Pakkanen24-0/+0
2023-11-09rust: Fix linking with C libraries (again)Xavier Claessens14-17/+111
2023-11-02rust: proc-macro should be ignored in transitive dependenciesXavier Claessens4-1/+40
2023-11-02rust: Add unit test for transitive rust dependenciesSebastian Dröge6-0/+32
2023-10-20modules/rust: Add a test that bindgen drops arguments it shouldn't useDylan Baker2-3/+11
2023-10-16modules/rust: remove rust_crate_type for test() methodDylan Baker1-1/+1
2023-10-09interpreter: Add support for cargo subprojectXavier Claessens8-0/+34
2023-09-25rust: apply global, project, and environment C args to bindgenDylan Baker5-1/+51
2023-09-19Rust: Prevent linking Rust ABI with C library/executableXavier Claessens1-2/+3
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens4-11/+143
2023-09-19Rust: Add a rust.proc_macro() methodDylan Baker1-0/+13
2023-08-07Error when an installed static library links to internal custom targetXavier Claessens1-1/+1
2023-07-15rust: disable overflow-checks by defaultDylan Baker4-6/+42
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen2-3/+13
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker1-0/+15
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker4-0/+59
2023-06-27modules/rust: Add a keyword argument to pass extra args to the rust compilerDylan Baker2-5/+12
2023-06-27modules/rust: Add a `link_with` kwarg to the test methodDylan Baker3-0/+23
2023-06-21rust: fix -C prefer-dynamic behaviorAlyssa Ross1-1/+2
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens1-10/+0
2023-05-13Make `dependency('foo', static: true, method: 'cmake') link staticallyVolker Weißmann1-1/+2
2023-05-01Rust: C static library cannot link_whole Rust static libraryXavier Claessens2-3/+13
2023-04-21rust: Add new `rust_dependency_map` target configurationSebastian Dröge2-2/+2
2023-04-21rust: add support for b_ndebugDylan Baker2-1/+13
2023-04-14rust: Don't pass dependency compile arguments to the compilerSebastian Dröge1-2/+6
2023-04-11fix various spelling issuesJosh Soref2-3/+3
2023-04-04propagate the most accurate node to error messagesEli Schwartz1-1/+1
2023-03-28test cases: make various things werror-safeEli Schwartz1-0/+2
2023-03-04typed_kwargs: Extend since_values and deprecated_values for typesXavier Claessens1-1/+1
2023-02-22Implement rustc controlled whole-archive linkingDylan Baker13-13/+62
2022-12-05modules/rust: Add support for dependencies in bindgenDylan Baker6-1/+80
2022-12-05modules/rust: Add support for string include_directoriesDylan Baker2-2/+9
2022-03-21tests/rust: renumber structred sources testDylan Baker10-0/+0
2022-03-21ninja: fix handling of rust structured_sources in rare caseDylan Baker4-0/+31