Merge "Bumped DEX format version to 040."
am: ba6932af4c

Change-Id: Iaeb61121f5854bbbc7f762e131be1c1c27d14331
diff --git a/dx/src/com/android/dex/DexFormat.java b/dx/src/com/android/dex/DexFormat.java
index 66b4460..ab99566 100644
--- a/dx/src/com/android/dex/DexFormat.java
+++ b/dx/src/com/android/dex/DexFormat.java
@@ -23,6 +23,9 @@
 public final class DexFormat {
     private DexFormat() {}
 
+    /** API level to target in order to allow spaces in SimpleName */
+    public static final int API_SPACES_IN_SIMPLE_NAME = 10000;
+
     /** API level to target in order to generate const-method-handle and const-method-type */
     public static final int API_CONST_METHOD_HANDLE = 28;
 
@@ -48,6 +51,9 @@
      */
     public static final int API_CURRENT = API_CONST_METHOD_HANDLE;
 
+    /** dex file version number for API level 10000 and earlier */
+    public static final String VERSION_FOR_API_10000 = "040";
+
     /** dex file version number for API level 28 and earlier */
     public static final String VERSION_FOR_API_28 = "039";
 
@@ -127,6 +133,8 @@
             return API_METHOD_HANDLES;
         } else if (version.equals(VERSION_FOR_API_28)) {
             return API_CONST_METHOD_HANDLE;
+        } else if (version.equals(VERSION_FOR_API_10000)) {
+            return API_SPACES_IN_SIMPLE_NAME;
         } else if (version.equals(VERSION_CURRENT)) {
             return API_CURRENT;
         }
@@ -145,6 +153,8 @@
 
         if (targetApiLevel >= API_CURRENT) {
             version = VERSION_CURRENT;
+        } else if (targetApiLevel >= API_SPACES_IN_SIMPLE_NAME) {
+            version = VERSION_FOR_API_10000;
         } else if (targetApiLevel >= API_CONST_METHOD_HANDLE) {
             version = VERSION_FOR_API_28;
         } else if (targetApiLevel >= API_METHOD_HANDLES) {
diff --git a/dx/tests/run-all-tests b/dx/tests/run-all-tests
index 3734a98..1822b22 100755
--- a/dx/tests/run-all-tests
+++ b/dx/tests/run-all-tests
@@ -33,7 +33,7 @@
 progdir=`pwd`
 prog="${progdir}"/`basename "${prog}"`
 
-skip_tests=""
+skip_tests="127-merge-stress"
 
 # Command-line options
 sequential="no"