diff options
Diffstat (limited to 'vendor/github.com/tetratelabs/wazero/config.go')
| -rw-r--r-- | vendor/github.com/tetratelabs/wazero/config.go | 11 |
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 } |
