28 Commits (2f079be9965f73e40c3ff1e94cd8eaad20f93767)

Author SHA1 Message Date
Dylan Baker cf4d02d82a tests/rust: renumber structred sources test 3 years ago
Dylan Baker 9b83fc5ece ninja: fix handling of rust structured_sources in rare case 3 years ago
Dylan Baker c08b6e29d9 Add support for rust proc-macro crates 3 years ago
Dylan Baker 038d072364 tests/rust: Add a test for structured inputs 3 years ago
Alyssa Ross 3596b6b19a ninjabackend: fix rust program names with dashes 3 years ago
Zach Reizner 6383eb2279 ninjabackend: treat link_whole_targets like link_targets for Rust targets 3 years ago
Dylan Baker f45a21af1e tests/rust polyglot: we need to link with bcrypt.lib as well 3 years ago
Volker Weißmann 2c079d855e Added warning if run_command is called without the check kwarg 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Dominique Leuenberger 7ad54cce49 tests/rust: add libm to fix build with rust 1.55 3 years ago
Dylan Baker 30202a2402 compilers/rust: Add support for clippy 3 years ago
Nirbheek Chauhan d80baf8a2b test cases/rust: clang-cl also needs extra_winlibs 3 years ago
Daniel Mensinger c4b8e03895
tests: both_library test improvements 3 years ago
Dylan Baker e7e04c814b Add a rust test for internal c linkage 4 years ago
Jussi Pakkanen a1c8376f42 Add test to build a mixed C/Rust shared library. 4 years ago
Jordan Justen e127e47d7a tests/rust: Add rust case linking to libm in rust static library 4 years ago
Dylan Baker 6544f151db rust: fix linking with external dependencies 4 years ago
Jordan Justen 5edbc0acd7 tests/rust: Add rust case linking to zlib dependency 4 years ago
Dylan Baker b28235428d rust: Add a module wrapper for bindgen 4 years ago
Dylan Baker d02149ad90 tests/rust: Add a generated library to generated main test 4 years ago
Dylan Baker 27ca7ed67a tests/rust: Add subdir to generated sources test 4 years ago
Dylan Baker bff0b41525 rust: Accept generated sources for main.rs 4 years ago
Dylan Baker 3d80a88bd3 modules: Add an unstable-rust module 4 years ago
Dylan Baker d89ec98b47 mtest: Add support for rust unit tests 4 years ago
Dylan Baker 91bf84eaa5 tests/rust: dynamic linking doesn't work on darwin 4 years ago
Dylan Baker 7860a6aeab rust: implement support for --edition 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Daniel Mensinger 8e60b8c146
test: merge installed_files.txt into test.json 5 years ago
Michael Hirsch, Ph.D 83b4e981c4 Use strict function prototypes 5 years ago
Jussi Pakkanen 2cabda8d68 Fix the last remaining Rust install file list. 6 years ago
Jussi Pakkanen 9c68d8f3f2 Run Rust shared library test via rustup to get the environment right. 6 years ago
Jussi Pakkanen 94ca81b228 Add Rust generated pdbs to list of installed files. 6 years ago
Jussi Pakkanen 8361da5c52 Fix setup so test suite runs with rustc + MSVC. Closes: 5099 6 years ago
Jussi Pakkanen cd63ca9c19 Support Rust targets with more than one source file. Closes #3632. 7 years ago
Adam C. Foltzer 3332f33649 Fix Rust compiler-private library ambiguity 7 years ago
Adam C. Foltzer 281294286e Fix Rust shared polyglot test case for cross-compilation 7 years ago
Adam C. Foltzer 4eda3ca0fc add `crate-name` to Rust target args 7 years ago
Adam C. Foltzer 35fae9d019 fix failing Rust test cases 8 years ago
Adam C. Foltzer 69b18cf7e9 rename `crate_type` to `rust_crate_type` per @TingPing 8 years ago
Adam C. Foltzer bdd4c45b17 Enhance Rust support 8 years ago
Patrick Griffis b520a4f030 rust: Support rust_args 8 years ago
Patrick Griffis 9929e0efac rust: Support executable name differing from source name 8 years ago
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme 9 years ago
Jussi Pakkanen d952812b1b Fix Rust to work with 1.3 release. Closes #277. 9 years ago
Jussi Pakkanen 2d23a44e6e Deal with Rust static libraries, too. 11 years ago
Jussi Pakkanen 2366f822d2 Install Rust shared libraries. 11 years ago
Jussi Pakkanen 923ad8ab9b Invoke Rust via wrapper script. 11 years ago
Jussi Pakkanen 7b4595e07c Set up dependencies for Rust linking. Does not work fully yet. 11 years ago
Jussi Pakkanen bf4708eb83 Build a shared Rust library. 11 years ago
Jussi Pakkanen f22376701b Can compile very basic Rust programs. 11 years ago