Implement the remaining valid spec tests.

And lots of other miscellaneous changes. Rename InstanceWorld to
InstancePlus and reorganize its contents. This still isn't a great name,
but at least now it has a clear purpose.
This commit is contained in:
Dan Gohman
2018-12-11 17:12:33 -08:00
parent 6dd39dee6a
commit 3f24098edc
34 changed files with 1572 additions and 1262 deletions

View File

@@ -39,16 +39,17 @@ extern crate failure;
extern crate failure_derive;
mod action;
mod code;
mod export;
mod instance_plus;
mod jit_code;
mod link;
mod world;
mod resolver;
mod trampoline_park;
pub use action::{ActionError, ActionOutcome, RuntimeValue};
pub use code::Code;
pub use export::{Export, NullResolver, Resolver};
pub use instance_plus::InstancePlus;
pub use jit_code::JITCode;
pub use link::link_module;
pub use world::InstanceWorld;
pub use resolver::{NullResolver, Resolver};
#[cfg(not(feature = "std"))]
mod std {