mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-06 05:28:31 +09:00
graal update with graal compiler
This commit is contained in:
@@ -1,20 +1,8 @@
|
||||
## How To Edit the Graaljs Jars
|
||||
## GraalJS JAR Editing (OBSOLETE)
|
||||
|
||||
0. Download following from Maven:
|
||||
The META-INF/services cross-registration hack was needed for GraalJS 22.3.1 where
|
||||
`js` and `regex` JARs each needed the other's `TruffleLanguage$Provider` registered.
|
||||
|
||||
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
|
||||
As of GraalJS 24.1.2, the service discovery mechanism changed to
|
||||
`TruffleLanguageProvider` and each JAR registers its own provider independently.
|
||||
No JAR editing is required.
|
||||
|
||||
BIN
lib/collections-23.1.10-javadoc.jar
Normal file
BIN
lib/collections-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/collections-23.1.10-sources.jar
Normal file
BIN
lib/collections-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/collections-23.1.10.jar
Normal file
BIN
lib/collections-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
lib/compiler-23.1.10-sources.jar
Normal file
BIN
lib/compiler-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/compiler-23.1.10.jar
Normal file
BIN
lib/compiler-23.1.10.jar
Normal file
Binary file not shown.
BIN
lib/compiler-management-23.1.10-javadoc.jar
Normal file
BIN
lib/compiler-management-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/compiler-management-23.1.10-sources.jar
Normal file
BIN
lib/compiler-management-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/compiler-management-23.1.10.jar
Normal file
BIN
lib/compiler-management-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/icu4j-23.1.10-javadoc.jar
Normal file
BIN
lib/icu4j-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/icu4j-23.1.10-sources.jar
Normal file
BIN
lib/icu4j-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/icu4j-23.1.10.jar
Normal file
BIN
lib/icu4j-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/jniutils-23.1.10-javadoc.jar
Normal file
BIN
lib/jniutils-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/jniutils-23.1.10-sources.jar
Normal file
BIN
lib/jniutils-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/jniutils-23.1.10.jar
Normal file
BIN
lib/jniutils-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/js-language-23.1.10-sources.jar
Normal file
BIN
lib/js-language-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/js-language-23.1.10.jar
Normal file
BIN
lib/js-language-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/js-scriptengine-23.1.10-javadoc.jar
Normal file
BIN
lib/js-scriptengine-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/js-scriptengine-23.1.10-sources.jar
Normal file
BIN
lib/js-scriptengine-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/js-scriptengine-23.1.10.jar
Normal file
BIN
lib/js-scriptengine-23.1.10.jar
Normal file
Binary file not shown.
BIN
lib/nativeimage-23.1.10-javadoc.jar
Normal file
BIN
lib/nativeimage-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/nativeimage-23.1.10-sources.jar
Normal file
BIN
lib/nativeimage-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/nativeimage-23.1.10.jar
Normal file
BIN
lib/nativeimage-23.1.10.jar
Normal file
Binary file not shown.
BIN
lib/polyglot-23.1.10-javadoc.jar
Normal file
BIN
lib/polyglot-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/polyglot-23.1.10-sources.jar
Normal file
BIN
lib/polyglot-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/polyglot-23.1.10.jar
Normal file
BIN
lib/polyglot-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/regex-23.1.10-javadoc.jar
Normal file
BIN
lib/regex-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/regex-23.1.10-sources.jar
Normal file
BIN
lib/regex-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/regex-23.1.10.jar
Normal file
BIN
lib/regex-23.1.10.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/truffle-api-23.1.10-javadoc.jar
Normal file
BIN
lib/truffle-api-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/truffle-api-23.1.10-sources.jar
Normal file
BIN
lib/truffle-api-23.1.10-sources.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
lib/truffle-compiler-23.1.10-javadoc.jar
Normal file
BIN
lib/truffle-compiler-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/truffle-compiler-23.1.10-sources.jar
Normal file
BIN
lib/truffle-compiler-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/truffle-compiler-23.1.10.jar
Normal file
BIN
lib/truffle-compiler-23.1.10.jar
Normal file
Binary file not shown.
BIN
lib/truffle-runtime-23.1.10-javadoc.jar
Normal file
BIN
lib/truffle-runtime-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/truffle-runtime-23.1.10-sources.jar
Normal file
BIN
lib/truffle-runtime-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/truffle-runtime-23.1.10.jar
Normal file
BIN
lib/truffle-runtime-23.1.10.jar
Normal file
Binary file not shown.
BIN
lib/word-23.1.10-javadoc.jar
Normal file
BIN
lib/word-23.1.10-javadoc.jar
Normal file
Binary file not shown.
BIN
lib/word-23.1.10-sources.jar
Normal file
BIN
lib/word-23.1.10-sources.jar
Normal file
Binary file not shown.
BIN
lib/word-23.1.10.jar
Normal file
BIN
lib/word-23.1.10.jar
Normal file
Binary file not shown.
Reference in New Issue
Block a user