Skip to content

Commit 3196008

Browse files
committed
Upgrade to chicory 1.6.1
1 parent 6c59898 commit 3196008

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

java-wasm/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
<goal>compile</goal>
131131
</goals>
132132
<configuration>
133-
<name>org.prism.Prism</name>
133+
<name>org.prism.PrismParser</name>
134134
<wasmFile>src/main/resources/prism.wasm</wasmFile>
135135
</configuration>
136136
</execution>

java-wasm/src/main/java/org/prism/Prism.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package org.prism;
22

3-
import com.dylibso.chicory.runtime.ByteArrayMemory;
43
import com.dylibso.chicory.annotations.WasmModuleInterface;
4+
import com.dylibso.chicory.runtime.ByteArrayMemory;
55
import com.dylibso.chicory.runtime.ImportValues;
66
import com.dylibso.chicory.runtime.Instance;
77
import com.dylibso.chicory.wasi.WasiOptions;
88
import com.dylibso.chicory.wasi.WasiPreview1;
9+
import com.dylibso.chicory.wasm.WasmModule;
910
import com.dylibso.chicory.wasm.types.MemoryLimits;
1011

1112
import java.nio.charset.StandardCharsets;
@@ -21,9 +22,11 @@ public Prism() {
2122
}
2223
public Prism(WasiOptions wasiOpts) {
2324
wasi = WasiPreview1.builder().withOptions(wasiOpts).build();
24-
instance = Instance.builder(PrismModule.load())
25+
WasmModule module = PrismParser.load();
26+
PrismParser parser = new PrismParser();
27+
instance = Instance.builder(module)
2528
.withMemoryFactory(limits -> new ByteArrayMemory(new MemoryLimits(10, MemoryLimits.MAX_PAGES)))
26-
.withMachineFactory(PrismModule::create)
29+
.withMachineFactory(parser.machineFactory())
2730
.withImportValues(ImportValues.builder().addFunction(wasi.toHostFunctions()).build())
2831
.build();
2932
exports = new Prism_ModuleExports(instance);
653 KB
Binary file not shown.

0 commit comments

Comments
 (0)