summaryrefslogtreecommitdiff
path: root/vendor/github.com/tetratelabs/wazero/config.go
diff options
context:
space:
mode:
authorLibravatar dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>2025-02-25 12:48:02 +0100
committerLibravatar GitHub <noreply@github.com>2025-02-25 12:48:02 +0100
commitd2cf9de726c4b8b45a4b17f244e5e00f57f88c16 (patch)
treece2e2a8dcd8f07ff69158ab1eb1709bcfc1b8800 /vendor/github.com/tetratelabs/wazero/config.go
parent[docs] Fix swagger operation descriptions (#3830) (diff)
downloadgotosocial-d2cf9de726c4b8b45a4b17f244e5e00f57f88c16.tar.xz
[chore]: Bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0 (#3827)
Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero) from 1.8.2 to 1.9.0. - [Release notes](https://github.com/tetratelabs/wazero/releases) - [Commits](https://github.com/tetratelabs/wazero/compare/v1.8.2...v1.9.0) --- updated-dependencies: - dependency-name: github.com/tetratelabs/wazero dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diffstat (limited to 'vendor/github.com/tetratelabs/wazero/config.go')
-rw-r--r--vendor/github.com/tetratelabs/wazero/config.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/vendor/github.com/tetratelabs/wazero/config.go b/vendor/github.com/tetratelabs/wazero/config.go
index ea7b84f44..9fa2bada8 100644
--- a/vendor/github.com/tetratelabs/wazero/config.go
+++ b/vendor/github.com/tetratelabs/wazero/config.go
@@ -12,8 +12,6 @@ import (
"github.com/tetratelabs/wazero/api"
experimentalsys "github.com/tetratelabs/wazero/experimental/sys"
- "github.com/tetratelabs/wazero/internal/engine/interpreter"
- "github.com/tetratelabs/wazero/internal/engine/wazevo"
"github.com/tetratelabs/wazero/internal/filecache"
"github.com/tetratelabs/wazero/internal/internalapi"
"github.com/tetratelabs/wazero/internal/platform"
@@ -175,7 +173,9 @@ type RuntimeConfig interface {
// NewRuntimeConfig returns a RuntimeConfig using the compiler if it is supported in this environment,
// or the interpreter otherwise.
func NewRuntimeConfig() RuntimeConfig {
- return newRuntimeConfig()
+ ret := engineLessConfig.clone()
+ ret.engineKind = engineKindAuto
+ return ret
}
type newEngine func(context.Context, api.CoreFeatures, filecache.Cache) wasm.Engine
@@ -203,7 +203,8 @@ var engineLessConfig = &runtimeConfig{
type engineKind int
const (
- engineKindCompiler engineKind = iota
+ engineKindAuto engineKind = iota - 1
+ engineKindCompiler
engineKindInterpreter
engineKindCount
)
@@ -234,7 +235,6 @@ const (
func NewRuntimeConfigCompiler() RuntimeConfig {
ret := engineLessConfig.clone()
ret.engineKind = engineKindCompiler
- ret.newEngine = wazevo.NewEngine
return ret
}
@@ -242,7 +242,6 @@ func NewRuntimeConfigCompiler() RuntimeConfig {
func NewRuntimeConfigInterpreter() RuntimeConfig {
ret := engineLessConfig.clone()
ret.engineKind = engineKindInterpreter
- ret.newEngine = interpreter.NewEngine
return ret
}