Age | Commit message (Collapse) | Author |
|
1c800fe102
am: 3f7894f2a2
Change-Id: Ida5fecd3fdf066de4ec1942aef0390d0e5e98640
|
|
am: 1c800fe102
Change-Id: Iaac18f3de5e1f34f5ac573f8a61904cfe990ff7a
|
|
am: 06f9aaebb4
Change-Id: I40400d68170d9e62c1a0af3bb385e52743428fb6
|
|
This avoids duplicating the semantics of an unset/empty
EXPERIMENTAL_USE_OPENJDK9.
Test: make showcommands core-oj (in environments with
EXPERIMENTAL_USE_OPENJDK9 set to "", "1.8", and "true").
Bug: 38177295
Change-Id: Ibcd85c36a2fee78071ed382a81df0f9634e6ac8f
|
|
4da283318c
am: fc57a58a34
Change-Id: If8048bee821520b480e7fe03f5804396e7de984c
|
|
am: 4da283318c
Change-Id: I36897b4617108d605c22e654341c5877ed9ea409
|
|
am: 7ed061e7f8
Change-Id: I394359691578c966291667de4f144e49ec536948
|
|
am: eef5108021
Change-Id: Iefd434ab733ec0abaddac20920bd3f2ba5d1e98f
|
|
|
|
* Owners are selected from top CL approvals or owners.
They will be suggested to review/approve future CLs.
* OWNERS files are recognized by the new find-owners plugin, see .md files in
https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: Ia2600f38dc50f2b8c0cf659f25d1520b9464a2fb
|
|
am: 55f01c365a am: 0f9731749e am: 801853e176
am: 36eafd2643
Change-Id: I9234211456e09ab3782bf5167adbb3a889276710
|
|
am: 55f01c365a am: 0f9731749e
am: 801853e176
Change-Id: I23269bb43cb081ee1ebab3d81de8906189e33770
|
|
am: 55f01c365a
am: 0f9731749e
Change-Id: Iabec088cd6df47060092ec6d4a009ece85dacd32
|
|
am: 55f01c365a
Change-Id: I34d349cb56a64f6928b2ad641315a21718973e56
|
|
Generated code is annotated with @javax.annotation.Generated.
Annotation processors working with such code break on OpenJDK 9
toolchains because that class lives in the module
"java.xml.ws.annotation".
This CL makes that module available by adding the javac command
line flag
-J--add-modules=java.xml.ws.annotation to javac
When the environment variable EXPERIMENTAL_USE_OPENJDK9 is set
to true.
Test: make ANDROID_COMPILE_WITH_JACK=false checkbuild tests \
&& make checkbuild tests
(with OpenJDK 8u45 toolchain on the PATH)
Test: make EXPERIMENTAL_USE_OPENJDK9=true \
ANDROID_COMPILE_WITH_JACK=false checkbuild
(with jdk 9-ea+170 toolchain on the PATH)
Bug: 62050818
Change-Id: Ifd38cf4e301fbfac1380b6f1462a0a018b25a6a7
|
|
am: 76675076d3
am: 28397e0a55
Change-Id: I3464375505ec3d67c46293da498ee61248d11cad
|
|
am: 76675076d3
Change-Id: I5e398596f058151acf2805fcff8fe7f52196c529
|
|
am: f0fe1779c9
Change-Id: Icbada5f37c11e07a0d872e0274a6603c90509a5c
|
|
am: 8e31c1039e
Change-Id: I96acd31f59346133181a02752f7879142439c7f3
|
|
Use LOCAL_ANNOTATION_PROCESSORS instead of custom annotation
processor handling.
Test: m -j java
Change-Id: Icbc0fe23c584bfa10eaf20f87edc268e2e3d0c7c
|
|
0620cdf495 am: f8262c0676
am: 0e750eb075
Change-Id: I2ea4f4f0085ce660dc9462f1375224dcd8d08e98
|
|
0620cdf495
am: f8262c0676
Change-Id: I34fd3042611b18e0fcaebfe246ec78be2070b9e5
|
|
am: 0620cdf495
Change-Id: I90b37808eeca5da36b192b1e7e95c8d4a600756c
|
|
In particular, DalvikPlatform now uses "-Djava.class.path=$cp"
instead of "-cp $cp" which didn't work with the app_process custom vm.
This enables caliper to test/benchmark Android framework-dependent code
(e.g. any typical application code) without needing to depend on a
specific version of Android which has an updated app_process binary.
Bug: 32311997
Test: vogar --benchmark --mode app_process \
frameworks/base/core/tests/benchmarks/src/android/os/ParcelBenchmark.java
Change-Id: Iaa1d947ef785172f208d5175f0be83e55a12d04a
|
|
am: 3075439533
am: 15bc1ab706
Change-Id: I3e7dae17b299752ddad5bf8469c652dd26735271
|
|
am: 3075439533
Change-Id: Iff3c1991d733a2314bd961a3ec89c0631227c217
|
|
am: 003056143e
Change-Id: I77c7b3496a94460d7bb1ee621e0411df62a1d75b
|
|
am: 9809f45fa7
Change-Id: I644f83ea27d82fa67be351f4d2423fea96723e9c
|
|
|
|
Supports app_process, dalvikvm{32,64} and art custom VM commands.
Bug: 31807538
Change-Id: Ia50c0ca96cda7f95f7d1090ae797529f29c44732
|
|
am: 6049f06e88
Change-Id: I28c77d9ab93d9f081aee0b6f8c4f82758accc413
|
|
am: 0b3be907bf
Change-Id: I9d2daffeda24beb1e4d1f7edd8dc0f4ae166cee2
|
|
am: 3a32e9b252
Change-Id: I770ee141cc42fcb38fb2e339c513e95da5e483a0
|
|
am: 361540cfc3
Change-Id: I7d303578038105b437b12fbcc1e820a645272b61
|
|
Bug: 30188076
Test: make checkbuild
Change-Id: Ideca0d566baf9a45ca407cfbbfcd237f58c3d8e5
|
|
am: 2165a54784
* commit '2165a54784a99016ace8ffef7e17253d6841e6b4':
Pin libraries needed by vogar tool to java 1.7
|
|
vogar still uses javac/dx by default. dx does not
handle v52 class files. The default java version
is going to switch to 1.8. This change pins the
targets needed by vogar to 1.7.
Bug: 26753820
Bug: 27310428
(cherry picked from commit 6a66412ab9c544ca7e099f81e764d2c01671ea70)
Change-Id: I0788ba7636f7cb6ab75f4efd42ed21a3a00a39e8
|
|
vogar still uses javac/dx by default. dx does not
handle v52 class files. The default java version
is going to switch to 1.8. This change pins the
targets needed by vogar to 1.7.
Bug: 26753820
Bug: 27310428
Change-Id: I5825db13bdb2d3d71e0f4f3c309baa26bb456966
|
|
am: e236301e5f
* commit 'e236301e5fc778bffe1748ed80d7936e6c807012':
Upgrade to latest (at the time of writing) version of Caliper
|
|
This does not upgrade to a released version of Caliper, it's
just a snapshot, see README.android for details.
Since 0.5-rc1 Caliper has gone through a huge number of changes
but it still does essentially the same job in the same way it
is just more flexible and capable than the previous version.
One major change that impacts the build is that this version
uses the Dagger2 dependency injection framework that generates
some of its code using annotation processors and so it was
necessary to change the build to use Dagger2.
Not all the Caliper tests run on Android, some are written for
the JVM and rely on some characteristic of it that is not the
same on Android, whether it be available memory, exception
message, supported classes or file structure. There are also a
couple of failures that are not completely explainable at the
moment. The details of these failures are listed in the
expectations/knownfailures.txt and will be addressed at a later
date.
Bug: 24848946
Change-Id: Ia245db56c57315ce18db8eb219003fecf3c64ab9
|
|
am: 5b4f728844
* commit '5b4f728844b27061672603da75c66405387c2116':
Switching to build a host library
|
|
am: fb58c0d045
* commit 'fb58c0d045ac176a33b4af4da330599eb72c8a9f':
Updating based on review comments, compile tests
|
|
am: 7fc0b45feb
* commit '7fc0b45feb5ac6191547bb0a175a718cb41ec4f9':
Added version 0.5-rc1
Initial empty repository
|
|
This is intended to be used with Vogar which used to be built
so this was built for the target. But Vogar has since been
switched to build for the host so this must do the same.
Change-Id: I9d1826b50cd1de4ad088915a3d9800dd06724cde
|
|
Change-Id: I027bb35dfd93718ed20b59a550414395f1352925
Bug: 23343624
|
|
Change-Id: Ic21eda3c659eadf3a4229ae5618e9ce1e96b4aa7
|
|
|
|
Change-Id: I97db75bcafb56ac4cba0f829c2d3c222b29abc91
|
|
|
|
|