Add extra layer of indirection for funcref, update tables

This is still a WIP, cranelift is passing spectests but singlepass has 3
failures and LLVM is not implemented correctly
This commit is contained in:
Mark McCaskey
2021-02-03 07:47:25 -08:00
parent 917fba558e
commit ecf891e0ac
22 changed files with 687 additions and 104 deletions

View File

@@ -21,6 +21,7 @@
)]
mod export;
mod func_data_registry;
mod global;
mod imports;
mod instance;
@@ -37,6 +38,7 @@ mod vmoffsets;
pub mod libcalls;
pub use crate::export::*;
pub use crate::func_data_registry::{FuncDataRegistry, VMFuncRef};
pub use crate::global::*;
pub use crate::imports::Imports;
pub use crate::instance::{