platform_build_soong/rust
Ivan Lozano b7de10739f rust: Remove libtest from stdlibs list
libtest does not need to be linked for every module type, so remove it
from the stdlibs list. Instead, link it only when building benchmarks or
tests.

Bug: 193782599
Test: cd external/rust/crates/; mma
Test: Rust tests still run correctly.
Merged-In: I536be8754da0987e09340744d9ebf668b8e734d0
Change-Id: I536be8754da0987e09340744d9ebf668b8e734d0
2021-11-02 23:53:23 +00:00
..
config rust: Remove libtest from stdlibs list 2021-11-02 23:53:23 +00:00
Android.bp Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
OWNERS Add Matt to OWNERS for Rust 2020-06-26 09:23:47 +02:00
androidmk.go Add support for packaging rust fuzzers 2021-05-01 00:55:42 -07:00
benchmark.go rust: Remove libtest from stdlibs list 2021-11-02 23:53:23 +00:00
benchmark_test.go Add rust_benchmark module to soong. 2021-04-06 12:40:32 +02:00
binary.go Rustdoc support. 2021-04-16 13:38:01 -07:00
binary_test.go Rust: abort on panic 2021-01-26 09:09:06 -05:00
bindgen.go Merge "rust: Pass additional Clang C flags from toolchain" 2021-04-23 18:13:10 +00:00
bindgen_test.go rust: Add header library support to rust_bindgen. 2020-11-17 13:40:50 -05:00
builder.go Generate rustdoc index. 2021-04-27 17:12:02 -07:00
builder_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
clippy.go rust: modify linting properties 2020-08-13 15:58:09 +02:00
clippy_test.go Convert remaining rust tests to use test fixtures 2021-03-30 22:45:21 +01:00
compiler.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
compiler_test.go rust: Add cfgs property 2021-04-07 15:04:10 +02:00
coverage.go Migrate Rust to LLVM coverage. 2021-01-15 19:44:07 +00:00
coverage_test.go Migrate Rust to LLVM coverage. 2021-01-15 19:44:07 +00:00
doc.go Rustdoc support. 2021-04-16 13:38:01 -07:00
fuzz.go Add support for packaging rust fuzzers 2021-05-01 00:55:42 -07:00
fuzz_test.go rust: Switch rust_fuzz to HWASan 2021-04-13 15:58:44 -07:00
image.go Disable Rust vendor-specific modules 2021-06-07 20:02:25 +00:00
image_test.go Add more Rust vendor image support. 2021-04-13 13:17:12 -04:00
library.go Merge "Rustdoc support." 2021-04-19 19:40:18 +00:00
library_test.go Move prefer_rlib from binary to base compiler. 2020-12-09 09:55:12 -05:00
prebuilt.go Rustdoc support. 2021-04-16 13:38:01 -07:00
proc_macro.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
project_json.go rust: Add features list to rust_project.json 2021-03-25 09:59:49 +01:00
project_json_test.go Remove FixturePreparer.Extend() 2021-04-01 10:33:20 +01:00
protobuf.go Merge rust_protobuf and rust_grpcio module types. 2020-12-11 16:19:02 -05:00
protobuf_test.go Support test fixtures in rust package 2021-03-23 18:47:15 +00:00
rust.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
rust_test.go Merge changes I59439b77,I7dbaf8be 2021-04-15 18:46:32 +00:00
sanitize.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
snapshot_utils.go Fix ExcludeFromVendorSnapshot check 2021-05-28 09:04:12 +09:00
source_provider.go rust: Add support for multiple protos per module. 2020-11-30 14:55:00 +00:00
source_provider_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
strip.go Add comments to {cc,rust}/strip.go 2020-11-19 20:02:34 +01:00
test.go rust: Remove libtest from stdlibs list 2021-11-02 23:53:23 +00:00
test_test.go rust: Allow rust_tests to include data files. 2021-01-29 14:31:32 -05:00
testing.go rust: Remove libtest from stdlibs list 2021-11-02 23:53:23 +00:00