blob: 290c144e934e473cccde9eaae665a140b1d46ca6 [file] [log] [blame]
Name: R8
URL: https://r8.googlesource.com/r8
Version: 1.2.28-cr0
License: BSD 3-Clause
License File: NOT_SHIPPED
Security Critical: no
Description:
D8 is a dexer that converts java byte code to dex code.
It is contained in the R8 repo.
Local Modifications:
Disabled the code that removes Java asserts. Diff:
diff --git a/src/main/java/com/android/tools/r8/utils/InternalOptions.java b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
index 5f0ec45e..03612637 100644
--- a/src/main/java/com/android/tools/r8/utils/InternalOptions.java
+++ b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
@@ -207,7 +207,7 @@ public class InternalOptions {
// EXPERIMENTAL flag to get behaviour as close to Proguard as possible.
public boolean forceProguardCompatibility = false;
public boolean enableMinification = true;
- public boolean disableAssertions = true;
+ public boolean disableAssertions = false;
public boolean debugKeepRules = false;
// Read input classes into CfCode format (instead of JarCode).
public boolean enableCfFrontend = false;