48 Commits (3a4b874ec0379c688d127f929b8f3f75f6530a72)

Author SHA1 Message Date
Dylan Baker 76eba99850 rust: disable overflow-checks by default 1 year ago
Dylan Baker 6bfb47a455 rust: Override the default MSVCRT when linking Rust and !rust together 1 year ago
Dylan Baker 772cb92624 rust: get stdlib arguments for non-rust languages when linking 1 year ago
Dylan Baker 5d16bd5308 modules/rust: Add a keyword argument to pass extra args to the rust compiler 1 year ago
Dylan Baker 43f24060f3 modules/rust: Add a `link_with` kwarg to the test method 1 year ago
Alyssa Ross ab17bd2393 rust: fix -C prefer-dynamic behavior 1 year ago
Xavier Claessens c6db870fc7 rust: Add system libs used by rust std to staticlib external deps 2 years ago
Volker Weißmann a8b144b71b Make `dependency('foo', static: true, method: 'cmake') link statically 2 years ago
Xavier Claessens 2dadc3ae5b Rust: C static library cannot link_whole Rust static library 2 years ago
Sebastian Dröge 01420bf8fc rust: Add new `rust_dependency_map` target configuration 2 years ago
Dylan Baker c62989ce80 rust: add support for b_ndebug 2 years ago
Sebastian Dröge 49e62877d1 rust: Don't pass dependency compile arguments to the compiler 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 8fc4649bfe
propagate the most accurate node to error messages 2 years ago
Eli Schwartz 5dc4fcae34
test cases: make various things werror-safe 2 years ago
Xavier Claessens 0f67913dee typed_kwargs: Extend since_values and deprecated_values for types 2 years ago
Dylan Baker c0db0b73da Implement rustc controlled whole-archive linking 2 years ago
Dylan Baker d49e6bc038 modules/rust: Add support for dependencies in bindgen 2 years ago
Dylan Baker bb875280b6 modules/rust: Add support for string include_directories 2 years ago
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. 5 years ago
Jussi Pakkanen 9c68d8f3f2 Run Rust shared library test via rustup to get the environment right. 5 years ago