Allow building without std (#1069)

Closes https://github.com/CraneStation/cranelift/issues/1067
This commit is contained in:
Joshua Nelson
2019-09-26 12:00:03 -04:00
committed by Benjamin Bouvier
parent 40f6d3b753
commit a1f6457e8a
18 changed files with 43 additions and 31 deletions

View File

@@ -9,8 +9,9 @@
//! - bucketing constants by size.
use crate::ir::Constant;
use crate::HashMap;
use cranelift_entity::EntityRef;
use std::collections::{BTreeMap, HashMap};
use std::collections::BTreeMap;
use std::vec::Vec;
/// This type describes the actual constant data.

View File

@@ -13,12 +13,12 @@ use crate::ir::{
use crate::isa::TargetIsa;
use crate::packed_option::ReservedValue;
use crate::write::write_operands;
use crate::HashMap;
use core::fmt;
use core::iter;
use core::mem;
use core::ops::{Index, IndexMut};
use core::u16;
use std::collections::HashMap;
use std::vec::Vec;
/// A data flow graph defines all instructions and extended basic blocks in a function as well as