no_std fixes.

This commit is contained in:
Dan Gohman
2018-12-12 13:00:53 -08:00
parent bc4333d857
commit eba0f9925a
3 changed files with 3 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ use cranelift_wasm::DefinedFuncIndex;
use jit_code::JITCode; use jit_code::JITCode;
use link::link_module; use link::link_module;
use resolver::Resolver; use resolver::Resolver;
use std::boxed::Box;
use std::cmp::max; use std::cmp::max;
use std::rc::Rc; use std::rc::Rc;
use std::slice; use std::slice;

View File

@@ -53,7 +53,7 @@ pub use resolver::{NullResolver, Resolver};
#[cfg(not(feature = "std"))] #[cfg(not(feature = "std"))]
mod std { mod std {
pub use alloc::{string, vec}; pub use alloc::{boxed, rc, string, vec};
pub use core::*; pub use core::*;
pub use core::{i32, str, u32}; pub use core::{i32, str, u32};
} }

View File

@@ -6,6 +6,7 @@ use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
use jit_code::JITCode; use jit_code::JITCode;
use std::collections::HashMap; use std::collections::HashMap;
use std::fmt; use std::fmt;
use std::vec::Vec;
use wasmtime_environ::{CompileError, RelocSink}; use wasmtime_environ::{CompileError, RelocSink};
use wasmtime_runtime::{InstantiationError, VMFunctionBody}; use wasmtime_runtime::{InstantiationError, VMFunctionBody};