Colin Cross
ce051256f8
Merge changes I89ad92f3,Ife1604c0 am: e51e2feafd
...
am: 4fb5563c20
Change-Id: Ib4c518190bc28f0d67469f9dcdc6d2b72e64072c
2019-06-12 21:06:54 -07:00
Colin Cross
4fb5563c20
Merge changes I89ad92f3,Ife1604c0
...
am: e51e2feafd
Change-Id: I262c2fcfa7df51b20c8bc15e851d6b7c7d4a8ed1
2019-06-12 20:58:53 -07:00
Colin Cross
e51e2feafd
Merge changes I89ad92f3,Ife1604c0
...
* changes:
Don't add dependencies on uses-library modules in unbundled builds
Add implicit outputs to ErrorRule rules
2019-06-13 03:36:08 +00:00
Colin Cross
31de2eaf51
Merge changes Ia17b2bcb,Ic71892c3,Id2b23b9e,I435ee7aa,I85112506, ... am: 72ea641dff
...
am: 98a6f300fa
Change-Id: I84683c2204afb5792ec11e2c608dca288e9431ec
2019-06-12 13:52:07 -07:00
Dan Willemsen
3fea9cbe7f
Merge "Convert cc aidl to rule builder" am: 733728b42c
...
am: b29f7672a1
Change-Id: I2c1e300e268467d1b91b4aa93ac3754d890bfcd0
2019-06-12 13:50:02 -07:00
Colin Cross
98a6f300fa
Merge changes Ia17b2bcb,Ic71892c3,Id2b23b9e,I435ee7aa,I85112506, ...
...
am: 72ea641dff
Change-Id: I5f53e14e7d9ccfc3843d2d9e5c1d6d3bd9ca1b9b
2019-06-12 13:36:40 -07:00
Dan Willemsen
b29f7672a1
Merge "Convert cc aidl to rule builder"
...
am: 733728b42c
Change-Id: I10b1c99b47e5d83e0d24d5f353392f7dd380b5df
2019-06-12 13:34:02 -07:00
Colin Cross
3245b2cb83
Don't add dependencies on uses-library modules in unbundled builds
...
Unbundled builds may not have definitions of shared libraries, and
they are not dexpreopted so the dependencies are not used anyways.
Test: manual
Change-Id: I89ad92f3b073422734f824ac3a8a3b9baf995ccb
2019-06-12 20:20:21 +00:00
Colin Cross
4b69c497da
Add implicit outputs to ErrorRule rules
...
When building with ALLOW_MISSING_DEPENDENCIES=true, Soong replaces
rules in modules that have missing dependencies with ErrorRule
rules that print an error. The ErrorRules were not listing
implicit outputs, which could lead to dangling dependencies.
Test: manual
Change-Id: Ife1604c0a9a1159087b12568fd4c2b69517d81a7
2019-06-12 20:20:13 +00:00
Colin Cross
72ea641dff
Merge changes Ia17b2bcb,Ic71892c3,Id2b23b9e,I435ee7aa,I85112506, ...
...
* changes:
Consolidate *MutatorContext and ModuleContext into BaseModuleContext
Add test for missing defaults modules with AllowMissingDependencies
Capture missing dependency error rules
Share buildDir for android/soong/android tests
Reimplement AddMissingDependencies
Add GenerateAndroidBuildActions to DefaultsModuleBase
2019-06-12 20:19:55 +00:00
Dan Willemsen
733728b42c
Merge "Convert cc aidl to rule builder"
2019-06-12 20:08:46 +00:00
Jiyong Park
4852239e35
Merge "Let genrule be mutatable by the apex mutator" am: 7b8afc798a
...
am: 8e5d79cc67
Change-Id: I674e8eedc63b632e1c775b9f06deeb4388b893ae
2019-06-12 11:57:55 -07:00
Jiyong Park
8e5d79cc67
Merge "Let genrule be mutatable by the apex mutator"
...
am: 7b8afc798a
Change-Id: Ide6e76e807860525be3bfd786fbce8a216cce29c
2019-06-12 11:50:53 -07:00
Treehugger Robot
7b8afc798a
Merge "Let genrule be mutatable by the apex mutator"
2019-06-12 18:39:28 +00:00
Alexander Smundak
c98ec46440
Merge "Tune JVM, print full diagnostics on crash." am: 90aa101152
...
am: 8975b8f376
Change-Id: I85865160062d8ced76a239e9e5becbeff92227c9
2019-06-12 09:06:07 -07:00
Alexander Smundak
8975b8f376
Merge "Tune JVM, print full diagnostics on crash."
...
am: 90aa101152
Change-Id: I43b5beb72799c7b929c3915d5c993878263edb6d
2019-06-12 08:53:53 -07:00
Alexander Smundak
90aa101152
Merge "Tune JVM, print full diagnostics on crash."
2019-06-12 15:33:06 +00:00
Paul Duffin
eb872e1a90
Remove unnecessary use of sdk_version: "core_current" am: b826a2f269
...
am: 9ec3254d13
Change-Id: I616493b78c283976a5eee06a304e8aaa5050d0fc
2019-06-12 03:11:59 -07:00
Paul Duffin
a4973e8fec
Add tests for core library neverallow rules am: b6c6bdd1c2
...
am: 28630e0c47
Change-Id: If9ac14fe90a21e80d8c7748cb505f53c3983d3c5
2019-06-12 03:11:54 -07:00
Paul Duffin
9ec3254d13
Remove unnecessary use of sdk_version: "core_current"
...
am: b826a2f269
Change-Id: Ibdef47ca2af28f43ee3340641e828044f089cb44
2019-06-12 03:06:58 -07:00
Paul Duffin
28630e0c47
Add tests for core library neverallow rules
...
am: b6c6bdd1c2
Change-Id: I038cac7caec29afb74bda6c2f3e57f7aafe42632
2019-06-12 03:06:54 -07:00
Paul Duffin
b826a2f269
Remove unnecessary use of sdk_version: "core_current"
...
Modules that specify no_standard_libs: true should not specify the
sdk_version property as well because the former supercedes the latter.
Bug: 134566750
Test: m
Change-Id: I1d8663dc3a25baf23a1b136c7f35cf130cd7543b
2019-06-12 10:50:24 +01:00
Paul Duffin
b6c6bdd1c2
Add tests for core library neverallow rules
...
Bug: 134566750
Test: m
Change-Id: I65e2afdf726937c29fc4f62a317024dc133254bf
2019-06-12 10:50:24 +01:00
Jiyong Park
fc752ca1ac
Let genrule be mutatable by the apex mutator
...
genrule modules were not mutated by the apex mutator. As a result, a
module that is mutated for an apex have depended on the genrule modules
host_bionic_linker_{asm|flags} that are not mutated for the APEX.
This in turn caused an inconsistency problem because the
host_bionic_linker_* genrules use the dynamic linker that isn't mutated
for APEX as an input, while the outputs of the genrules are used by
modules mutated for APEX. The inconsistency caused b/135008828.
Fixing this issue by correctly let genrule to be mutated by the apex
mutator.
Bug: 135008828
Test: checkout master-art-host
ALLOW_MISSING_DEPENDENCIES=true DIST_DIR=out/dist
./art/tools/dist_linux_bionic.sh -j50 showcommands
com.android.runtime.host
is passing
Change-Id: I92d90400c61d3951f6202d932832d0cb63c95a7d
2019-06-12 13:28:11 +09:00
Oliver Nguyen
f3906b64f6
Merge "Package coverage files as a zip." am: 7268fd494d
...
am: 85cefe661b
Change-Id: I9937d797b9447e921c56dbf8c3b01c05f0514648
2019-06-11 19:28:00 -07:00
Oliver Nguyen
85cefe661b
Merge "Package coverage files as a zip."
...
am: 7268fd494d
Change-Id: Iac5315b45fa03a0b0c2d4abeb33f21bf93aa374a
2019-06-11 19:21:57 -07:00
Treehugger Robot
7268fd494d
Merge "Package coverage files as a zip."
2019-06-12 02:00:01 +00:00
Oliver Nguyen
c743414d42
Package coverage files as a zip.
...
Test: make NATIVE_COVERAGE=true COVERAGE_PATHS="*"
Change-Id: I955212a20ea19c854ebc88635252a1d174ea8f7f
2019-06-11 16:04:11 -07:00
Elliott Hughes
cf477a0cc1
Merge "Switch to toybox date." am: 633352f03f
...
am: e37424dc51
Change-Id: Ia05a0300ad41c26a8a1c27ea68f95d7652f4f9d2
2019-06-11 14:32:42 -07:00
Elliott Hughes
e37424dc51
Merge "Switch to toybox date."
...
am: 633352f03f
Change-Id: Ic25d65226a1651b20cac835a0134a39975970137
2019-06-11 14:26:43 -07:00
Elliott Hughes
633352f03f
Merge "Switch to toybox date."
2019-06-11 20:49:52 +00:00
Sasha Smundak
26c6d9e9fb
Tune JVM, print full diagnostics on crash.
...
JVM occasionally (0.5% time) crashes on entering a method with SIGSEGV.
It might be due to excessive load on the host machine. Reduce the number
of the compiler threads to 6, and do not start all the GC threads
immediately. If JVM crashes, copy full diagnostics to stderr.
Bug: 132766811
Test: treehugger
Change-Id: Ib7bfd568f6d32456bf623cbb615ffc990c326a34
2019-06-11 13:30:13 -07:00
Elliott Hughes
bc31b9190a
Switch to toybox date.
...
Test: treehugger
Change-Id: I558870092c29946419b9e15c33a6ee8ee7c6088f
2019-06-11 10:09:08 -07:00
Roland Levillain
bcb2d44966
Merge "Have symlink_preferred_arch: true
honor the stem
property." am: d7607c1c99
...
am: 299abf19c3
Change-Id: If982b553818062f476298027f0ae19b9e6699a06
2019-06-11 07:01:03 -07:00
Roland Levillain
299abf19c3
Merge "Have symlink_preferred_arch: true
honor the stem
property."
...
am: d7607c1c99
Change-Id: I741c846028da53facf11ae5a73cb36c4f650109b
2019-06-11 06:56:02 -07:00
Roland Levillain
d7607c1c99
Merge "Have symlink_preferred_arch: true
honor the stem
property."
2019-06-11 13:45:25 +00:00
Pete Gillin
dac578df15
Merge "Don't specify -encoding twice in Jdiff javadoc invocations." am: a53ae43180
...
am: 071d0d6799
Change-Id: Idb949aba99ca1aaae7bd10bb713b43d2d0669777
2019-06-11 04:36:42 -07:00
Pete Gillin
071d0d6799
Merge "Don't specify -encoding twice in Jdiff javadoc invocations."
...
am: a53ae43180
Change-Id: I6bda6b1b57cc7b08141cb9adb2d6cdb48012f872
2019-06-11 04:31:41 -07:00
Pete Gillin
a53ae43180
Merge "Don't specify -encoding twice in Jdiff javadoc invocations."
2019-06-11 11:21:37 +00:00
Roland Levillain
269d38047d
[automerger skipped] Allow arch-specific symlink_preferred_arch
properties.
...
am: 0dbeb666bc
-s ours
am skip reason: change_id Ia6e62156adda2b3a51220552bbe4dab738753674 with SHA1 d9bf9be007
is in history
Change-Id: Ibafc1b7d7a3e69c57b8f14944f1bc83deb0749f9
2019-06-11 03:32:58 -07:00
Inseob Kim
434e298b5d
Merge "Separate exported includes out of flags" am: b879fb6b4b
...
am: 6011640688
Change-Id: I2128da11b37b5a378cfb64039968cd9695a34ec3
2019-06-10 22:12:21 -07:00
Inseob Kim
6011640688
Merge "Separate exported includes out of flags"
...
am: b879fb6b4b
Change-Id: Id66ff859751816eae1c97ec247bbffe057cc2e86
2019-06-10 22:07:20 -07:00
Treehugger Robot
b879fb6b4b
Merge "Separate exported includes out of flags"
2019-06-11 04:57:47 +00:00
Dan Willemsen
7488174f2c
Merge "Refactor .aar resource compilation" am: 588857b418
...
am: 2758050dc4
Change-Id: I98dfbdbef71972a040fd53f9e77eb321fb6f5e0e
2019-06-10 21:16:55 -07:00
Dan Willemsen
f8bd602f3f
Merge "Add dependency to version script when linking stub libraries" am: d1fcc4a93d
...
am: 2cb02169d4
Change-Id: Icb497c8eb70c22bc5ff8c4b402d2277756c5078c
2019-06-10 21:16:11 -07:00
Dan Willemsen
2758050dc4
Merge "Refactor .aar resource compilation"
...
am: 588857b418
Change-Id: I85532e6de6a8514e64c4304df711856584c2caef
2019-06-10 21:11:54 -07:00
Dan Willemsen
2cb02169d4
Merge "Add dependency to version script when linking stub libraries"
...
am: d1fcc4a93d
Change-Id: I3b9010ddaa6ff810d883ad7cffbc56cb513546dc
2019-06-10 21:11:11 -07:00
Treehugger Robot
588857b418
Merge "Refactor .aar resource compilation"
2019-06-11 04:03:51 +00:00
Treehugger Robot
d1fcc4a93d
Merge "Add dependency to version script when linking stub libraries"
2019-06-11 03:59:42 +00:00
Josh Gao
8563a453d6
Merge "Revert "Revert "Revert "Revert "Enable lld for windows""""" am: a1738e2c00
...
am: 1697e781bb
Change-Id: I6ceaffde7b71606ca5a6d086502fcc6e52e24266
2019-06-10 19:00:22 -07:00