15 "JAVA_ALLOCATION_INSTRUMENTER" : { |
15 "JAVA_ALLOCATION_INSTRUMENTER" : { |
16 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"], |
16 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"], |
17 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083", |
17 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083", |
18 "bootClassPathAgent" : "true", |
18 "bootClassPathAgent" : "true", |
19 }, |
19 }, |
|
20 |
|
21 "ASM5" : { |
|
22 "sha1" : "0da08b8cce7bbf903602a25a3a163ae252435795", |
|
23 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-5.0.4.jar"], |
|
24 }, |
|
25 |
|
26 "ASM_TREE5" : { |
|
27 "sha1" : "396ce0c07ba2b481f25a70195c7c94922f0d1b0b", |
|
28 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-tree-5.0.4.jar"], |
|
29 "dependencies" : ["ASM5"], |
|
30 }, |
20 }, |
31 }, |
21 |
32 |
22 "projects" : { |
33 "projects" : { |
23 |
34 |
24 # ------------- Graal ------------- |
35 # ------------- Graal ------------- |
25 "org.graalvm.compiler.common" : { |
36 |
|
37 "org.graalvm.compiler.serviceprovider" : { |
26 "subDir" : "share/classes", |
38 "subDir" : "share/classes", |
27 "sourceDirs" : ["src"], |
39 "sourceDirs" : ["src"], |
28 "checkstyle" : "org.graalvm.compiler.graph", |
40 "checkstyle" : "org.graalvm.compiler.graph", |
29 "javaCompliance" : "1.8", |
41 "javaCompliance" : "1.8", |
30 "workingSets" : "API,Graal", |
42 "workingSets" : "API,Graal", |
31 }, |
43 }, |
32 |
44 |
33 "org.graalvm.compiler.serviceprovider" : { |
|
34 "subDir" : "share/classes", |
|
35 "sourceDirs" : ["src"], |
|
36 "checkstyle" : "org.graalvm.compiler.graph", |
|
37 "javaCompliance" : "1.8", |
|
38 "workingSets" : "API,Graal", |
|
39 }, |
|
40 |
|
41 "org.graalvm.compiler.serviceprovider.processor" : { |
45 "org.graalvm.compiler.serviceprovider.processor" : { |
42 "subDir" : "share/classes", |
46 "subDir" : "share/classes", |
43 "sourceDirs" : ["src"], |
47 "sourceDirs" : ["src"], |
44 "dependencies" : ["org.graalvm.compiler.serviceprovider"], |
48 "dependencies" : ["org.graalvm.compiler.serviceprovider"], |
45 "checkstyle" : "org.graalvm.compiler.graph", |
49 "checkstyle" : "org.graalvm.compiler.graph", |
48 }, |
52 }, |
49 |
53 |
50 "org.graalvm.compiler.options" : { |
54 "org.graalvm.compiler.options" : { |
51 "subDir" : "share/classes", |
55 "subDir" : "share/classes", |
52 "sourceDirs" : ["src"], |
56 "sourceDirs" : ["src"], |
53 "checkstyle" : "org.graalvm.compiler.graph", |
57 "dependencies" : ["org.graalvm.util"], |
|
58 "checkstyle" : "org.graalvm.compiler.graph", |
|
59 "uses" : ["org.graalvm.compiler.options.OptionDescriptors"], |
54 "javaCompliance" : "1.8", |
60 "javaCompliance" : "1.8", |
55 "workingSets" : "Graal", |
61 "workingSets" : "Graal", |
56 }, |
62 }, |
57 |
63 |
58 "org.graalvm.compiler.options.processor" : { |
64 "org.graalvm.compiler.options.processor" : { |
80 |
86 |
81 "org.graalvm.compiler.debug" : { |
87 "org.graalvm.compiler.debug" : { |
82 "subDir" : "share/classes", |
88 "subDir" : "share/classes", |
83 "sourceDirs" : ["src"], |
89 "sourceDirs" : ["src"], |
84 "checkstyle" : "org.graalvm.compiler.graph", |
90 "checkstyle" : "org.graalvm.compiler.graph", |
|
91 "uses" : [ |
|
92 "org.graalvm.compiler.debug.DebugConfigCustomizer", |
|
93 "org.graalvm.compiler.debug.DebugInitializationParticipant", |
|
94 "org.graalvm.compiler.debug.TTYStreamProvider", |
|
95 ], |
85 "dependencies" : [ |
96 "dependencies" : [ |
86 "org.graalvm.compiler.serviceprovider", |
97 "org.graalvm.compiler.serviceprovider", |
87 "org.graalvm.compiler.options" |
98 "org.graalvm.compiler.options" |
88 ], |
99 ], |
89 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
100 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
106 "org.graalvm.compiler.code" : { |
117 "org.graalvm.compiler.code" : { |
107 "subDir" : "share/classes", |
118 "subDir" : "share/classes", |
108 "sourceDirs" : ["src"], |
119 "sourceDirs" : ["src"], |
109 "dependencies" : [ |
120 "dependencies" : [ |
110 "org.graalvm.compiler.graph", |
121 "org.graalvm.compiler.graph", |
111 "org.graalvm.compiler.common", |
|
112 ], |
122 ], |
113 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], |
123 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], |
114 "checkstyle" : "org.graalvm.compiler.graph", |
124 "checkstyle" : "org.graalvm.compiler.graph", |
115 "javaCompliance" : "1.8", |
125 "javaCompliance" : "1.8", |
116 "workingSets" : "Graal", |
126 "workingSets" : "Graal", |
117 }, |
127 }, |
118 |
128 |
119 "org.graalvm.compiler.api.collections" : { |
129 "org.graalvm.util" : { |
120 "subDir" : "share/classes", |
130 "subDir" : "share/classes", |
121 "sourceDirs" : ["src"], |
131 "sourceDirs" : ["src"], |
|
132 "checkstyle" : "org.graalvm.compiler.graph", |
|
133 "javaCompliance" : "1.8", |
|
134 "workingSets" : "API,Graal", |
|
135 }, |
|
136 |
|
137 "org.graalvm.util.test" : { |
|
138 "subDir" : "share/classes", |
|
139 "sourceDirs" : ["src"], |
|
140 "dependencies" : [ |
|
141 "mx:JUNIT", |
|
142 "org.graalvm.util", |
|
143 ], |
122 "checkstyle" : "org.graalvm.compiler.graph", |
144 "checkstyle" : "org.graalvm.compiler.graph", |
123 "javaCompliance" : "1.8", |
145 "javaCompliance" : "1.8", |
124 "workingSets" : "API,Graal", |
146 "workingSets" : "API,Graal", |
125 }, |
147 }, |
126 |
148 |
176 "sourceDirs" : ["src"], |
198 "sourceDirs" : ["src"], |
177 "dependencies" : [ |
199 "dependencies" : [ |
178 "org.graalvm.compiler.api.runtime", |
200 "org.graalvm.compiler.api.runtime", |
179 "org.graalvm.compiler.replacements", |
201 "org.graalvm.compiler.replacements", |
180 "org.graalvm.compiler.runtime", |
202 "org.graalvm.compiler.runtime", |
|
203 ], |
|
204 "imports" : [ |
|
205 # All other internal packages are exported dynamically - |
|
206 # see org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator |
|
207 "jdk.internal.module", |
181 ], |
208 ], |
182 "checkstyle" : "org.graalvm.compiler.graph", |
209 "checkstyle" : "org.graalvm.compiler.graph", |
183 "annotationProcessors" : [ |
210 "annotationProcessors" : [ |
184 "GRAAL_NODEINFO_PROCESSOR", |
211 "GRAAL_NODEINFO_PROCESSOR", |
185 "GRAAL_COMPILER_MATCH_PROCESSOR", |
212 "GRAAL_COMPILER_MATCH_PROCESSOR", |
318 "subDir" : "share/classes", |
345 "subDir" : "share/classes", |
319 "sourceDirs" : ["src"], |
346 "sourceDirs" : ["src"], |
320 "dependencies" : [ |
347 "dependencies" : [ |
321 "org.graalvm.compiler.nodeinfo", |
348 "org.graalvm.compiler.nodeinfo", |
322 "org.graalvm.compiler.core.common", |
349 "org.graalvm.compiler.core.common", |
323 "org.graalvm.compiler.api.collections", |
|
324 ], |
350 ], |
325 "javaCompliance" : "1.8", |
351 "javaCompliance" : "1.8", |
326 "annotationProcessors" : [ |
352 "annotationProcessors" : [ |
327 "GRAAL_OPTIONS_PROCESSOR", |
353 "GRAAL_OPTIONS_PROCESSOR", |
328 "GRAAL_NODEINFO_PROCESSOR" |
354 "GRAAL_NODEINFO_PROCESSOR" |
345 }, |
371 }, |
346 |
372 |
347 "org.graalvm.compiler.asm" : { |
373 "org.graalvm.compiler.asm" : { |
348 "subDir" : "share/classes", |
374 "subDir" : "share/classes", |
349 "sourceDirs" : ["src"], |
375 "sourceDirs" : ["src"], |
|
376 "dependencies" : [ |
|
377 "org.graalvm.compiler.core.common" |
|
378 ], |
350 "checkstyle" : "org.graalvm.compiler.graph", |
379 "checkstyle" : "org.graalvm.compiler.graph", |
351 "javaCompliance" : "1.8", |
380 "javaCompliance" : "1.8", |
352 "workingSets" : "Graal,Assembler", |
381 "workingSets" : "Graal,Assembler", |
353 }, |
382 }, |
354 |
383 |
355 "org.graalvm.compiler.asm.aarch64" : { |
384 "org.graalvm.compiler.asm.aarch64" : { |
356 "subDir" : "share/classes", |
385 "subDir" : "share/classes", |
357 "sourceDirs" : ["src"], |
386 "sourceDirs" : ["src"], |
358 "dependencies" : [ |
387 "dependencies" : [ |
359 "org.graalvm.compiler.debug", |
|
360 "org.graalvm.compiler.asm", |
388 "org.graalvm.compiler.asm", |
361 ], |
389 ], |
362 "checkstyle" : "org.graalvm.compiler.graph", |
390 "checkstyle" : "org.graalvm.compiler.graph", |
363 "javaCompliance" : "1.8", |
391 "javaCompliance" : "1.8", |
364 "workingSets" : "Graal,Assembler,AArch64", |
392 "workingSets" : "Graal,Assembler,AArch64", |
377 |
405 |
378 "org.graalvm.compiler.asm.sparc" : { |
406 "org.graalvm.compiler.asm.sparc" : { |
379 "subDir" : "share/classes", |
407 "subDir" : "share/classes", |
380 "sourceDirs" : ["src"], |
408 "sourceDirs" : ["src"], |
381 "dependencies" : [ |
409 "dependencies" : [ |
382 "org.graalvm.compiler.debug", |
|
383 "org.graalvm.compiler.asm", |
410 "org.graalvm.compiler.asm", |
384 "org.graalvm.compiler.common" |
|
385 ], |
411 ], |
386 "checkstyle" : "org.graalvm.compiler.graph", |
412 "checkstyle" : "org.graalvm.compiler.graph", |
387 "javaCompliance" : "1.8", |
413 "javaCompliance" : "1.8", |
388 "workingSets" : "Graal,Assembler,SPARC", |
414 "workingSets" : "Graal,Assembler,SPARC", |
389 }, |
415 }, |
709 "checkstyle" : "org.graalvm.compiler.graph", |
735 "checkstyle" : "org.graalvm.compiler.graph", |
710 "javaCompliance" : "1.8", |
736 "javaCompliance" : "1.8", |
711 "workingSets" : "Graal", |
737 "workingSets" : "Graal", |
712 }, |
738 }, |
713 |
739 |
|
740 "org.graalvm.compiler.loop.test" : { |
|
741 "subDir" : "share/classes", |
|
742 "sourceDirs" : ["src"], |
|
743 "dependencies" : [ |
|
744 "org.graalvm.compiler.loop", |
|
745 "org.graalvm.compiler.core.test" |
|
746 ], |
|
747 "checkstyle" : "org.graalvm.compiler.graph", |
|
748 "javaCompliance" : "1.8", |
|
749 "workingSets" : "Graal,Test", |
|
750 }, |
|
751 |
714 "org.graalvm.compiler.loop.phases" : { |
752 "org.graalvm.compiler.loop.phases" : { |
715 "subDir" : "share/classes", |
753 "subDir" : "share/classes", |
716 "sourceDirs" : ["src"], |
754 "sourceDirs" : ["src"], |
717 "dependencies" : [ |
755 "dependencies" : [ |
718 "org.graalvm.compiler.loop", |
756 "org.graalvm.compiler.loop", |
729 "sourceDirs" : ["src"], |
767 "sourceDirs" : ["src"], |
730 "dependencies" : [ |
768 "dependencies" : [ |
731 "org.graalvm.compiler.virtual", |
769 "org.graalvm.compiler.virtual", |
732 "org.graalvm.compiler.loop.phases", |
770 "org.graalvm.compiler.loop.phases", |
733 ], |
771 ], |
|
772 "uses" : ["org.graalvm.compiler.core.match.MatchStatementSet"], |
734 "checkstyle" : "org.graalvm.compiler.graph", |
773 "checkstyle" : "org.graalvm.compiler.graph", |
735 "javaCompliance" : "1.8", |
774 "javaCompliance" : "1.8", |
736 "annotationProcessors" : [ |
775 "annotationProcessors" : [ |
737 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
776 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
738 "GRAAL_OPTIONS_PROCESSOR", |
777 "GRAAL_OPTIONS_PROCESSOR", |
906 "org.graalvm.compiler.test", |
945 "org.graalvm.compiler.test", |
907 "org.graalvm.compiler.runtime", |
946 "org.graalvm.compiler.runtime", |
908 "org.graalvm.compiler.graph.test", |
947 "org.graalvm.compiler.graph.test", |
909 "org.graalvm.compiler.printer", |
948 "org.graalvm.compiler.printer", |
910 "JAVA_ALLOCATION_INSTRUMENTER", |
949 "JAVA_ALLOCATION_INSTRUMENTER", |
911 ], |
950 "ASM_TREE5", |
|
951 ], |
|
952 "uses" : ["org.graalvm.compiler.options.OptionDescriptors"], |
912 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
953 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
913 "checkstyle" : "org.graalvm.compiler.graph", |
954 "checkstyle" : "org.graalvm.compiler.graph", |
914 "javaCompliance" : "1.8", |
955 "javaCompliance" : "1.8", |
915 "workingSets" : "Graal,Test", |
956 "workingSets" : "Graal,Test", |
916 "jacoco" : "exclude", |
957 "jacoco" : "exclude", |
925 "checkstyle" : "org.graalvm.compiler.graph", |
966 "checkstyle" : "org.graalvm.compiler.graph", |
926 "javaCompliance" : "1.8", |
967 "javaCompliance" : "1.8", |
927 "workingSets" : "Graal,Test", |
968 "workingSets" : "Graal,Test", |
928 "jacoco" : "exclude", |
969 "jacoco" : "exclude", |
929 "findbugs" : "false", |
970 "findbugs" : "false", |
930 }, |
|
931 |
|
932 # ------------- Salver ------------- |
|
933 |
|
934 "org.graalvm.compiler.salver" : { |
|
935 "subDir" : "share/classes", |
|
936 "sourceDirs" : ["src"], |
|
937 "dependencies" : ["org.graalvm.compiler.phases"], |
|
938 "annotationProcessors" : [ |
|
939 "GRAAL_OPTIONS_PROCESSOR", |
|
940 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
|
941 ], |
|
942 "checkstyle" : "org.graalvm.compiler.graph", |
|
943 "javaCompliance" : "1.8", |
|
944 "workingSets" : "Graal", |
|
945 }, |
971 }, |
946 |
972 |
947 # ------------- AOT ------------- |
973 # ------------- AOT ------------- |
948 |
974 |
949 "jdk.tools.jaotc" : { |
975 "jdk.tools.jaotc" : { |
1071 "org.graalvm.compiler.replacements.aarch64", |
1097 "org.graalvm.compiler.replacements.aarch64", |
1072 "org.graalvm.compiler.core.amd64", |
1098 "org.graalvm.compiler.core.amd64", |
1073 "org.graalvm.compiler.replacements.amd64", |
1099 "org.graalvm.compiler.replacements.amd64", |
1074 "org.graalvm.compiler.core.sparc", |
1100 "org.graalvm.compiler.core.sparc", |
1075 "org.graalvm.compiler.replacements.sparc", |
1101 "org.graalvm.compiler.replacements.sparc", |
1076 "org.graalvm.compiler.salver", |
|
1077 ], |
1102 ], |
1078 "distDependencies" : [ |
1103 "distDependencies" : [ |
1079 "GRAAL_API", |
1104 "GRAAL_API", |
1080 "GRAAL_COMPILER", |
1105 "GRAAL_COMPILER", |
1081 ], |
1106 ], |
1195 "org.graalvm.compiler.replacements.aarch64", |
1220 "org.graalvm.compiler.replacements.aarch64", |
1196 "org.graalvm.compiler.core.amd64", |
1221 "org.graalvm.compiler.core.amd64", |
1197 "org.graalvm.compiler.replacements.amd64", |
1222 "org.graalvm.compiler.replacements.amd64", |
1198 "org.graalvm.compiler.core.sparc", |
1223 "org.graalvm.compiler.core.sparc", |
1199 "org.graalvm.compiler.replacements.sparc", |
1224 "org.graalvm.compiler.replacements.sparc", |
1200 "org.graalvm.compiler.salver", |
|
1201 "org.graalvm.compiler.hotspot.aarch64", |
1225 "org.graalvm.compiler.hotspot.aarch64", |
1202 "org.graalvm.compiler.hotspot.amd64", |
1226 "org.graalvm.compiler.hotspot.amd64", |
1203 "org.graalvm.compiler.hotspot.sparc", |
1227 "org.graalvm.compiler.hotspot.sparc", |
1204 "org.graalvm.compiler.hotspot", |
1228 "org.graalvm.compiler.hotspot", |
1205 ], |
1229 ], |