History log of /external/vogar/src/vogar/android/JackDexTask.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f1b8017ae175dbbee82d8e2d0f87a3c52af4e35c 31-Mar-2016 Kenny Root <kroot@google.com> Avoid making long filesystem keys

Concatenating several hashes together can make a really long filename,
so instead simply hash all the items together (after all a hash function
is a compression function) without fear of collision.

Bug: 27996960
(cherry picked from commit dbe39a9c477cb5df1ebc6dd14ceadd3b9d32f48b)

Change-Id: I8118cf8005f34d92047d92310bc097ac37364736
/external/vogar/src/vogar/android/JackDexTask.java
f9c9be653924a100e81caf48db36c0a6bac71c52 21-Mar-2016 Sebastien Hertz <shertz@google.com> Fix Jack command-line

Provides min api level to Jack.

(cherry picked from commit 778cb7f7570a13a0e1e7ad62bea7d6f5bf954d9c)

Bug: 27371864
Change-Id: I2f75e0af0a7e7a0d52f0c1065c5e7249fbfdc566
/external/vogar/src/vogar/android/JackDexTask.java
8a0258e80032761f708d96d9f98fe57fa8774f3c 03-Mar-2016 Neil Fuller <nfuller@google.com> Add caching for Jack artifacts

Unfortunately, the .jack format is not "stable", meaning that
two .jack files produced from the source will vary and will be
cached unnecessarily (bug 27470894) leading to repeated jack
execution. Invoking jack on a prebuilt .jar file works better.

Bug: 26814204
Change-Id: Ifd242960cd4e94397790669d9b09a501e49272e4
/external/vogar/src/vogar/android/JackDexTask.java
890bf02f48c3eb534bb741a69aa1c4d06e9fe67a 23-Feb-2016 Neil Fuller <nfuller@google.com> Fix --toolchain jack --mode device --benchmark

Bug: 27312904
Change-Id: I179c6d923667a8a9104ca7a2e3c113bd1541ef38
/external/vogar/src/vogar/android/JackDexTask.java
df6deaf484eae9baff4be6b4e99c2a490aa06bcc 19-Feb-2016 Neil Fuller <nfuller@google.com> Specify the language version in JackDexTask

Bug: 27260445
Bug: 26814204
(cherry picked from commit 9ecf34f1e5eb06c719d1adf1f8234abfdfca9423)

Change-Id: I4a6aad7f7431b98c25648a4d53b6762cb6ffa2b9
/external/vogar/src/vogar/android/JackDexTask.java
51e82d0c6bd72bbf8a7428f7e8f0881337910e2c 11-Feb-2016 Neil Fuller <nfuller@google.com> Move to using jack for more things instead of dx

Use jack to create .dex.jar files for --mode=host and
--mode=device with --toolchain jack.

Also allow for .jack files on the classpath.

This is a quick-and-dirty change to keep things working for
Jack. Jack is required for the Java 8 work to proceed without
breaking the ART continuous build.

This change deliberately leaves the existing (toolchain=jdk)
untouched.

These changes are just intended to modify the --toolchain
jack behavior. --toolchain jdk should remain the same.

Bug: 27115876
Bug: 26753820
(cherry-picked from commit 4b2e7ab15323b2b057e8bb7b0cf361bb2ab880e0)

Change-Id: I02e7b7aa144f49e1fde8de16384b170be6f50cb0
/external/vogar/src/vogar/android/JackDexTask.java