Skip to content

Commit e4a27c4

Browse files
committed
New Wazero version that makes all commands work
1 parent f3dc441 commit e4a27c4

File tree

14 files changed

+448
-128
lines changed

14 files changed

+448
-128
lines changed

build/emscripten.patch

Lines changed: 440 additions & 57 deletions
Large diffs are not rendered by default.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module github.com/jerbob92/xpdf-wasm
22

33
go 1.20
44

5-
require github.com/tetratelabs/wazero v1.0.1 // indirect
5+
require github.com/tetratelabs/wazero v1.0.2

go.sum

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
github.com/tetratelabs/wazero v1.0.0 h1:sCE9+mjFex95Ki6hdqwvhyF25x5WslADjDKIFU5BXzI=
2-
github.com/tetratelabs/wazero v1.0.0/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=
3-
github.com/tetratelabs/wazero v1.0.1 h1:xyWBoGyMjYekG3mEQ/W7xm9E05S89kJ/at696d/9yuc=
4-
github.com/tetratelabs/wazero v1.0.1/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=
1+
github.com/tetratelabs/wazero v1.0.2 h1:lpwL5zczFHk2mxKur98035Gig+Z3vd9JURk6lUdZxXY=
2+
github.com/tetratelabs/wazero v1.0.2/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=

imports/imports.go

Lines changed: 0 additions & 60 deletions
This file was deleted.

main.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ import (
1212
"runtime"
1313
"strings"
1414

15-
"github.com/jerbob92/xpdf-wasm/imports"
16-
1715
"github.com/tetratelabs/wazero"
1816
"github.com/tetratelabs/wazero/experimental"
17+
"github.com/tetratelabs/wazero/experimental/emscripten"
1918
"github.com/tetratelabs/wazero/experimental/logging"
2019
"github.com/tetratelabs/wazero/imports/wasi_snapshot_preview1"
2120
)
@@ -40,10 +39,6 @@ func main() {
4039
log.Fatal(err)
4140
}
4241

43-
if _, err := imports.Instantiate(ctx, wazeroRuntime); err != nil {
44-
log.Fatal(err)
45-
}
46-
4742
availableWASMFiles, err := wasmBinaries.ReadDir("wasm")
4843
if err != nil {
4944
log.Fatal(err)
@@ -83,6 +78,10 @@ func main() {
8378
log.Fatal(err)
8479
}
8580

81+
if _, err := emscripten.InstantiateForModule(ctx, wazeroRuntime, compiledModule); err != nil {
82+
log.Fatal(err)
83+
}
84+
8685
fsConfig := wazero.NewFSConfig()
8786

8887
// On Windows we mount the volume of the current working directory as

wasm/pdfdetach.wasm

949 Bytes
Binary file not shown.

wasm/pdffonts.wasm

952 Bytes
Binary file not shown.

wasm/pdfimages.wasm

949 Bytes
Binary file not shown.

wasm/pdfinfo.wasm

945 Bytes
Binary file not shown.

wasm/pdftohtml.wasm

987 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)