mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-07 11:51:49 +09:00
graalvm-js update
This commit is contained in:
18
.idea/artifacts/TerranBASIC.xml
generated
18
.idea/artifacts/TerranBASIC.xml
generated
@@ -7,12 +7,6 @@
|
|||||||
</element>
|
</element>
|
||||||
<element id="module-output" name="tsvm_core" />
|
<element id="module-output" name="tsvm_core" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/TerranVirtualDisk.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/TerranVirtualDisk.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/truffle-api-21.1.0.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/graal-sdk-21.1.0.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/icu4j-68.2.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/js-scriptengine-21.1.0.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/js-21.1.0-edit.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/regex-21.1.0-edit.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/GetCpuName.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/GetCpuName.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jlayer-1.0.1-gdx.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jlayer-1.0.1-gdx.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jorbis-0.0.17.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jorbis-0.0.17.jar" path-in-jar="/" />
|
||||||
@@ -77,12 +71,18 @@
|
|||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/lwjgl-opengl-3.3.1-natives-linux-arm64.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/lwjgl-opengl-3.3.1-natives-linux-arm64.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/lwjgl-opengl-3.3.1-natives-linux-arm32.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/lwjgl-opengl-3.3.1-natives-linux-arm32.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/annotations/13.0/annotations-13.0.jar" path-in-jar="/" />
|
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/annotations/13.0/annotations-13.0.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-reflect/1.8.21/kotlin-reflect-1.8.21.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-reflect/1.8.21/kotlin-reflect-1.8.21.jar" path-in-jar="/" />
|
||||||
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-test/1.8.21/kotlin-test-1.8.21.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-test/1.8.21/kotlin-test-1.8.21.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/graal-sdk-22.3.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/icu4j-71.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/js-22.3.1-edit.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/js-scriptengine-22.3.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/regex-22.3.1-edit.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/truffle-api-22.3.1.jar" path-in-jar="/" />
|
||||||
</root>
|
</root>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
28
.idea/libraries/graalvm_js_22_3_1.xml
generated
Normal file
28
.idea/libraries/graalvm_js_22_3_1.xml
generated
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="graalvm-js 22.3.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-22.3.1.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/icu4j-71.1.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-22.3.1-edit.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-22.3.1.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/regex-22.3.1-edit.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/truffle-api-22.3.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-22.3.1-javadoc.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/icu4j-71.1-javadoc.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-22.3.1-javadoc.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-22.3.1-javadoc.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/regex-22.3.1-javadoc.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/truffle-api-22.3.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-22.3.1-sources.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/icu4j-71.1-sources.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-22.3.1-sources.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-22.3.1-sources.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/regex-22.3.1-sources.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/truffle-api-22.3.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
10
.idea/libraries/js_21_1_0_edit.xml
generated
10
.idea/libraries/js_21_1_0_edit.xml
generated
@@ -1,10 +0,0 @@
|
|||||||
<component name="libraryTable">
|
|
||||||
<library name="js-21.1.0-edit">
|
|
||||||
<CLASSES>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-21.1.0-edit.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/regex-21.1.0-edit.jar!/" />
|
|
||||||
</CLASSES>
|
|
||||||
<JAVADOC />
|
|
||||||
<SOURCES />
|
|
||||||
</library>
|
|
||||||
</component>
|
|
||||||
26
.idea/libraries/org_graalvm_js_js_21_1_0.xml
generated
26
.idea/libraries/org_graalvm_js_js_21_1_0.xml
generated
@@ -1,26 +0,0 @@
|
|||||||
<component name="libraryTable">
|
|
||||||
<library name="org.graalvm.js:js:21.1.0" type="repository">
|
|
||||||
<properties maven-id="org.graalvm.js:js:21.1.0" />
|
|
||||||
<CLASSES>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-21.1.0.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/regex-21.1.0.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/truffle-api-21.1.0.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/icu4j-68.2.jar!/" />
|
|
||||||
</CLASSES>
|
|
||||||
<JAVADOC>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-21.1.0-javadoc.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/regex-21.1.0-javadoc.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/truffle-api-21.1.0-javadoc.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0-javadoc.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/icu4j-68.2-javadoc.jar!/" />
|
|
||||||
</JAVADOC>
|
|
||||||
<SOURCES>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-21.1.0-sources.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/regex-21.1.0-sources.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/truffle-api-21.1.0-sources.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0-sources.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/icu4j-68.2-sources.jar!/" />
|
|
||||||
</SOURCES>
|
|
||||||
</library>
|
|
||||||
</component>
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
<component name="libraryTable">
|
|
||||||
<library name="org.graalvm.js:js-scriptengine:21.1.0" type="repository">
|
|
||||||
<properties maven-id="org.graalvm.js:js-scriptengine:21.1.0" />
|
|
||||||
<CLASSES>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-21.1.0.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0.jar!/" />
|
|
||||||
</CLASSES>
|
|
||||||
<JAVADOC>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-21.1.0-javadoc.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0-javadoc.jar!/" />
|
|
||||||
</JAVADOC>
|
|
||||||
<SOURCES>
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/js-scriptengine-21.1.0-sources.jar!/" />
|
|
||||||
<root url="jar://$PROJECT_DIR$/lib/graal-sdk-21.1.0-sources.jar!/" />
|
|
||||||
</SOURCES>
|
|
||||||
</library>
|
|
||||||
</component>
|
|
||||||
@@ -9,9 +9,7 @@
|
|||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="module" module-name="tsvm_core" />
|
<orderEntry type="module" module-name="tsvm_core" />
|
||||||
<orderEntry type="library" name="GetCpuName" level="project" />
|
<orderEntry type="library" name="GetCpuName" level="project" />
|
||||||
<orderEntry type="library" name="js-21.1.0-edit" level="project" />
|
<orderEntry type="library" name="graalvm-js 22.3.1" level="project" />
|
||||||
<orderEntry type="library" name="org.graalvm.js:js-scriptengine:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="org.graalvm.js:js:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
||||||
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
20
lib/_create_graaljs_edit.md
Normal file
20
lib/_create_graaljs_edit.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
## How To Edit the Graaljs Jars
|
||||||
|
|
||||||
|
0. Download following from Maven:
|
||||||
|
|
||||||
|
org.graalvm.js:js:00.0.0
|
||||||
|
org.graalvm.js:js-scriptengine:00.0.0
|
||||||
|
|
||||||
|
1. grab `js-00.0.0.jar`
|
||||||
|
2. on `META-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider`, edit as shown:
|
||||||
|
|
||||||
|
com.oracle.truffle.js.lang.JavaScriptLanguageProvider (existing line)
|
||||||
|
com.oracle.truffle.regex.RegexLanguageProvider (<< add this line)
|
||||||
|
|
||||||
|
3. grab `regex-00.0.0.jar`
|
||||||
|
4. on `META-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider`, edit as shown:
|
||||||
|
|
||||||
|
com.oracle.truffle.regex.RegexLanguageProvider (existing line)
|
||||||
|
com.oracle.truffle.js.lang.JavaScriptLanguageProvider (<< add this line)
|
||||||
|
|
||||||
|
5. Re-zip two files
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/graal-sdk-22.3.1-javadoc.jar
Normal file
BIN
lib/graal-sdk-22.3.1-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/graal-sdk-22.3.1-sources.jar
Normal file
BIN
lib/graal-sdk-22.3.1-sources.jar
Normal file
Binary file not shown.
BIN
lib/graal-sdk-22.3.1.jar
Normal file
BIN
lib/graal-sdk-22.3.1.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
lib/icu4j-71.1-javadoc.jar
Normal file
BIN
lib/icu4j-71.1-javadoc.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/js-22.3.1-edit.jar
Normal file
BIN
lib/js-22.3.1-edit.jar
Normal file
Binary file not shown.
BIN
lib/js-22.3.1-javadoc.jar
Normal file
BIN
lib/js-22.3.1-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/js-22.3.1-sources.jar
Normal file
BIN
lib/js-22.3.1-sources.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/js-scriptengine-22.3.1-javadoc.jar
Normal file
BIN
lib/js-scriptengine-22.3.1-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/js-scriptengine-22.3.1-sources.jar
Normal file
BIN
lib/js-scriptengine-22.3.1-sources.jar
Normal file
Binary file not shown.
BIN
lib/js-scriptengine-22.3.1.jar
Normal file
BIN
lib/js-scriptengine-22.3.1.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/regex-22.3.1-edit.jar
Normal file
BIN
lib/regex-22.3.1-edit.jar
Normal file
Binary file not shown.
BIN
lib/regex-22.3.1-javadoc.jar
Normal file
BIN
lib/regex-22.3.1-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/regex-22.3.1-sources.jar
Normal file
BIN
lib/regex-22.3.1-sources.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/truffle-api-22.3.1-javadoc.jar
Normal file
BIN
lib/truffle-api-22.3.1-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/truffle-api-22.3.1-sources.jar
Normal file
BIN
lib/truffle-api-22.3.1-sources.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,9 +8,7 @@
|
|||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="library" name="GetCpuName" level="project" />
|
<orderEntry type="library" name="GetCpuName" level="project" />
|
||||||
<orderEntry type="library" name="js-21.1.0-edit" level="project" />
|
<orderEntry type="library" name="graalvm-js 22.3.1" level="project" />
|
||||||
<orderEntry type="library" name="org.graalvm.js:js-scriptengine:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="org.graalvm.js:js:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
||||||
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
||||||
<orderEntry type="library" name="jetbrains.kotlin.stdlib.jdk8" level="project" />
|
<orderEntry type="library" name="jetbrains.kotlin.stdlib.jdk8" level="project" />
|
||||||
|
|||||||
@@ -8,9 +8,7 @@
|
|||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="library" name="GetCpuName" level="project" />
|
<orderEntry type="library" name="GetCpuName" level="project" />
|
||||||
<orderEntry type="library" name="js-21.1.0-edit" level="project" />
|
<orderEntry type="library" name="graalvm-js 22.3.1" level="project" />
|
||||||
<orderEntry type="library" name="org.graalvm.js:js-scriptengine:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="org.graalvm.js:js:21.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
||||||
<orderEntry type="module" module-name="tsvm_core" />
|
<orderEntry type="module" module-name="tsvm_core" />
|
||||||
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
||||||
|
|||||||
Reference in New Issue
Block a user