Migrated WASI and WAST to Wasmer 3.0 API

Co-authored-by: Manos Pitsidianakis <manos@wasmer.io>
This commit is contained in:
ptitSeb
2022-05-25 16:44:35 +02:00
committed by Manos Pitsidianakis
parent 1c578fa893
commit d3d363bab2
13 changed files with 1559 additions and 1301 deletions

View File

@@ -16,7 +16,7 @@ use std::os::raw::c_char;
use std::slice;
use wasmer_api::{Exportable, Extern};
use wasmer_wasi::{
generate_import_object_from_env, get_wasi_version, Pipe, WasiEnv, WasiFile, WasiState,
generate_import_object_from_ctx, get_wasi_version, Pipe, WasiEnv, WasiFile, WasiState,
WasiStateBuilder, WasiVersion,
};
@@ -343,7 +343,7 @@ fn wasi_get_imports_inner(
let version = c_try!(get_wasi_version(&module.inner, false)
.ok_or("could not detect a WASI version on the given module"));
let import_object = generate_import_object_from_env(store, wasi_env.inner.clone(), version);
let import_object = generate_import_object_from_ctx(store, wasi_env.inner.clone(), version);
imports.set_buffer(c_try!(module
.inner