blob: 37c590fc8a4d6427d8c1114c2ca191d90a4ea0d7 [file] [log] [blame]
Name: R8
URL: https://r8.googlesource.com/r8
Revision: 5cca4af33d246f51b49650d7480493247947eda9
Version: 2.0.2-dev
License: BSD 3-Clause
License File: NOT_SHIPPED
Security Critical: no
Description:
R8 is a proguard-like optimizer that also has the ability to dex.
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`):
Increase callGraphCycleEliminatorMaxDepthThreshold (b/143685705).
Patch is located at //third_party/r8/local_modifications.diff.