Skip to content

Commit

Permalink
New Wazero version that makes all commands work
Browse files Browse the repository at this point in the history
  • Loading branch information
jerbob92 committed Apr 18, 2023
1 parent f3dc441 commit e4a27c4
Show file tree
Hide file tree
Showing 14 changed files with 448 additions and 128 deletions.
497 changes: 440 additions & 57 deletions build/emscripten.patch

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ module github.com/jerbob92/xpdf-wasm

go 1.20

require github.com/tetratelabs/wazero v1.0.1 // indirect
require github.com/tetratelabs/wazero v1.0.2
6 changes: 2 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
github.com/tetratelabs/wazero v1.0.0 h1:sCE9+mjFex95Ki6hdqwvhyF25x5WslADjDKIFU5BXzI=
github.com/tetratelabs/wazero v1.0.0/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=
github.com/tetratelabs/wazero v1.0.1 h1:xyWBoGyMjYekG3mEQ/W7xm9E05S89kJ/at696d/9yuc=
github.com/tetratelabs/wazero v1.0.1/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=
github.com/tetratelabs/wazero v1.0.2 h1:lpwL5zczFHk2mxKur98035Gig+Z3vd9JURk6lUdZxXY=
github.com/tetratelabs/wazero v1.0.2/go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ=
60 changes: 0 additions & 60 deletions imports/imports.go

This file was deleted.

11 changes: 5 additions & 6 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,9 @@ import (
"runtime"
"strings"

"github.com/jerbob92/xpdf-wasm/imports"

"github.com/tetratelabs/wazero"
"github.com/tetratelabs/wazero/experimental"
"github.com/tetratelabs/wazero/experimental/emscripten"
"github.com/tetratelabs/wazero/experimental/logging"
"github.com/tetratelabs/wazero/imports/wasi_snapshot_preview1"
)
Expand All @@ -40,10 +39,6 @@ func main() {
log.Fatal(err)
}

if _, err := imports.Instantiate(ctx, wazeroRuntime); err != nil {
log.Fatal(err)
}

availableWASMFiles, err := wasmBinaries.ReadDir("wasm")
if err != nil {
log.Fatal(err)
Expand Down Expand Up @@ -83,6 +78,10 @@ func main() {
log.Fatal(err)
}

if _, err := emscripten.InstantiateForModule(ctx, wazeroRuntime, compiledModule); err != nil {
log.Fatal(err)
}

fsConfig := wazero.NewFSConfig()

// On Windows we mount the volume of the current working directory as
Expand Down
Binary file modified wasm/pdfdetach.wasm
Binary file not shown.
Binary file modified wasm/pdffonts.wasm
Binary file not shown.
Binary file modified wasm/pdfimages.wasm
Binary file not shown.
Binary file modified wasm/pdfinfo.wasm
Binary file not shown.
Binary file modified wasm/pdftohtml.wasm
Binary file not shown.
Binary file modified wasm/pdftopng.wasm
Binary file not shown.
Binary file modified wasm/pdftoppm.wasm
Binary file not shown.
Binary file modified wasm/pdftops.wasm
Binary file not shown.
Binary file modified wasm/pdftotext.wasm
Binary file not shown.

0 comments on commit e4a27c4

Please sign in to comment.