aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30 ↵Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
am: 4a81e6727e am: 5278fa37ae am: 6bbb1748bb Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: I5fd76ebd361d1f0566c270b156b250c77b7365f3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: ↵Romain Jobredeaux
146e4150d3 am: c3104659bb am: 8cfa27a8ba am: c56fdefa9c Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: Icca5010b2f30c89b734c0b87fdbee65b0da6c57d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30 ↵Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
am: 4a81e6727e am: 5278fa37ae Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: Ib27dbe4411085e5a83fdfeb7d0e471a1f6ba52a6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: ↵Romain Jobredeaux
146e4150d3 am: c3104659bb am: 8cfa27a8ba Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: Ied4f7f4a4023864f6b3530270aad6649889fddcb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30 ↵Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
am: 4a81e6727e Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: I99b71e4d6715f0ca741ee8f1a7970126e08952d1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: ↵Romain Jobredeaux
146e4150d3 am: c3104659bb Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: I00ce03ef3aa02cc9bb41e54cb75fc85ff6f11cdc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: I16a50ed3411c0eb62a93c41dfe80da4606cfe86b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: 146e4150d3Romain Jobredeaux
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: Ib880576a0371eacfc5c1a6f479cde88c7f799bb6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules"Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import."Romain Jobredeaux
2023-04-17Fix event ordering in perf scriptUsta Shrestha
concurrent events aren't properly handled e.g. if one run had a->b->c->d and the other had d->c->b->a there was non-determinism in which cycle is detected first. And that cycle detection also modified some global state raising exceptions Bug: NA Test: ran `b test` which failed for perf_metrics_test without the changes in perf_metrics.py Change-Id: I6773b80c2598a278f4016d50c6dd193c0b500307
2023-04-17cosmetic: use os.walkdir()Usta Shrestha
Test: `incremental_build.sh -c "no change" -b prod` and see "VERIFIED Symlink Forest ..." in console log Bug: NA Change-Id: I9b81bbf710d7d8056989f8f7debe0927402578eb
2023-04-17Merge "cosmetic: warmup runs made clearer" am: 3a7126408b am: 6f98bee6ba am: ↵Usta (Tsering) Shrestha
c0f340770a am: afa14b0a93 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537137 Change-Id: I50d5ce0579fd909a19fe24457f6a1f5987f59839 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cosmetic: warmup runs made clearer" am: 3a7126408b am: 6f98bee6ba am: ↵Usta (Tsering) Shrestha
c0f340770a Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537137 Change-Id: Idbc23251f62a2ee601af01697ab6a5273d19cc4e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cosmetic: warmup runs made clearer" am: 3a7126408b am: 6f98bee6baUsta (Tsering) Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537137 Change-Id: Icebd8df558b437111b3d5b970ae748f5bc754f50 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cosmetic: warmup runs made clearer" am: 3a7126408bUsta (Tsering) Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537137 Change-Id: I7434d26ffafb266cc73fcd7d65eee65187180933 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cosmetic: warmup runs made clearer"Usta (Tsering) Shrestha
2023-04-17Allow sdk transition wrappers in exports of aar_import.Romain Jobredeaux
The Bazel Android rules hard-code the names of rule types that can be exported by an aar_import rule, but the AOSP-specific wrappers we've written don't match the names, even though they are equally valid for export. Test: Presubmits Change-Id: I14cf50ec553380d377a685b65e5eac4404c64f9a
2023-04-15Snap for 9948600 from 32d40700c08a8fdf9bc1ea694da441125b4aa318 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I8497c45a3f1895cd8f4e295919935a2ba227fdf1
2023-04-15Merge "Add hwasan_libc to bionic libs" am: 80c3fa469f am: f572c6ebc9 am: ↵Florian Mayer
dfc0bccd5d am: 6eee8fab07 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2526579 Change-Id: I52df2ca33e3ccf2c3eb4b30d5c7d0dad4d826b78 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-15Merge "Add hwasan_libc to bionic libs" am: 80c3fa469f am: f572c6ebc9 am: ↵Florian Mayer
dfc0bccd5d Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2526579 Change-Id: I23ddf179d1ca45ffd53efde9988043e46bb84ec5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Merge "Add hwasan_libc to bionic libs" am: 80c3fa469f am: f572c6ebc9Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2526579 Change-Id: Ia3a631094d4661665b69302d08544114d2804459 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Merge "Add hwasan_libc to bionic libs" am: 80c3fa469fFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2526579 Change-Id: I0f407fecba30b603c7ee7cd7cf360846dac466d1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Merge "Add hwasan_libc to bionic libs"Florian Mayer
2023-04-14Stop using platform mapping and delete mapping file am: 08e4fc845d am: ↵Romain Jobredeaux
e78a94df78 am: ae8a1b9e16 am: fd5b61c807 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517836 Change-Id: I79ace1a07f486e41bdfafad4175ee6d81f1a93f0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Stop using platform mapping and delete mapping file am: 08e4fc845d am: ↵Romain Jobredeaux
e78a94df78 am: ae8a1b9e16 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517836 Change-Id: I0bcc136ff819bc0b7e691724a23af636e0aa9f55 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14cosmetic: warmup runs made clearerUsta Shrestha
Test: `incremental_build.sh -c clean -b prod soong` and verify rows for WARMUP in summary.csv and metrics.csv Bug: NA Change-Id: I3df521daa30ce7f91072570f4ffef5f0314a737f
2023-04-14Stop using platform mapping and delete mapping file am: 08e4fc845d am: ↵Romain Jobredeaux
e78a94df78 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517836 Change-Id: I66c20bb96e499c6b105d11a26e046d02a6b8f17b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Stop using platform mapping and delete mapping file am: 08e4fc845dRomain Jobredeaux
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517836 Change-Id: I038d9ee314c2d8471af0fe5f2a8ea8bd52adfb29 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14Snap for 9940335 from 70c478865a6d288266845726e33a6de140f1d065 to udc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I8283236e292ad811c76878ed3b7e9450dc146344
2023-04-13Merge "Support sdk_version for java/android/kotlin targets." am: 85aa6aa91a ↵Romain Jobredeaux
am: 50fae7ed6c am: 2501a71e55 am: e9fd6a5a79 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517835 Change-Id: I8ed216525d04c1bf66f94c29003e3f1706326389 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Support sdk_version for java/android/kotlin targets." am: 85aa6aa91a ↵Romain Jobredeaux
am: 50fae7ed6c am: 2501a71e55 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517835 Change-Id: I15588b011592a8959202bd54412c20f184566231 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Stop using platform mapping and delete mapping fileRomain Jobredeaux
Bug: 249685973 Test: Presubmit Change-Id: I679e1195c689a35106df9efe31516544f06ac24c
2023-04-13Merge "Support sdk_version for java/android/kotlin targets." am: 85aa6aa91a ↵Romain Jobredeaux
am: 50fae7ed6c Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517835 Change-Id: I63aae9e2f96a7819900d524347ad052bb8aa22a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "symlink_version_number expected in symlink forest" am: f38ce298db am: ↵Treehugger Robot
e40f4f5e47 am: 4d582dad51 am: 01e228f889 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2535899 Change-Id: Iea2a6e2857117cd9da47fc293bb5d34704b5a8dc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Support sdk_version for java/android/kotlin targets." am: 85aa6aa91aRomain Jobredeaux
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2517835 Change-Id: I03049d1b39de453422f4a42fba0d7205be74cdf4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Support sdk_version for java/android/kotlin targets."Romain Jobredeaux
2023-04-13Merge "symlink_version_number expected in symlink forest" am: f38ce298db am: ↵Treehugger Robot
e40f4f5e47 am: 4d582dad51 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2535899 Change-Id: Ic7e0392f68c5266eb581f70910a1a10be720738b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "symlink_version_number expected in symlink forest" am: f38ce298db am: ↵Treehugger Robot
e40f4f5e47 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2535899 Change-Id: I8a008e3c341fca23aace8d7a4156f7464a8ef107 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "symlink_version_number expected in symlink forest" am: f38ce298dbTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2535899 Change-Id: Icdb403177c5d48c0c02b4bf16a6b06b6b1080e57 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "symlink_version_number expected in symlink forest"Treehugger Robot
2023-04-13cc_prebuilt_library_{shared,static}: macros->rulesAlex Márquez Pérez Muñíz Díaz Puras Thaureaux
Convert cc_prebuilt_library_{shared,static} to use proper rules instead of macros, and in doing so also correctly support export_{,system_}includes. Also add a missing `alwayslink = False` test to *_static_test Test: cc_prebuilt_library_{shared,static}_test.bzl Test: mixed_droid.sh Bug: 229374533 Change-Id: I58ba298eee631e3d7ecd1fdf376d84f22004c945
2023-04-13Support sdk_version for java/android/kotlin targets.Romain Jobredeaux
This CL: - Defines a host-only java toolchains with support for switching versions - registers a device and host java toolchains whose attributes depend on java_version, sdk kind and sdk api level build settings. - creates java/android/kotlin rule wrappers that enforce the sdk_transition based on sdk_version and java_version. - enables platform-based toolchain resolution for the android rules. Bug: 240761789 Bug: 215230098 Bug: 186797556 Test: Presubmits Change-Id: If5e444ca4815fff6e80929d9360d6e568c9f49e7
2023-04-13Merge "Copy the metrics files instead of moving the metrics in CUJ" am: ↵Jason Wu
2438b5e726 am: 7ee41e63b4 am: 2788dd8e36 am: 6d8d49041b Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2531266 Change-Id: Ic184aee8efffc2a49c87b11ea850bb92450304fa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Copy the metrics files instead of moving the metrics in CUJ" am: ↵Jason Wu
2438b5e726 am: 7ee41e63b4 am: 2788dd8e36 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2531266 Change-Id: If94024ed1c1c93e5227c59e1b2fead9e9acd17ec Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Copy the metrics files instead of moving the metrics in CUJ" am: ↵Jason Wu
2438b5e726 am: 7ee41e63b4 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2531266 Change-Id: I7e0c7f7e249e4c6c6e0c9751182b33922aefd8d9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Read Unbundled_build and Always_use_prebuilt_sdks in a ↵Treehugger Robot
transition-friendly way" am: 3fc97bb8d1 am: abf4e59306 am: f7cd1cd903 am: ef83096a1f Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2534321 Change-Id: Ic0d22667d88417b9b67d310f391d2cef215ae3f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Copy the metrics files instead of moving the metrics in CUJ" am: ↵Jason Wu
2438b5e726 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2531266 Change-Id: Ifafae05dde30f4ed209657162388ef8cb0bd1b18 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Read Unbundled_build and Always_use_prebuilt_sdks in a ↵Treehugger Robot
transition-friendly way" am: 3fc97bb8d1 am: abf4e59306 am: f7cd1cd903 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2534321 Change-Id: Id32465a36622a27a421883efc488d68f99155fe9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13Merge "Copy the metrics files instead of moving the metrics in CUJ"Jason Wu