android_build_soong/rust
Michael Bestas fc5575a537 Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
 eICmAJ4ucooPI46WmQPpM0P59O1mMg6tTQCeN/GI0UvgsQkpgB52QWP9VGXeRg8=
 =mAzQ
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdYixgXHG1rYmVzdGFz
 QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmntQQ/+OQD/4KTpBaQOM+hYmZv2al28
 wZ2EDbuGZcdUIj9o6kgl2x5DJGv7AJ3tZZ5/WKTvAsxVkZ4oISMrR6WkE/kysIaV
 HGiX3JaM8t1bdAbD6HGq7I4KwS2UUTdUJMc9TUSQkT74QwAfhwAwxVM6Yw9CxQUG
 V5nLtYhDj3un9Xb1amiJaV3Mof+Nw/q0d1A3kpc1qH2Ul56f4COnAysa1GPiDrB3
 eHssxIrAhf5+E3Vk5rN+sdoWTVLa9JdOGx4pSQNBnkBwT2HD8FpysVVN4L9DvwwN
 pG6U7pNN5uzPZ1HyQT8D71Y0tDRaX/mT38doPoa0u1shmiBBbMU87vl2woiEAATQ
 0UHI/ZcY9Q8yX1iA08a6raK7VAedxmierfNMTtp2nyMJmoTe818u/WVAYfFYrjYZ
 i5bM0PtAANnQ/6elWC4C57usyLuPcUg4C7cKqPfXerfopEsi8e1v/wHjjyeQhCIK
 xSk11uwD26CgBxkitktn6dySmVhapnqEM53/1bQ8OWcxhlRQjE5019/SpNYysVzD
 Q8ef4Xu2on6NlwfNmicKymvOvIbugnKhl6i4iK9UKMaKmZ/cArpk0/OWu3yHy5OK
 9AZozQHwbF2kwZLHakK9QSxtwgiRBhqLGttu3tsf1+4NDuuCTlj25BwcJgXoF5+7
 Wn7EaVThxf3pkDrYNcE=
 =6ce+
 -----END PGP SIGNATURE-----

Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6

Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eICmAJ4ucooPI46WmQPpM0P59O1mMg6tTQCeN/GI0UvgsQkpgB52QWP9VGXeRg8=
# =mAzQ
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2457 signatures in the past
#      3 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Spandan Das (55) and others
# Via Automerger Merge Worker (1031) and others
* tag 'android-15.0.0_r6': (554 commits)
  Revert^3 "Use -target-feature for MTE"
  Enforce exclusive release config component directories
  Possible fix for stat error during globbing
  Remove `prebuilt_apex_module_creator` mutator
  Revert "pass read new storage parameter to java codegen"
  Temporarily bypass apex availability check for /product apexes with a specific prefix
  Remove the internal extractor module created by apex_set
  Remove the internal selector module created by prebuilt_apex
  pass read new storage parameter to java codegen
  Add an incremental parity test.
  Remove internal deapexer module
  Remove deapex support from java_*_import
  Revert^2 "Remove java_sdk_library "magic""
  Revert^2 "Restrict java_sdk_library in libs of java_import and droidstubs modules"
  Revert^2 "Restrict java_sdk_library in libs"
  Revert "Remove java_sdk_library "magic""
  Revert "Restrict java_sdk_library in libs of java_import and dro..."
  Revert "Restrict java_sdk_library in libs"
  Fixes host_required_modules for test_module_config
  Add some log to the build action caching test.
  ...

 Conflicts:
	android/Android.bp
	android/androidmk.go
	android/config.go
	android/defaults.go
	android/module.go
	android/module_context.go
	android/neverallow.go
	android/product_config.go
	android/sdk.go
	android/variable.go
	apex/apex.go
	cc/binary_sdk_member.go
	cc/cc.go
	cc/compiler.go
	cc/library.go
	cc/library_sdk_member.go
	cc/linker.go
	cc/object.go
	java/java.go
	scripts/gen_build_prop.py
	snapshot/host_fake_snapshot.go
	snapshot/host_snapshot.go

Change-Id: I036e0ef3652f680f194dcf11e5a36844bd527221
2024-12-10 20:40:20 +02:00
..
config Merge "Add ARMv9.2-A support for Rust." into main 2024-09-20 19:06:43 +00:00
afdo.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
afdo_test.go Revert "support sandboxed rust rules" 2023-09-22 22:05:54 +00:00
Android.bp Add default_visibility for soong modules 2024-09-18 17:41:30 -07:00
androidmk.go Remove duplicated CollectDependencyAconfigFiles() 2024-05-10 10:00:14 +09:00
benchmark.go Remove test_per_src 2024-06-28 10:31:05 -07:00
benchmark_test.go Add rust_benchmark module to soong. 2021-04-06 12:40:32 +02:00
binary.go cc/rust: Alias ffi rlib variant for static_libs 2024-06-26 01:35:41 +00:00
binary_test.go Revert "Split Rust crate builds into compile and link phases." 2023-10-02 22:15:55 -07:00
bindgen.go Android 15.0.0 Release 6 (AP4A.241205.013) 2024-12-10 20:40:20 +02:00
bindgen_test.go rust: Support for generated c files from bindgen 2024-05-03 14:01:09 -04:00
builder.go Pass the --cfg soong flag when building rustdoc 2024-07-11 11:33:11 -07:00
builder_test.go cc/rust: Alias ffi rlib variant for static_libs 2024-06-26 01:35:41 +00:00
clippy.go Add SOONG_DISABLE_CLIPPY environment variable 2024-09-12 15:37:34 -07:00
clippy_test.go Revert "support sandboxed rust rules" 2023-09-22 22:05:54 +00:00
compiler.go Convert some properties to Configurable properties 2024-05-22 13:33:42 -07:00
compiler_test.go rust: Add an option to disable LTO for Rust 2024-05-17 10:11:57 -04:00
coverage.go Enable Rust host coverage. 2024-09-14 05:21:18 +00:00
coverage_test.go Revert "Split Rust crate builds into compile and link phases." 2023-10-02 22:15:55 -07:00
doc.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
fuzz.go fuzz packaging: implement system/vendor split 2023-12-28 03:04:20 +00:00
fuzz_test.go cc/rust: Alias ffi rlib variant for static_libs 2024-06-26 01:35:41 +00:00
image.go Move vendor and product variant generation logic from cc package to android package 2024-06-21 07:45:09 +00:00
image_test.go cc/rust: Alias ffi rlib variant for static_libs 2024-06-26 01:35:41 +00:00
library.go Add a property to rust_ffi targets to exclude them from APEXes. 2024-08-27 17:13:12 +00:00
library_test.go cc/rust: Alias ffi rlib variant for static_libs 2024-06-26 01:35:41 +00:00
OWNERS rust: Rust is now GA for platform usage 2022-07-28 06:57:26 -07:00
prebuilt.go rust: internalize srcPathFromModuleSrcs 2023-11-22 00:52:10 +00:00
proc_macro.go rust: made-to-order rust staticlibs 2024-05-16 13:00:43 -04:00
proc_macro_test.go Revert "support sandboxed rust rules" 2023-09-22 22:05:54 +00:00
project_json.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
project_json_test.go Include proc macro crates in rust-project.json 2021-10-06 19:39:06 +00:00
protobuf.go Shard rust protobuf sources 2024-04-23 10:47:00 -07:00
protobuf_test.go Remove unused use_protobuf3 flag 2023-12-21 17:53:51 +00:00
rust.go Delete multitree api imports code 2024-09-11 19:19:33 +00:00
rust_test.go Convert rust_libraries and rust_stdlinkage mutators to TransitionMutators 2024-07-17 15:50:36 -07:00
sanitize.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
sanitize_test.go Revert "Split Rust crate builds into compile and link phases." 2023-10-02 22:15:55 -07:00
source_provider.go Remove unused field 'subAndroidMkOnce'. 2023-01-26 14:06:35 +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 Switch rust test install base to /data/local/tmp for consistency with cc 2024-07-16 13:29:31 +02:00
test_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
testing.go Convert rust_libraries and rust_stdlinkage mutators to TransitionMutators 2024-07-17 15:50:36 -07:00
toolchain_library.go Revert^2 "rustSetToolchainSource to use linux-x86 srcs" 2023-09-27 20:45:48 +00:00