mirror of
https://gitee.com/wa-lang/wa.git
synced 2025-12-06 09:18:53 +08:00
wazero 移到 3rdparty, 打开 internal
This commit is contained in:
4
go.mod
4
go.mod
@@ -3,7 +3,3 @@
|
||||
module wa-lang.org/wa
|
||||
|
||||
go 1.17
|
||||
|
||||
require (
|
||||
wa-lang.org/wazero v1.0.2
|
||||
)
|
||||
|
||||
12
go.sum
12
go.sum
@@ -1,12 +0,0 @@
|
||||
github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8=
|
||||
github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
|
||||
github.com/tetratelabs/wazero v1.0.0-pre.4 h1:RBJQT5OzmORkSp6MmZDWoFEr0zXjk4pmvMKAdeUnsaI=
|
||||
github.com/tetratelabs/wazero v1.0.0-pre.4/go.mod h1:u8wrFmpdrykiFK0DFPiFm5a4+0RzsdmXYVtijBKqUVo=
|
||||
wa-lang.org/wabt-go v1.2.3 h1:xwGW3+IrCMAPDx+ngQFx7vl0xBc1vuooRNql7i2yCiA=
|
||||
wa-lang.org/wabt-go v1.2.3/go.mod h1:v4fKY/p4oMiKwQ2S2aC/wOXvJ2bk2MgtLmwK0TKTNx0=
|
||||
wa-lang.org/wabt-go v1.3.0 h1:7oSrr80hGlf9G6wwf2pQQ1NXbeqBxEk3D3GDWwbYmVA=
|
||||
wa-lang.org/wabt-go v1.3.0/go.mod h1:v4fKY/p4oMiKwQ2S2aC/wOXvJ2bk2MgtLmwK0TKTNx0=
|
||||
wa-lang.org/wazero v1.0.1 h1:6o6M2o6TP0c6b1+jJtfFaAJQGBIk8HrDegIGzrtwmGc=
|
||||
wa-lang.org/wazero v1.0.1/go.mod h1:r1lGhhlgAnh5eZyNHe/dslT0LF7aY3qZGJWCbxRqf3E=
|
||||
wa-lang.org/wazero v1.0.2 h1:YFWmcMroUUzfUhuh8+07K7gI0Qy7ZPe/mAMwNc+LkRE=
|
||||
wa-lang.org/wazero v1.0.2/go.mod h1:r1lGhhlgAnh5eZyNHe/dslT0LF7aY3qZGJWCbxRqf3E=
|
||||
@@ -3,8 +3,8 @@ package wazero
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
// HostFunctionBuilder defines a host function (in Go), so that a
|
||||
@@ -9,13 +9,13 @@ import (
|
||||
"math"
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/engine/compiler"
|
||||
"wa-lang.org/wazero/internal/engine/interpreter"
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
internalsys "wa-lang.org/wazero/internal/sys"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/engine/compiler"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/engine/interpreter"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
internalsys "wa-lang.org/wa/internal/3rdparty/wazero/internalx/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/sys"
|
||||
)
|
||||
|
||||
// RuntimeConfig controls runtime behavior, with the default implementation as
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"wa-lang.org/wazero/internal/compilationcache"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/compilationcache"
|
||||
)
|
||||
|
||||
// WithCompilationCacheDirName configures the destination directory of the compilation cache.
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"context"
|
||||
"io/fs"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
internalfs "wa-lang.org/wazero/internal/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
internalfs "wa-lang.org/wa/internal/3rdparty/wazero/internalx/sys"
|
||||
)
|
||||
|
||||
// WithFS overrides fs.FS in the context-based manner. Caller needs to take
|
||||
@@ -3,7 +3,7 @@ package experimental
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
)
|
||||
|
||||
// FunctionListenerFactoryKey is a context.Context Value key. Its associated value should be a FunctionListenerFactory.
|
||||
@@ -15,8 +15,8 @@
|
||||
package proxywasm
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/imports/proxywasm/internal"
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/internal"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
// SetVMContext is the entrypoint for setting up the entire Wasm VM.
|
||||
@@ -19,8 +19,8 @@ import (
|
||||
"fmt"
|
||||
"math"
|
||||
|
||||
"wa-lang.org/wazero/imports/proxywasm/internal"
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/internal"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
// GetVMConfiguration is used for retrieving configurations given in the "vm_config.configuration" field.
|
||||
@@ -17,7 +17,7 @@ package internal
|
||||
import (
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
//export proxy_on_vm_start
|
||||
@@ -17,7 +17,7 @@ package internal
|
||||
import (
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
//export proxy_on_new_connection
|
||||
@@ -17,7 +17,7 @@ package internal
|
||||
import (
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
//export proxy_on_request_headers
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package internal
|
||||
|
||||
import "wa-lang.org/wazero/imports/proxywasm/types"
|
||||
import "wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
|
||||
// this file exists only for proxytest package, therefore, these functions are not included in a resulting Wasm binary.
|
||||
|
||||
@@ -4,7 +4,7 @@ import (
|
||||
"errors"
|
||||
"strconv"
|
||||
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
type BufferType uint32
|
||||
@@ -15,7 +15,7 @@
|
||||
package internal
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/imports/proxywasm/types"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
)
|
||||
|
||||
type (
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package internal
|
||||
|
||||
import "wa-lang.org/wazero/imports/proxywasm/types"
|
||||
import "wa-lang.org/wa/internal/3rdparty/wazero/imports/proxywasm/types"
|
||||
|
||||
func VMStateReset() {
|
||||
// (@mathetake) I assume that the currentState be protected by lock on hostMux
|
||||
@@ -5,9 +5,9 @@
|
||||
package walang
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/sys"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
func ModCallContextSys(m api.Module) *sys.Context {
|
||||
@@ -3,8 +3,8 @@ package wasi_snapshot_preview1
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -3,8 +3,8 @@ package wasi_snapshot_preview1
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -1,7 +1,7 @@
|
||||
package wasi_snapshot_preview1
|
||||
|
||||
import (
|
||||
internalwasi "wa-lang.org/wazero/internal/wasi_snapshot_preview1"
|
||||
internalwasi "wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasi_snapshot_preview1"
|
||||
)
|
||||
|
||||
// Errno are the error codes returned by WASI functions.
|
||||
@@ -10,9 +10,9 @@ import (
|
||||
"path"
|
||||
"syscall"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
internalsys "wa-lang.org/wazero/internal/sys"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
internalsys "wa-lang.org/wa/internal/3rdparty/wazero/internalx/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"context"
|
||||
"encoding/binary"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
internalsys "wa-lang.org/wazero/internal/sys"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
internalsys "wa-lang.org/wa/internal/3rdparty/wazero/internalx/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const functionPollOneoff = "poll_oneoff"
|
||||
@@ -3,9 +3,9 @@ package wasi_snapshot_preview1
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/sys"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"context"
|
||||
"io"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
const functionRandomGet = "random_get"
|
||||
@@ -1,6 +1,6 @@
|
||||
package wasi_snapshot_preview1
|
||||
|
||||
import "wa-lang.org/wazero/internal/wasm"
|
||||
import "wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
|
||||
const (
|
||||
functionSockAccept = "sock_accept"
|
||||
@@ -19,9 +19,9 @@ package wasi_snapshot_preview1
|
||||
import (
|
||||
"context"
|
||||
|
||||
"wa-lang.org/wazero"
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
// ModuleName is the module name WASI functions are exported into.
|
||||
@@ -1,7 +1,7 @@
|
||||
package amd64
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// Assembler is the interface used by amd64 compiler.
|
||||
@@ -3,7 +3,7 @@ package amd64
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// AMD64-specific conditional register states.
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
"fmt"
|
||||
"math"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// nodeImpl implements asm.Node for amd64.
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"math"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// defaultMaxDisplacementForConstantPool is the maximum displacement allowed for literal move instructions which access
|
||||
@@ -1,7 +1,7 @@
|
||||
package arm64
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// Assembler is the interface for arm64 specific assembler.
|
||||
@@ -3,7 +3,7 @@ package arm64
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
// Arm64-specific register states.
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
)
|
||||
|
||||
type nodeImpl struct {
|
||||
@@ -1,6 +1,6 @@
|
||||
package compiler
|
||||
|
||||
import "wa-lang.org/wazero/internal/asm"
|
||||
import "wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
|
||||
// newArchContext returns a new archContext which is architecture-specific type to be embedded in callEngine.
|
||||
// This must be initialized in init() function in architecture-specific arch_*.go file which is guarded by build tag.
|
||||
@@ -1,8 +1,8 @@
|
||||
package compiler
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm/amd64"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/amd64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// init initializes variables for the amd64 architecture
|
||||
@@ -3,8 +3,8 @@ package compiler
|
||||
import (
|
||||
"math"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm/arm64"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/arm64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// init initializes variables for the arm64 architecture
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"fmt"
|
||||
"runtime"
|
||||
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// archContext is empty on an unsupported architecture.
|
||||
@@ -1,8 +1,8 @@
|
||||
package compiler
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// compiler is the interface of architecture-specific native code compiler,
|
||||
@@ -1,8 +1,8 @@
|
||||
package compiler
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// compileDropRange adds instruction to drop the values on the target range
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -9,15 +9,15 @@ import (
|
||||
"sync"
|
||||
"unsafe"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/experimental"
|
||||
"wa-lang.org/wazero/internal/compilationcache"
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
"wa-lang.org/wazero/internal/version"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/internal/wasmdebug"
|
||||
"wa-lang.org/wazero/internal/wasmruntime"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/experimental"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/compilationcache"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/version"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasmdebug"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasmruntime"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
type (
|
||||
@@ -6,10 +6,10 @@ import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
"wa-lang.org/wazero/internal/u32"
|
||||
"wa-lang.org/wazero/internal/u64"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/u32"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/u64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
)
|
||||
|
||||
func (e *engine) deleteCodes(module *wasm.Module) {
|
||||
@@ -10,13 +10,13 @@ import (
|
||||
"math"
|
||||
"runtime"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/asm/amd64"
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
"wa-lang.org/wazero/internal/u32"
|
||||
"wa-lang.org/wazero/internal/u64"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/amd64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/u32"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/u64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -9,11 +9,11 @@ import (
|
||||
"fmt"
|
||||
"math"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/asm/arm64"
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/arm64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
type arm64Compiler struct {
|
||||
@@ -3,9 +3,9 @@ package compiler
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/asm/amd64"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/amd64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// compileV128Const implements compiler.compileV128Const for amd64 architecture.
|
||||
@@ -1,9 +1,9 @@
|
||||
package compiler
|
||||
|
||||
import (
|
||||
"wa-lang.org/wazero/internal/asm"
|
||||
"wa-lang.org/wazero/internal/asm/arm64"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/asm/arm64"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// compileV128Const implements compiler.compileV128Const for arm64.
|
||||
@@ -10,13 +10,13 @@ import (
|
||||
"sync"
|
||||
"unsafe"
|
||||
|
||||
"wa-lang.org/wazero/api"
|
||||
"wa-lang.org/wazero/experimental"
|
||||
"wa-lang.org/wazero/internal/moremath"
|
||||
"wa-lang.org/wazero/internal/wasm"
|
||||
"wa-lang.org/wazero/internal/wasmdebug"
|
||||
"wa-lang.org/wazero/internal/wasmruntime"
|
||||
"wa-lang.org/wazero/internal/wazeroir"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/api"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/experimental"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/moremath"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasm"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasmdebug"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wasmruntime"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/wazeroir"
|
||||
)
|
||||
|
||||
// callStackCeiling is the maximum WebAssembly call frame stack height. This allows wazero to raise
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/sys"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
"io/fs"
|
||||
"time"
|
||||
|
||||
"wa-lang.org/wazero/internal/platform"
|
||||
"wa-lang.org/wazero/sys"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/internalx/platform"
|
||||
"wa-lang.org/wa/internal/3rdparty/wazero/sys"
|
||||
)
|
||||
|
||||
// Context holds module-scoped system resources currently only supported by
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user