Colin Cross
13aeb689af
Make CopyOf generic
...
Test: util_test.go
Change-Id: If8f2534ec454903eb967dc9ec0c8708096d1baff
2023-07-06 15:02:56 -07:00
Colin Cross
c85750bfe3
Use generics for DepSets
...
Use Go's generics for DepSets so they don't require a type-specific
wrapper and reflection.
Test: depsets_test.go
Change-Id: I22ba0b7d680d37d2cd05230b0f560d166c4dd20b
2023-06-22 08:18:33 -07:00
Treehugger Robot
abcfc77717
Merge "Remove debug printf."
2023-06-15 17:18:39 +00:00
Jason Wu
f7a603199c
Merge "Fix bp2build breakage by denylisting //system/apex/libs/libapexsupport/..."
2023-06-15 15:50:16 +00:00
Elliott Hughes
7225dd87f3
Merge "riscv64: enable Zbs."
2023-06-15 14:28:46 +00:00
Treehugger Robot
5e3594fcf4
Merge "Remove print statement"
2023-06-15 14:24:46 +00:00
Jingwen Chen
a1a17759e1
Fix bp2build breakage by denylisting //system/apex/libs/libapexsupport/...
...
Added in
https://android-review.git.corp.google.com/c/platform/system/apex/+/2623829/ ,
but the modules depend on rust_* modules.
Test: bp2build-incremental presubmit
Change-Id: I229a2442e1b8a89ab768b54dfa713a8b97908436
2023-06-15 11:07:39 +00:00
Jingwen Chen
0b8386f532
Remove debug printf.
...
(assuming it's a leftover - it's getting printed on every build.)
Test: presubmits
Change-Id: I5b098df4c00c241b00143e4e1bdfa0f27a3489c6
2023-06-15 09:37:38 +00:00
Charisee Chiw
324f64df92
Merge "rustc-1.70.0 Build 10322039"
2023-06-15 06:03:09 +00:00
Treehugger Robot
e3056e0d78
Merge "Revert "Use installExecutable for cc binaries""
2023-06-15 01:39:25 +00:00
Charisee
4fa57fbadb
rustc-1.70.0 Build 10322039
...
bug: 285036397
Test: m rust
Change-Id: I44fc85e53d23c834007cbd1922376a7a64af2bb4
2023-06-14 22:30:12 +00:00
Jason Wu
6e2d59f295
Merge "denylist logcat to pass bp2build-incremental"
2023-06-14 21:42:14 +00:00
Mark Dacek
1ca95c1671
Merge "Add sponge id field to bazel metrics proto"
2023-06-14 19:28:10 +00:00
Mark Dacek
ff0f42a3ac
Merge "Add integration test for ensuring that stale metrics files are deleted."
2023-06-14 19:14:31 +00:00
Trevor Radcliffe
cbaa0d6eb9
Merge "Bp2build Sanitizer Blocklist"
2023-06-14 18:05:30 +00:00
Vinh Tran
9b5198f3c7
Merge "Revert "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp""""
2023-06-14 17:28:40 +00:00
Jason Wu
5d5a3bb963
denylist logcat to pass bp2build-incremental
...
Bug: 286488545
Test: bp2build.sh
Change-Id: I0940b833c6bf4f9f3780293684a6c64c0c72e32f
2023-06-14 13:26:35 -04:00
David Duarte
cb991cf1ae
Merge "Remove pandora-python-gen-src from SandboxingDenyModuleList"
2023-06-14 16:51:56 +00:00
Chris Parsons
715c417ba3
Remove print statement
...
I suspect this was accidentally committed. We shouldn't just printf such
a statement every build analysis.
Test: Presubmits
Change-Id: If5ee66ce1b366f28254cd1bfdcaed9e085a60094
2023-06-14 16:24:37 +00:00
Matthew Maurer
6b4d7cf4ae
Merge "rust: Add support for CARGO_PKG_NAME"
2023-06-14 16:12:59 +00:00
Zi Wang
1458515e21
Merge "Support multiple filters in zipsync"
2023-06-14 16:05:50 +00:00
Elliott Hughes
121483bbbc
riscv64: enable Zbs.
...
Cuttlefish still boots to homescreen, all instructions in the extension
are actually seen to be in use, and the bionic tests still pass.
Test: see above
Change-Id: I429729a722cdd7b3bdf257cb7329ee151ec998a0
2023-06-14 08:33:38 -07:00
MarkDacek
5040c36649
Add integration test for ensuring that stale metrics files are deleted.
...
Bug: 286083726
Test: run the script
Change-Id: I2dd382b3a0ee1b226f4931fed3bc4b5df0a3528c
2023-06-14 15:05:36 +00:00
Elliott Hughes
03520eb2f9
Merge "riscv64: enable Zba."
2023-06-14 14:24:33 +00:00
Vinh Tran
21bfa5816d
Revert "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp"""
...
This reverts commit e3e7711ac6
.
Reason for revert: CI fixed
Change-Id: Ib038241eae5ec6af78ac24105c891db55a4d0544
2023-06-14 12:24:17 +00:00
Yi Kong
c938bec49b
Merge "Add GLOBAL_THINLTO env fixture to lto_test"
2023-06-14 11:21:41 +00:00
胡泊
6fe07a5017
Revert "Use installExecutable for cc binaries"
...
This reverts commit c1fd399ccd
.
Reason for revert: build break for prebuilt host binary in read-only source tree
Change-Id: I9f1792f324acbfbaf53254a972cb0894140efabe
Test: m BUILD_BROKEN_SRC_DIR_IS_WRITABLE=false mkimage-host
Bug: 287168966
2023-06-14 07:38:44 +00:00
Zi Wang
6a66e3d01e
Support multiple filters in zipsync
...
Also applied this feature to kotlinc since it needs both java and kt files.
Test: local test and presubmits
Bug: 287071909
Change-Id: I28c725b03115aef47055448cb75412980015da15
2023-06-14 06:44:49 +00:00
Yi Kong
f1d0ba411d
Add GLOBAL_THINLTO env fixture to lto_test
...
lto has different behaviour depending on the GLOBAL_THINLTO env var
value.
Tests for GLOBAL_THINLTO=true will be added in a follow up CL.
Test: presubmit
Bug: 169004486
Change-Id: I45f6a35eb26bdb1beeb3ff5f2c0c0cdc8fd8c41f
2023-06-14 14:28:30 +08:00
Yu Liu
accbd555a7
Merge "Fix a race problem in sandboxing genrule logic."
2023-06-14 04:38:55 +00:00
David Duarte
4f99ea42f3
Merge "Remove pandora_experimental-python-gen-src from SandboxingDenyModuleList"
2023-06-14 04:13:10 +00:00
Treehugger Robot
511e1d0b77
Merge "Skip cloning modules in bp2build"
2023-06-14 02:44:42 +00:00
Matthew Maurer
9c8c9ff82a
rust: Add support for CARGO_PKG_NAME
...
Technically cargo package names and crate names can be different, but
this is rare and usually only a matter of presentation. Adding basic
support in this fashion lets several crates build without adding
significant machinery.
Bug: 276464273
Test: Build a crate which uses this environment variable
Change-Id: I4f4c8c9e277789de7a63be2457f00090e8c3e973
2023-06-14 00:25:33 +00:00
David Duarte
ff833a95e8
Remove pandora-python-gen-src from SandboxingDenyModuleList
...
Test: Manual diff, see linked commit
Change-Id: Icec1edd6a4420377dd79fc736bea77910daad1b9
2023-06-14 00:08:41 +00:00
Jason Wu
4397c9fa51
Merge "denylist new modules that have implicit proto deps"
2023-06-13 23:56:38 +00:00
Trevor Radcliffe
ded095ce45
Bp2build Sanitizer Blocklist
...
Bug: 286894426
Test: Unit tests
Change-Id: I382e028410a185a5017dba1fc47c83ad5b2432cf
2023-06-13 20:46:27 +00:00
MarkDacek
c00b8bfad2
Add sponge id field to bazel metrics proto
...
Bug: 287102416
Test: N/A
Change-Id: I3aa88569f7a3514a5668331b19976c310354051e
2023-06-13 20:44:50 +00:00
Ivan Lozano
b10aabae61
Merge "rust: Fix flags for Rust libfuzzer fuzzers"
2023-06-13 20:27:21 +00:00
Jason Wu
ee51c54888
denylist new modules that have implicit proto deps
...
Bug: 286488545
Test: bp2build.sh
Change-Id: I44c5d4a407aff2cb3123b5ba7e0f0faca5bb2abc
2023-06-13 15:44:44 -04:00
Yu Liu
e7f7cbfad2
Fix a race problem in sandboxing genrule logic.
...
Bug: 286978650
Test: locally build
Change-Id: I4fab03f74f5634666d22f7ed6e18ee69f780d6ca
2023-06-13 19:04:24 +00:00
Sam Delmerico
6218eeb148
Merge "add documentation to Bp2buildTestCase"
2023-06-13 18:42:16 +00:00
Ivan Lozano
c72d4a78bf
Merge "rust: Bundle Rust shared dependencies in fuzzers"
2023-06-13 17:39:48 +00:00
Sam Delmerico
9f394536d2
Merge "disable new modules in //art/runtime"
2023-06-13 17:37:33 +00:00
David Duarte
795f7fd531
Remove pandora_experimental-python-gen-src from SandboxingDenyModuleList
...
Test: build/soong/tests/genrule_sandbox_test.py pandora_experimental-python-gen-src
Change-Id: Ica01cd2f582702825d2f7dcc1cd4b02704e0540a
2023-06-13 17:18:36 +00:00
Elliott Hughes
1d1d90b552
riscv64: enable Zba.
...
Cuttlefish still boots to homescreen, all instructions in the extension
are actually seen to be in use, and the bionic tests still pass.
Test: see above
Change-Id: I6373fa6245115b9b6c845db03ee73b321c07e02a
2023-06-13 07:27:12 -07:00
Sam Delmerico
5840afc469
add documentation to Bp2buildTestCase
...
Change-Id: I8a635ce2ac4d6ad9e84fb447e1cb06d53f380641
2023-06-13 13:32:41 +00:00
Sam Delmerico
96c1550ddf
disable new modules in //art/runtime
...
Change-Id: Idecab7b34ef4a03870ce88c314fceaa1aa597338
2023-06-13 09:16:18 -04:00
Sam Delmerico
722a2b50c6
Merge "denylist new modules that have implicit proto deps"
2023-06-13 13:14:32 +00:00
Chris Parsons
3a5c170584
Skip cloning modules in bp2build
...
This paves the way for some feature work for bp2build, and also shaves
0.25-0.5s from the runtime of bp2build (as tested on my machine).
Test: Treehugger
Bug: 285631638
Change-Id: I841f3f904731d02468a6a68a9535d45e0ea9d7c1
2023-06-13 01:15:39 +00:00
Vinh Tran
dff96c65b3
Merge "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp"""
2023-06-12 21:10:25 +00:00