Chih-hung Hsieh
2b9eba93c9
Merge "add ALLOW_LOCAL_TIDY_TRUE and some tests" am: 863ebc3199
am: 9ef9536d76
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070069
Change-Id: I3c7c8f50e41be7360886c1a11e07a0049889a0fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 01:11:59 +00:00
Chih-hung Hsieh
9ef9536d76
Merge "add ALLOW_LOCAL_TIDY_TRUE and some tests" am: 863ebc3199
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070069
Change-Id: Ic87c498f74b7107196dcbb29fea177d3003ffacd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-27 00:47:40 +00:00
Chih-hung Hsieh
863ebc3199
Merge "add ALLOW_LOCAL_TIDY_TRUE and some tests"
2022-04-27 00:19:03 +00:00
Chris Wailes
fadea48f71
Merge "Update RustDefaultVersion
to 1.60.0" am: d0fba50d71
am: 73df1938e3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2073969
Change-Id: I926532e418e7effbc84e4e78e9383207557ddb8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-26 21:15:55 +00:00
Chris Wailes
73df1938e3
Merge "Update RustDefaultVersion
to 1.60.0" am: d0fba50d71
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2073969
Change-Id: I7ed29d08999b990772e48977da39349b264a6fbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-26 21:00:21 +00:00
Chris Wailes
d0fba50d71
Merge "Update RustDefaultVersion
to 1.60.0"
2022-04-26 20:37:34 +00:00
Chih-Hung Hsieh
104f51f70b
add ALLOW_LOCAL_TIDY_TRUE and some tests
...
* A new ALLOW_LOCAL_TIDY_TRUE variable, default is false.
* If it is 0/false, local "tidy:true" is ignored.
* If it is 1/true, local "tidy:true" is honored as it is now.
Bug: 229779921
Test: make with and without ALLOW_LOCAL_TIDY_TRUE=1
Change-Id: I0323289a4d3bb2514982252a5a1339e94f2bbaab
2022-04-26 13:30:32 -07:00
Christopher Parsons
5bdf7b4426
Merge "Improve bazel action status mnemonics" am: be9b9deef9
am: b26d44c2fb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1992270
Change-Id: I4c5f900917aaba20c2ea9ecfff5bc1731b16646e
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 21:29:04 +00:00
Christopher Parsons
b26d44c2fb
Merge "Improve bazel action status mnemonics" am: be9b9deef9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1992270
Change-Id: Ib2168f752b3e9aa43198feadb9ca70c0d6f0a3af
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 21:12:08 +00:00
Christopher Parsons
be9b9deef9
Merge "Improve bazel action status mnemonics"
2022-04-25 20:57:17 +00:00
Treehugger Robot
168b8dbbb0
Merge "Update to clang-r450784d" am: e1d067b529
am: fe7dfae4d0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2074438
Change-Id: I08e3482d5c6a14901994d6f83243db1d7b7ed3ea
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 19:08:24 +00:00
Treehugger Robot
fe7dfae4d0
Merge "Update to clang-r450784d" am: e1d067b529
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2074438
Change-Id: Ib6ab29849d36b0d81d24c72a8dc1ed17ebcfacc8
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 18:50:50 +00:00
Treehugger Robot
e1d067b529
Merge "Update to clang-r450784d"
2022-04-25 18:21:38 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
6b1ec27ccb
Handle cc_defaults' shared
for cc_library_shared am: 126bd58e72
am: ca92d5fdbf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2071427
Change-Id: I0ad35cb59cc8f87379ea95bbbcf374bf55bd8d73
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 17:50:47 +00:00
Martin Stjernholm
4ad28f1e85
Merge "Skip linux_bionic by default in the build tests." am: e559b1f5ff
am: d84655e3bd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2065007
Change-Id: Ib4f9df19917a6ac3572baa99bc31d52ebe7d2694
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 17:50:28 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
ca92d5fdbf
Handle cc_defaults' shared
for cc_library_shared am: 126bd58e72
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2071427
Change-Id: I193b781ae3cde4128203f7583a54384b71a7983e
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 17:32:32 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
126bd58e72
Handle cc_defaults' shared
for cc_library_shared
...
Akin to testing for cc_defaults' `static`, we introduce
a `shared` sibling to
TestStaticLibrary_SystemSharedLibsStaticEmpty
Bug: 195451854
Test: TestCcLibrarySharedSystemSharedLibsSharedEmpty
Change-Id: I63cb0641d216e8c11586ecf415fa2441e31dd3e5
2022-04-25 17:24:33 +00:00
Martin Stjernholm
d84655e3bd
Merge "Skip linux_bionic by default in the build tests." am: e559b1f5ff
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2065007
Change-Id: I79977eac4dc69027c3172ef999dd9e715e77f1bc
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 17:23:09 +00:00
Martin Stjernholm
e559b1f5ff
Merge "Skip linux_bionic by default in the build tests."
2022-04-25 16:54:49 +00:00
Jingwen Chen
97fbc24443
Merge "Append APEX version instead of build ID for APK-in-APEX paths." am: d21a8a5a42
am: 4eb789da50
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2067907
Change-Id: Ib5c681d03dc12c5f4839b810b79ef4800235ea30
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 12:41:18 +00:00
Jingwen Chen
4eb789da50
Merge "Append APEX version instead of build ID for APK-in-APEX paths." am: d21a8a5a42
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2067907
Change-Id: I342d7e860d603d763c8f2f000c798e6c45607208
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-25 12:08:49 +00:00
Jingwen Chen
d21a8a5a42
Merge "Append APEX version instead of build ID for APK-in-APEX paths."
2022-04-25 11:45:46 +00:00
Yi Kong
a126c63042
Update to clang-r450784d
...
This respin contains performance improvements to clang-tidy and lld, and
fp16 cost fixes.
Test: presubmit
Bug: 219872481
Change-Id: I322a680cdc6ebc0f1fe3735ed087477e7f2508fe
2022-04-24 12:40:02 +08:00
Treehugger Robot
e0a1f2edf8
Merge "Fix error message formatting" am: 224879e794
am: 16991b22ad
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2073767
Change-Id: I65e7cf023c69ab37e512bb7d25e4979ee41639cb
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-23 12:57:36 +00:00
Treehugger Robot
16991b22ad
Merge "Fix error message formatting" am: 224879e794
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2073767
Change-Id: I40bb94f0fd48993182d444ed8cef2f293ed3884b
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-23 12:40:01 +00:00
Treehugger Robot
224879e794
Merge "Fix error message formatting"
2022-04-23 12:24:08 +00:00
Chris Wailes
c28bd05753
Update RustDefaultVersion
to 1.60.0
...
Test: m rust
Change-Id: I5fb8a831b77cb715679c4653d22aba78c1e19db2
2022-04-22 15:42:18 -07:00
Sam Saccone
e1a62ebe31
Merge changes I1fb78d7c,Ic836282f am: 12097e3109
am: 6c5faa6011
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070051
Change-Id: I3d3f2bdcae9596d927178b01c826fc6ce9b9151e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 16:33:51 +00:00
Sam Saccone
6c5faa6011
Merge changes I1fb78d7c,Ic836282f am: 12097e3109
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070051
Change-Id: I1e8c42cc98675f27735b8ccfe39c8b73a51a2fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 16:17:07 +00:00
Sam Saccone
12097e3109
Merge changes I1fb78d7c,Ic836282f
...
* changes:
Background distGzipFile to speed up CI builds
Fix some problems with soong metrics loading
2022-04-22 15:53:42 +00:00
Pedro Loureiro
ea2f5eff5e
Fix error message formatting
...
Test: m nothing
Fixes: 230086179
Change-Id: Ieb6a7de9dcf0c12184c868b5af9af52c7b4bfa5e
2022-04-22 13:53:16 +00:00
Treehugger Robot
597e3a2aa7
[automerger skipped] Merge "Updates test_config_fixer to also work for SuiteApkInstaller" am: 7436a7121f
am: dba4cc2816
-s ours
...
am skip reason: Merged-In I878309354c4aa5a492fb3d2bcecf8b1410e011ee with SHA-1 ee1c1998d3
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2069947
Change-Id: I967ecd9815438fe194835cf37a8477585e6a59b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 11:00:35 +00:00
Treehugger Robot
ab8f0472c7
Merge "Bump minimum minSdkVersion to 19." am: b2d87ef0bd
am: a9146906f9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070287
Change-Id: Ib30c2fa2087c6c6f81c07ede7084be7e701b6b15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 11:00:14 +00:00
Treehugger Robot
d5696881ec
Merge "Limit JIT tier for D8" am: 00be8b8bda
am: 62737cf4f7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070112
Change-Id: Id84b9462597e68db95a26913d36e0b78212a877a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 07:49:49 +00:00
Treehugger Robot
dba4cc2816
Merge "Updates test_config_fixer to also work for SuiteApkInstaller" am: 7436a7121f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2069947
Change-Id: If0e9853f1a1072132354dbddef1ae7baa06e1775
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 07:39:05 +00:00
Treehugger Robot
7436a7121f
Merge "Updates test_config_fixer to also work for SuiteApkInstaller"
2022-04-22 07:12:45 +00:00
Dan Willemsen
80d7261821
Background distGzipFile to speed up CI builds
...
These can take a minute or more of build time, and currently hold up
other processing. We could move to a parallel compression scheme to
speed them up, but it's simpler just to background them and continue the
build, waiting to make sure they've finished before exiting.
Testing this on git_master/flame-userdebug:
This brings a local no-op `m nothing dist` build from 2m1s to 1m39s,
even though most of that time is still spent waiting on these (since
there is very little else happening in a `nothing` build when Soong and
Kati don't need to run).
Running `touch art/Android.mk; m nothing dist` (so the above, but with
Kati) goes from 3m39s to 2m2s. We spent 9 seconds at the end waiting for
these to finish.
CI cases that almost always run Kati plus some number of other actions
are likely to completely hide the time taken to dist these files.
Bug: 229932999
Test: Check $DIST_DIR, files still exist
Change-Id: I1fb78d7c4d5103d72b5d71d9277dea0d452f8968
2022-04-22 04:03:29 +00:00
Treehugger Robot
a9146906f9
Merge "Bump minimum minSdkVersion to 19." am: b2d87ef0bd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070287
Change-Id: Id506c9e043ddd95c80ff4b873064175fe548fa08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 03:27:41 +00:00
Treehugger Robot
62737cf4f7
Merge "Limit JIT tier for D8" am: 00be8b8bda
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070112
Change-Id: I918b99537d556094b3290d785b04e63f95ae01f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 03:27:27 +00:00
Treehugger Robot
b2d87ef0bd
Merge "Bump minimum minSdkVersion to 19."
2022-04-22 03:16:05 +00:00
Treehugger Robot
00be8b8bda
Merge "Limit JIT tier for D8"
2022-04-22 02:42:06 +00:00
Jooyung Han
7c732739dd
Merge "Support deterministic output for bootimg/filesystem" am: 6bc1cf2c26
am: 40b4dc7a23
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2069528
Change-Id: I9a273cdfd8d7655c6a2b1a16bae1685badac30db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 02:18:09 +00:00
Jooyung Han
40b4dc7a23
Merge "Support deterministic output for bootimg/filesystem" am: 6bc1cf2c26
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2069528
Change-Id: I8c08713893cc7b2e037c499ea5750094b9d3a2ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-22 01:38:06 +00:00
Jooyung Han
6bc1cf2c26
Merge "Support deterministic output for bootimg/filesystem"
2022-04-22 00:34:42 +00:00
Dan Willemsen
de3604453f
Fix some problems with soong metrics loading
...
If we didn't need to run soong_build during the current run, we still
try to load the soong metrics. But in the case of `dist`, that's in a
directory that is not guaranteed to persist between runs.
Make loading the soong metrics optional if the file does not exist. Also
fixes a variable shadowing issue that meant we never passed it into
ctx.Metrics.
Test: treehugger
Change-Id: Ic836282f4d13e91daa0e7241ad7c488de3293d8b
2022-04-21 21:03:02 +00:00
Jared Duke
0cf7c9686d
Limit JIT tier for D8
...
Standalone D8 invocations tend to be shorter-lived than R8 invocations
that involve deeper layers of bytecode optimization. Introduce a
separate set of JVM flags to pass to D8 invocations which limit the
runtime JIT tiering, reducing overall compile times and significantly
reducing total CPU consumption for D8 build workloads.
Representative incremental build times with this change:
* real 6m1.388s
* user 63m32.412s
and without:
* real 6m30.624s
* user 79m12.626s
Bug: 205303544
Test: time m
Change-Id: Ic568a4316325c6a4e0da41ffebbb07f0c5f7e8e3
2022-04-21 18:24:52 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
562477b1c7
Merge changes from topic "b/215723302" am: 66e6466e0f
am: 4ed4ace5d9
am: 3f8e0c4846
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002753
Change-Id: I77a2f325a37001ef47e83687242e1642bc6a3fd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 15:33:23 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
90bdb0b46a
Abstract prebuilt_etc into prebuilt_file am: b81f77ed24
am: c0fa5fb34e
am: 30136e83d5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002752
Change-Id: Ic7909cc9aa5d32c1eb4f9fb4e28b86885ce442df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 15:33:19 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
7f55284a9e
DoNotConvert tzdata nor tz_version am: bff2e88a85
am: 9ea047d5e3
am: bf99c62ff5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2069572
Change-Id: I4e40f401a5f35e346ec45ed0093ec2f7aa1f349e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 15:33:16 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
3f8e0c4846
Merge changes from topic "b/215723302" am: 66e6466e0f
am: 4ed4ace5d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002753
Change-Id: I065c9ddbc5b27d2b5ed1fae998a776153de096f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 15:12:13 +00:00