Zi Wang
1bc028dbc0
Merge "Allowlist merged_txts dependencies and combined_apis type" am: 1841e5d023
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2439360
Change-Id: Ia207e04c3a62e9675d4716af763d290caf9d9220
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-06 17:06:52 +00:00
Zi Wang
1841e5d023
Merge "Allowlist merged_txts dependencies and combined_apis type"
2023-03-06 16:28:45 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
644fa4761a
Merge "Produce _alwayslink sibling targets through bp2build" am: 0eee856e69
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467901
Change-Id: Idece90f656691cd6ec8be120beda4dae09d7cefd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-06 15:15:03 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
0eee856e69
Merge "Produce _alwayslink sibling targets through bp2build"
2023-03-06 14:43:28 +00:00
Jiakai Zhang
c2a7ec3783
Merge "Revert "Generate a boot image extension for mainline BCP jars."" am: fe7755802e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466300
Change-Id: I3cab1be29735e495690b3d3fc96b7e6800e436e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-06 10:23:52 +00:00
Jiakai Zhang
fe7755802e
Merge "Revert "Generate a boot image extension for mainline BCP jars.""
2023-03-06 09:53:03 +00:00
Kiyoung Kim
4a511cd6c3
Merge "Implement API surface import with APEX stub" am: 8972e4d6bb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2421967
Change-Id: I85391b5fa071e9dd170cb6990718888f815df9ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-06 01:18:53 +00:00
Kiyoung Kim
8972e4d6bb
Merge "Implement API surface import with APEX stub"
2023-03-06 00:40:13 +00:00
Chris Wailes
ae3e4e85f0
Merge "Enable LTO for Rust dylibs" am: b547b65ed3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468260
Change-Id: I212741e0630001b02de9283f413d220508efd89d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-04 06:45:50 +00:00
Chris Wailes
b547b65ed3
Merge "Enable LTO for Rust dylibs"
2023-03-03 22:39:34 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
011b7cf063
Produce _alwayslink sibling targets through bp2build
...
Add Alwayslink to bazelPrebuiltLibraryStaticAttributes
Also adjust the corresponding tests to espect these new targets.
Test: m libc
Test: b build --config=android //prebuilts/clang/host/linux-x86:libunwind-exported_alwayslink
Test: bp2build.sh
Bug: 267214124
Change-Id: I4d996aef55321f1827947f00b0eaa52d0a14413e
2023-03-03 20:12:20 +00:00
Alix Espino
301e587515
Merge "removing codegen_cli from Bp2buildKeepExistingBuildFile" am: f229654372
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467464
Change-Id: I8609809320823cd047ef342906e582b1eadc0758
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:45:34 +00:00
Sorin Basca
577d7ae498
Merge changes from topic "java17-record-support" am: 93bca1585e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215046
Change-Id: Ib837b7d6d9aba9d4bcffb4c5f311b2b9315c67a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:42:50 +00:00
Sorin Basca
6c6881421c
Emit record annotation am: cc9eee0af2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215047
Change-Id: I17231e52a5f498f3f1741aea2fafb7c1ba1be26c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:42:33 +00:00
Alix Espino
60a7c32bff
Merge "Comments to keep Starlark/soong api logic in sync" am: 04a0ee54de
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467465
Change-Id: Ib10516badf099f482c1daa54d9da5e8d2266329b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:37:07 +00:00
Trevor Radcliffe
3553cba093
Merge "LTO Bp2build" am: c79d365c71
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2424587
Change-Id: I255212d4382761a911292cc9f816c08590189cb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:36:53 +00:00
Treehugger Robot
82149acb28
Merge "Zip lint reference baselines" am: 831e50f4ca
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468261
Change-Id: I42c18e59b1df98fab18abd766627d8c2e2bbc750
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 17:36:40 +00:00
Spandan Das
c16b7c11a7
Use default format in print statement am: c52e2c00e6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466347
Change-Id: Iaf63c3f1cc63857d270f8e01e845065dc2532f5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 16:56:56 +00:00
Alix Espino
f229654372
Merge "removing codegen_cli from Bp2buildKeepExistingBuildFile"
2023-03-03 16:39:22 +00:00
Sorin Basca
93bca1585e
Merge changes from topic "java17-record-support"
...
* changes:
Allow java.lang.runtime in boot image
Emit record annotation
2023-03-03 15:12:28 +00:00
Alix Espino
04a0ee54de
Merge "Comments to keep Starlark/soong api logic in sync"
2023-03-03 14:54:09 +00:00
Trevor Radcliffe
c79d365c71
Merge "LTO Bp2build"
2023-03-03 14:05:22 +00:00
Treehugger Robot
831e50f4ca
Merge "Zip lint reference baselines"
2023-03-03 07:11:35 +00:00
LaMont Jones
a52694ec15
Merge "Add multitree apex metadata" am: aa3408a506
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2452285
Change-Id: I5940ad968c3ab314930d1a08a5155e69fb71d4df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 01:35:27 +00:00
Cole Faust
df38f7ac45
Zip lint reference baselines
...
To make them easier to work with.
Bug: 268261262
Test: m lint-check
Change-Id: I42c69d5dd1dc74e1f1963cf72b00b8ee4d608e2a
2023-03-02 17:23:27 -08:00
Jason Wu
8488ce0350
Merge "Upload soong_build_metrics when user builds" am: 074c8c3b61
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2465431
Change-Id: Ieae56cf9a002edb4074b3d198b4746735a843b44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 01:21:23 +00:00
Chris Wailes
5f78840308
Enable LTO for Rust dylibs
...
Test: m rust
Test: TH
Change-Id: I2257fe9fce1457821a5cf7df644c73f3137a62bb
2023-03-02 16:06:01 -08:00
Spandan Das
c52e2c00e6
Use default format in print statement
...
For some reason, %q complains when the test is run outside m
Test: go test ./android
Change-Id: I1a6571feb59f342c9645b998ea2f01ff0a581e90
2023-03-02 23:47:16 +00:00
LaMont Jones
aa3408a506
Merge "Add multitree apex metadata"
2023-03-02 22:48:18 +00:00
Jason Wu
074c8c3b61
Merge "Upload soong_build_metrics when user builds"
2023-03-02 20:42:00 +00:00
Alix
fb7f7b99ff
Comments to keep Starlark/soong api logic in sync
...
Test: none, added comments
Change-Id: I706c516a3601716a439bd775666a93b63c5c4f27
2023-03-02 19:36:51 +00:00
Treehugger Robot
a38eacd439
Merge "Add a post-build step for dist builds that records what changed in the build." am: 91108ad92a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2455165
Change-Id: I9c2e46290c14cd0ece233e4a7e771e9d14535592
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 19:33:13 +00:00
Alix
9d5627963b
removing codegen_cli from Bp2buildKeepExistingBuildFile
...
can allowlist instead. bp2build now handles kotlin srcs
Change-Id: I0f96eb50cbb5bd2c6dc69f253b1a35cfd4edecf2
Test: built codegen_cli with bazel
Bug: b/245731902
2023-03-02 19:03:56 +00:00
Treehugger Robot
91108ad92a
Merge "Add a post-build step for dist builds that records what changed in the build."
2023-03-02 18:53:38 +00:00
Trevor Radcliffe
56b1a2b575
LTO Bp2build
...
Bug: 261733821
Test: Unit Tests
Change-Id: I8c3721d35c464e296012145b2e95a7f0866aac37
2023-03-02 17:45:01 +00:00
Christopher Parsons
cf72dcb178
Merge "Add a persistent bazel server between builds" am: 7720f5704c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2454765
Change-Id: Id0dfab952bcb3a204deb552d221613135586f95a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 14:57:49 +00:00
Christopher Parsons
a3b45a8d72
Merge "Avoid deleting bp2build directory" am: 647b8518ec
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2428445
Change-Id: I7c3932b3beb605836000c87acbe7601b3a85072b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 14:57:28 +00:00
Christopher Parsons
7720f5704c
Merge "Add a persistent bazel server between builds"
2023-03-02 14:22:34 +00:00
Christopher Parsons
647b8518ec
Merge "Avoid deleting bp2build directory"
2023-03-02 14:22:13 +00:00
Jiakai Zhang
db160c078e
Revert "Generate a boot image extension for mainline BCP jars."
...
This reverts commit 3830308fb8 .
Reason for revert: Caused various SH regressions.
Bug: 271036161
Change-Id: Ia785324f83006a095e262c251b24d49fd778427e
2023-03-02 13:01:59 +00:00
Yi Kong
1336c0f767
Merge "Revert "Update clang version to clang-r487747"" am: cec8b2c0b7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464731
Change-Id: I9816aab9c3ea5503131487752651d293c8750cb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 09:54:15 +00:00
Jooyung Han
e21c6d4c49
Merge "Add apex.use_file_contexts_as_is property" am: 7861e65b48
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2452825
Change-Id: If3a6e346c87e8c0684bbaa808beeef69d5cfc841
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 09:53:37 +00:00
Yi Kong
cec8b2c0b7
Merge "Revert "Update clang version to clang-r487747""
2023-03-02 09:25:42 +00:00
Jooyung Han
7861e65b48
Merge "Add apex.use_file_contexts_as_is property"
2023-03-02 09:14:35 +00:00
Chris Parsons
9402ca881c
Add a persistent bazel server between builds
...
This feature is toggled on with USE_PERSISTENT_BAZEL, which is off by
default. Those that opt-in will have a bazel server running between
builds (with a 3hr default TTL) which will greatly improve analysis on
subsequent builds. (As Bazel maintains a cache of analysis results).
Bug: 266983462
Test: Manual `m nothing` runs (timing with and without the feature)
Test: New integration test
Test: Presubmits
Change-Id: I3af4948baa0c490e9b87c48ffdbe9f67732586c7
2023-03-01 23:30:19 -05:00
Chris Parsons
520e88b740
Avoid deleting bp2build directory
...
With this CL, we avoid deleting the bp2build directory and regenerating
all BUILD files. Instead, we regenerate BUILD files which have changes
on the filesystem, and delete old BUILD files which should no longer
exist.
This improves incremental Bazel server performance by about ~5 seconds.
Previously, Bazel would have cache misses for regenerated packages, and
would thus need to analyze them even if no meaningful changes took
place.
For ease of implementation, we avoid removing stale (empty) directories
from the bp2build workspace, but this should have no effect on the
build. (These will be removed on next clean)
Test: New integration tests
Test: Manual benchmarking in conjunction with persistent bazel server
Change-Id: I3e489ff403be34040122876012329060a2506366
2023-03-01 23:15:30 -05:00
Cole Faust
376cb23106
Merge "Make SortedStringKeys call SortedKeys" am: ba3a44dd1c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464793
Change-Id: I3123b2441bf60631b7684febfa4a6aa1295d22e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 03:53:01 +00:00
Cole Faust
ba3a44dd1c
Merge "Make SortedStringKeys call SortedKeys"
2023-03-02 03:08:28 +00:00
Spandan Das
62f1bbd288
Merge "Support two active sdks in EffectiveVersionString" am: 364c90773e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464074
Change-Id: Ie969bd1a98ba905342d23b65b0562a8962eea781
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 01:39:08 +00:00
Jason Wu
d125440aff
Upload soong_build_metrics when user builds
...
Test: m nothing and check the events in database
Bug: 269751664
Change-Id: Ic07a6e1797b11f5413d7ecd78969dec64e9eeac9
2023-03-01 20:26:30 -05:00