blob: cf254e5cd94a03c83d7adeda01e6654cfde817e8 [file] [log] [blame]
Name: R8
URL: https://r8.googlesource.com/r8
Revision: d11d42306845f15f383c1867f0f26c6f36e3adc4
Version: 1.6.28-dev
License: BSD 3-Clause
License File: NOT_SHIPPED
Security Critical: no
Description:
D8 is a dexer that converts java byte code to dex code. R8 is a proguard-like
optimizer that also has the ability to dex. D8 is found within R8's repo.
Local Modifications:
Turning off vertical and horizontal class merging, as described in
https://issuetracker.google.com/122902374#comment11. We should no longer make
this modification once the linked bug is fixed.
Turning off outlining because it caused issues when synchronized proguarding
Trichrome due to illegal dex references (crbug.com/956839). Will only be used
for android_apk() targets that set `disable_r8_outlining = true`):
Patch is located at //third_party/r8/local_modifications.diff.