< prev index next >
.mx.jvmci/suite.py
Print this page
@@ -1,7 +1,7 @@
suite = {
- "mxversion" : "5.6.16",
+ "mxversion" : "5.23.1",
"name" : "jvmci",
"url" : "http://openjdk.java.net/projects/graal",
"developer" : {
"name" : "Truffle and Graal developers",
"email" : "graal-dev@openjdk.java.net",
@@ -34,54 +34,47 @@
"TESTNG" : {
"urls" : ["http://central.maven.org/maven2/org/testng/testng/6.9.10/testng-6.9.10.jar"],
"sha1" : "6feb3e964aeb7097aff30c372aac3ec0f8d87ede",
},
-
- # Stubs for classes introduced in JDK9 that allow compilation with a JDK8 javac and Eclipse.
- # The "path" and "sha1" attributes are added when mx_jvmci is loaded
- # (see mx_jvmci._update_JDK9_STUBS_library()).
- "JDK9_STUBS" : {
- "license" : "GPLv2-CPE",
- },
},
"projects" : {
# ------------- JVMCI:Service -------------
"jdk.vm.ci.services" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
# ------------- JVMCI:API -------------
"jdk.vm.ci.common" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.meta" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.code" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"dependencies" : ["jdk.vm.ci.meta"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.code.test" : {
"subDir" : "test/compiler/jvmci",
@@ -92,11 +85,11 @@
"jdk.vm.ci.sparc",
"jdk.vm.ci.code",
"jdk.vm.ci.hotspot",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.runtime" : {
"subDir" : "src/jdk.vm.ci/share/classes",
@@ -104,11 +97,11 @@
"dependencies" : [
"jdk.vm.ci.code",
"jdk.vm.ci.services",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.runtime.test" : {
"subDir" : "test/compiler/jvmci",
@@ -117,64 +110,58 @@
"mx:JUNIT",
"jdk.vm.ci.common",
"jdk.vm.ci.runtime",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
- "jdk.vm.ci.inittimer" : {
- "subDir" : "src/jdk.vm.ci/share/classes",
- "sourceDirs" : ["src"],
- "checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
- "workingSets" : "JVMCI",
- },
-
# ------------- JVMCI:HotSpot -------------
"jdk.vm.ci.aarch64" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"dependencies" : ["jdk.vm.ci.code"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,AArch64",
},
"jdk.vm.ci.amd64" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"dependencies" : ["jdk.vm.ci.code"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,AMD64",
},
"jdk.vm.ci.sparc" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"dependencies" : ["jdk.vm.ci.code"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,SPARC",
},
"jdk.vm.ci.hotspot" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"dependencies" : [
"jdk.vm.ci.hotspotvmconfig",
"jdk.vm.ci.common",
- "jdk.vm.ci.inittimer",
"jdk.vm.ci.runtime",
"jdk.vm.ci.services",
- "JDK9_STUBS",
+ ],
+ "imports" : [
+ "jdk.internal.misc",
+ "jdk.internal.org.objectweb.asm",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI",
},
"jdk.vm.ci.hotspot.test" : {
"subDir" : "test/compiler/jvmci",
@@ -182,19 +169,19 @@
"dependencies" : [
"TESTNG",
"jdk.vm.ci.hotspot",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "API,JVMCI",
},
"jdk.vm.ci.hotspotvmconfig" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"sourceDirs" : ["src"],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,HotSpot",
},
"jdk.vm.ci.hotspot.aarch64" : {
"subDir" : "src/jdk.vm.ci/share/classes",
@@ -202,11 +189,11 @@
"dependencies" : [
"jdk.vm.ci.aarch64",
"jdk.vm.ci.hotspot",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,HotSpot,AArch64",
},
"jdk.vm.ci.hotspot.amd64" : {
"subDir" : "src/jdk.vm.ci/share/classes",
@@ -214,11 +201,11 @@
"dependencies" : [
"jdk.vm.ci.amd64",
"jdk.vm.ci.hotspot",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,HotSpot,AMD64",
},
"jdk.vm.ci.hotspot.sparc" : {
"subDir" : "src/jdk.vm.ci/share/classes",
@@ -226,11 +213,11 @@
"dependencies" : [
"jdk.vm.ci.sparc",
"jdk.vm.ci.hotspot",
],
"checkstyle" : "jdk.vm.ci.services",
- "javaCompliance" : "1.8",
+ "javaCompliance" : "9",
"workingSets" : "JVMCI,HotSpot,SPARC",
},
"hotspot" : {
"native" : True,
@@ -248,11 +235,10 @@
},
"JVMCI_API" : {
"subDir" : "src/jdk.vm.ci/share/classes",
"dependencies" : [
- "jdk.vm.ci.inittimer",
"jdk.vm.ci.runtime",
"jdk.vm.ci.common",
"jdk.vm.ci.aarch64",
"jdk.vm.ci.amd64",
"jdk.vm.ci.sparc",
@@ -291,33 +277,7 @@
"distDependencies" : [
"JVMCI_API",
],
"exclude" : ["mx:JUNIT"],
},
-
- # This exists to have a monolithic jvmci.jar file which simplifies
- # using the -Xoverride option in JDK9.
- "JVMCI" : {
- "subDir" : "src/jdk.vm.ci/share/classes",
- "overlaps" : [
- "JVMCI_API",
- "JVMCI_SERVICES",
- "JVMCI_HOTSPOT",
- "JVMCI_HOTSPOTVMCONFIG",
- ],
- "dependencies" : [
- "jdk.vm.ci.services",
- "jdk.vm.ci.inittimer",
- "jdk.vm.ci.runtime",
- "jdk.vm.ci.common",
- "jdk.vm.ci.aarch64",
- "jdk.vm.ci.amd64",
- "jdk.vm.ci.sparc",
- "jdk.vm.ci.hotspotvmconfig",
- "jdk.vm.ci.hotspot.aarch64",
- "jdk.vm.ci.hotspot.amd64",
- "jdk.vm.ci.hotspot.sparc",
- ],
- "exclude" : ["JDK9_STUBS"]
- },
},
}
< prev index next >