Skip to content

Commit 9d65487

Browse files
committed
[GR-46205] Duplicated com.oracle.truffle.tools.utils.json.
1 parent 0997c4f commit 9d65487

30 files changed

+77
-33
lines changed

espresso/mx.espresso/mx_espresso.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def mx_register_dynamic_suite_constituents(register_project, register_distributi
323323
def register_espresso_envs(suite):
324324
# pylint: disable=bad-whitespace
325325
# pylint: disable=line-too-long
326-
tools = ['cov', 'dap', 'ins', 'insight', 'insightheap', 'lsp', 'pro']
326+
tools = ['cov', 'dap', 'ins', 'insight', 'insightheap', 'lsp', 'pro', 'truffle-json']
327327
_llvm_toolchain_wrappers = ['bgraalvm-native-clang', 'bgraalvm-native-clang-cl', 'bgraalvm-native-clang++', 'bgraalvm-native-flang', 'bgraalvm-native-ld', 'bgraalvm-native-binutil']
328328
if LLVM_JAVA_HOME:
329329
mx_sdk_vm.register_vm_config('espresso-jvm', ['java', 'ejvm', 'ellvm', 'libpoly', 'nfi-libffi', 'nfi', 'sdk', 'sdkl', 'tfl', 'tfla', 'cmp', 'antlr4', 'llrc', 'llrn' , 'elau' ] + tools, suite, env_file='jvm-llvm')

tools/mx.tools/mx_tools.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ def _tools_gate_runner(args, tasks):
212212
dir_name='lsp',
213213
license_files=[],
214214
third_party_license_files=[],
215+
dependencies=['Truffle', 'Truffle JSON Library'],
215216
truffle_jars=['tools:LSP_API', 'tools:LSP'],
216217
support_distributions=['tools:LSP_GRAALVM_SUPPORT'],
217218
include_by_default=True,
@@ -224,7 +225,7 @@ def _tools_gate_runner(args, tasks):
224225
dir_name='dap',
225226
license_files=[],
226227
third_party_license_files=[],
227-
dependencies=['Truffle'],
228+
dependencies=['Truffle', 'Truffle JSON Library'],
228229
truffle_jars=['tools:DAP'],
229230
support_distributions=['tools:DAP_GRAALVM_SUPPORT'],
230231
include_by_default=True,
@@ -237,7 +238,7 @@ def _tools_gate_runner(args, tasks):
237238
dir_name='chromeinspector',
238239
license_files=[],
239240
third_party_license_files=[],
240-
dependencies=['Truffle'],
241+
dependencies=['Truffle', 'Truffle JSON Library'],
241242
truffle_jars=['tools:CHROMEINSPECTOR'],
242243
support_distributions=['tools:CHROMEINSPECTOR_GRAALVM_SUPPORT'],
243244
include_by_default=True,
@@ -278,7 +279,7 @@ def _tools_gate_runner(args, tasks):
278279
dir_name='profiler',
279280
license_files=[],
280281
third_party_license_files=[],
281-
dependencies=['Truffle'],
282+
dependencies=['Truffle', 'Truffle JSON Library'],
282283
truffle_jars=['tools:TRUFFLE_PROFILER'],
283284
support_distributions=['tools:TRUFFLE_PROFILER_GRAALVM_SUPPORT'],
284285
include_by_default=True,
@@ -291,7 +292,7 @@ def _tools_gate_runner(args, tasks):
291292
dir_name='coverage',
292293
license_files=[],
293294
third_party_license_files=[],
294-
dependencies=['Truffle'],
295+
dependencies=['Truffle', 'Truffle JSON Library'],
295296
truffle_jars=['tools:TRUFFLE_COVERAGE'],
296297
support_distributions=['tools:TRUFFLE_COVERAGE_GRAALVM_SUPPORT'],
297298
include_by_default=True,

tools/mx.tools/suite.py

+15
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,9 @@
370370
"truffle:TRUFFLE_API",
371371
"TRUFFLE_PROFILER",
372372
],
373+
"exclude" : [
374+
"truffle:TruffleJSON",
375+
],
373376
"maven" : {
374377
"artifactId" : "chromeinspector",
375378
},
@@ -479,6 +482,9 @@
479482
"distDependencies" : [
480483
"truffle:TRUFFLE_API",
481484
],
485+
"exclude" : [
486+
"truffle:TruffleJSON",
487+
],
482488
"maven" : {
483489
"artifactId" : "profiler",
484490
},
@@ -516,6 +522,9 @@
516522
"distDependencies" : [
517523
"truffle:TRUFFLE_API",
518524
],
525+
"exclude" : [
526+
"truffle:TruffleJSON",
527+
],
519528
"maven" : {
520529
"artifactId" : "coverage",
521530
},
@@ -553,6 +562,9 @@
553562
"distDependencies" : [
554563
"truffle:TRUFFLE_API",
555564
],
565+
"exclude" : [
566+
"truffle:TruffleJSON",
567+
],
556568
"maven" : {
557569
"artifactId" : "dap",
558570
},
@@ -616,6 +628,9 @@
616628
"distDependencies" : [
617629
"LSP_API",
618630
],
631+
"exclude" : [
632+
"truffle:TruffleJSON",
633+
],
619634
"maven" : {
620635
"artifactId" : "lsp",
621636
},
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Requires = tool:profiler
1+
Requires = tool:profiler language:truffle-json
22
Args = -H:MaxRuntimeCompileMethods=300 \
33
--initialize-at-build-time=com.oracle.truffle.tools.chromeinspector
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Requires = macro:truffle
1+
Requires = macro:truffle language:truffle-json
22
Args = -H:MaxRuntimeCompileMethods=100 \
33
--initialize-at-build-time=com.oracle.truffle.tools.coverage

tools/mx.tools/tools-dap.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Requires = macro:truffle
1+
Requires = macro:truffle language:truffle-json
22
Args = -H:MaxRuntimeCompileMethods=100 \
33
--initialize-at-build-time=com.oracle.truffle.tools.dap

tools/mx.tools/tools-lsp.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Requires = macro:truffle
1+
Requires = macro:truffle language:truffle-json
22
Args = -H:MaxRuntimeCompileMethods=100 \
33
--initialize-at-build-time=org.graalvm.tools.lsp,org.graalvm.tools.api.lsp

tools/mx.tools/tools-profiler.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Requires = macro:truffle
1+
Requires = macro:truffle language:truffle-json
22
Args = -H:MaxRuntimeCompileMethods=100 \
33
-H:IncludeResources=com/oracle/truffle/tools/profiler/impl/resources/.+js \
44
--initialize-at-build-time=com.oracle.truffle.tools.profiler
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# This file contains support for building native images with icu4j dependency.
2+
3+
ImageClasspath = ${.}/trufflejson.jar
4+

truffle/mx.truffle/mx_truffle.py

+15
Original file line numberDiff line numberDiff line change
@@ -1269,6 +1269,21 @@ def glob_match(path, pattern):
12691269
stability="supported",
12701270
))
12711271

1272+
mx_sdk_vm.register_graalvm_component(mx_sdk_vm.GraalVmLanguage(
1273+
suite=_suite,
1274+
name='Truffle JSON Library',
1275+
short_name='truffle-json',
1276+
dir_name='truffle-json',
1277+
license_files=[],
1278+
third_party_license_files=[],
1279+
dependencies=['Truffle'],
1280+
truffle_jars=['truffle:TruffleJSON'],
1281+
support_distributions=['truffle:TRUFFLE_JSON_GRAALVM_SUPPORT'],
1282+
installable=False,
1283+
standalone=False,
1284+
stability="supported",
1285+
))
1286+
12721287

12731288
mx.update_commands(_suite, {
12741289
'check-filename-length' : [check_filename_length, ""],

truffle/mx.truffle/suite.py

+9
Original file line numberDiff line numberDiff line change
@@ -1713,6 +1713,15 @@
17131713
"maven" : False,
17141714
},
17151715

1716+
"TRUFFLE_JSON_GRAALVM_SUPPORT" : {
1717+
"native" : True,
1718+
"description" : "Truffle support distribution for Truffle JSON",
1719+
"layout" : {
1720+
"native-image.properties" : "file:mx.truffle/language-json.properties",
1721+
},
1722+
"maven" : False,
1723+
},
1724+
17161725
"LOCATOR": {
17171726
"subDir": "src",
17181727
"moduleInfo" : {

vm/mx.vm/ce

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-aarch64

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-aarch64-complete

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/espresso,/graal-js,/graal-nodejs,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,/wasm,graalpython,truffleruby
2-
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,vvm
2+
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,truffle-json,vvm
33
NATIVE_IMAGES=lib:pythonvm,graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jsvm,lib:javavm,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,lib:llvmvm,native-image,lib:rubyvm,wasm
44
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-complete

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/espresso,/graal-js,/graal-nodejs,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,/wasm,fastr,graalpython,truffleruby
2-
COMPONENTS=antlr4,cmp,cov,dap,ellvm,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,R,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,vvm
2+
COMPONENTS=antlr4,cmp,cov,dap,ellvm,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,R,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,truffle-json,vvm
33
NATIVE_IMAGES=lib:pythonvm,graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jsvm,lib:javavm,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,lib:llvmvm,native-image,lib:rubyvm,wasm
44
DISABLE_INSTALLABLES=false

vm/mx.vm/ce-darwin

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-darwin-aarch64

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-darwin-aarch64-complete

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/espresso,/graal-js,/graal-nodejs,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,/wasm,graalpython,truffleruby
2-
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rby,rbyl,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,vvm
2+
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rby,rbyl,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json,vvm
33
NATIVE_IMAGES=lib:pythonvm,graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jsvm,lib:javavm,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,lib:llvmvm,native-image,lib:rubyvm,wasm
44
DISABLE_INSTALLABLES=false

vm/mx.vm/ce-darwin-complete

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/espresso,/graal-js,/graal-nodejs,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,/wasm,fastr,graalpython,truffleruby
2-
COMPONENTS=antlr4,cmp,cov,dap,ellvm,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,R,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,vvm
2+
COMPONENTS=antlr4,cmp,cov,dap,ellvm,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,R,rby,rbyl,rgx,sdk,sdkl,svm,svml,svmnfi,svmsl,tfl,tfla,tflm,truffle-json,vvm
33
NATIVE_IMAGES=lib:pythonvm,graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jsvm,lib:javavm,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,lib:llvmvm,native-image,lib:rubyvm,wasm
44
DISABLE_INSTALLABLES=false

vm/mx.vm/ce-fastr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/sulong,/tools,/truffle,fastr
2-
COMPONENTS=antlr4,R,cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,ni,nic,poly,polynative,pro,sdk,sdkl,svmnfi,tfl,tfla,tflm
2+
COMPONENTS=antlr4,R,cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,ni,nic,poly,polynative,pro,sdk,sdkl,svmnfi,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=lib:jvmcicompiler
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/regex,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,icu4j,ins,insight,insightheap,js,jsl,jss,lg,lsp,nfi,nfi-libffi,ni,nic,nil,poly,polynative,pro,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,icu4j,ins,insight,insightheap,js,jsl,jss,lg,lsp,nfi,nfi-libffi,ni,nic,nil,poly,polynative,pro,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=lib:jsvm,lib:jvmcicompiler
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-llvm

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/sulong,/tools,/truffle
2-
COMPONENTS=antlr4,cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi,nfi-libffi,poly,polynative,pro,sdk,sdkl,tfl,tfla,tflm
2+
COMPONENTS=antlr4,cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi,nfi-libffi,poly,polynative,pro,sdk,sdkl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:llvmvm
44
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-no_native

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lsp,nfi-libffi,poly,polynative,pro,sdk,sdkl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lsp,nfi-libffi,poly,polynative,pro,sdk,sdkl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=false
44
DISABLE_INSTALLABLES=ni,nil

vm/mx.vm/ce-nodejs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/graal-nodejs,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,js,jsl,jss,lg,lsp,nfi-libffi,njs,njsl,ni,nic,nil,poly,polynative,pro,sdk,sdkl,sjvm,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,js,jsl,jss,lg,lsp,nfi-libffi,njs,njsl,ni,nic,nil,poly,polynative,pro,sdk,sdkl,sjvm,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-python

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Do not modify this env file without updating the Graal.Python benchmark builders
22
DYNAMIC_IMPORTS=/compiler,/graal-js,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,graalpython
3-
COMPONENTS=antlr4,cmp,cov,dap,dis,gu,gvm,icu4j,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,pbm,pmh,poly,polynative,pro,pyn,pynl,rgx,sdk,sdkl,tfl,tfla,tflm
3+
COMPONENTS=antlr4,cmp,cov,dap,dis,gu,gvm,icu4j,ins,insight,insightheap,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,pbm,pmh,poly,polynative,pro,pyn,pynl,rgx,sdk,sdkl,tfl,tfla,tflm,truffle-json
44
NATIVE_IMAGES=lib:pythonvm,lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-ruby

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,truffleruby
2-
COMPONENTS=antlr4,cmp,cov,dap,gvm,icu4j,ins,insight,insightheap,lg,llp,llrc,llrn,lsp,nfi-libffi,pro,rby,rbyl,rgx,sdk,sdkl,tfl,tfla,tflm
2+
COMPONENTS=antlr4,cmp,cov,dap,gvm,icu4j,ins,insight,insightheap,lg,llp,llrc,llrn,lsp,nfi-libffi,pro,rby,rbyl,rgx,sdk,sdkl,tfl,tfla,tflm,truffle-json
33
EXCLUDE_COMPONENTS=libpoly
44
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:rubyvm
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-test

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/regex,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,dis,gu,gvm,icu4j,ins,insight,insightheap,jss,lg,llp,lsp,nfi-libffi,ni,nic,nil,nju,njucp,poly,polynative,pro,rgx,sdk,sdkl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,dis,gu,gvm,icu4j,ins,insight,insightheap,jss,lg,llp,lsp,nfi-libffi,ni,nic,nil,nju,njucp,poly,polynative,pro,rgx,sdk,sdkl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
DISABLE_INSTALLABLES=llp

vm/mx.vm/ce-win

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DYNAMIC_IMPORTS=/compiler,/graal-js,/sdk,/substratevm,/tools,/truffle
2-
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm
2+
COMPONENTS=cmp,cov,dap,gu,gvm,ins,insight,insightheap,jss,lg,lsp,nfi-libffi,ni,nic,nil,poly,polynative,pro,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json
33
NATIVE_IMAGES=lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,native-image
44
NON_REBUILDABLE_IMAGES=lib:jvmcicompiler
55
DISABLE_INSTALLABLES=False

vm/mx.vm/ce-win-complete

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
DYNAMIC_IMPORTS=/compiler,/espresso,/graal-js,/graal-nodejs,/regex,/sdk,/substratevm,/sulong,/tools,/truffle,/wasm,graalpython
2-
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,vvm
2+
COMPONENTS=antlr4,cmp,cov,dap,ejvm,gu,gvm,gwa,icu4j,ins,insight,insightheap,java,js,jsl,jss,lg,llp,llrc,llrl,llrn,lsp,nfi-libffi,nfi,ni,nic,nil,njs,njsl,poly,polynative,pro,pyn,pynl,rgx,sdk,sdkl,svm,svmnfi,svmsl,tfl,tfla,tflm,truffle-json,vvm
33
NATIVE_IMAGES=lib:pythonvm,graalvm-native-binutil,graalvm-native-clang,graalvm-native-clang-cl,graalvm-native-clang++,graalvm-native-flang,graalvm-native-ld,lib:jsvm,lib:javavm,lib:graal-nodejs,lib:jvmcicompiler,lib:native-image-agent,lib:native-image-diagnostics-agent,lib:llvmvm,native-image,wasm
44
DISABLE_INSTALLABLES=False

0 commit comments

Comments
 (0)