platform_build_soong/rust
Ivan Lozano d7586b6526 Refactor vendor snapshot to use LinkableInterface.
Refactors the vendor snapshot support to use the LinkableInterface
so that support can be extended to Rust. This CL does not add
vendor snapshot support for Rust; that is left for a follow-on CL.

Bug: 184042776
Test: m nothing
Change-Id: Id0c4970ca00053484a52677d182153cbc454c301
2021-05-12 14:01:10 -04:00
..
config Merge "Enable overflow checks in Rust" 2021-04-26 20:46:21 +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 Attach rust_benchmark to atest and tradefed. 2021-04-06 12:40:34 +02: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 Add debug ramdisk variant. 2021-04-29 22:58:17 +09: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 Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04: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 Merge "Changing default of rust_test_host to unit_tests:true" 2021-02-10 00:07:49 +00:00
test_test.go rust: Allow rust_tests to include data files. 2021-01-29 14:31:32 -05:00
testing.go Merge changes I59439b77,I7dbaf8be 2021-04-15 18:46:32 +00:00