From 23b054c0e5139f0266b6189deb4279749b8058d5 Mon Sep 17 00:00:00 2001 From: Elichai Turkel Date: Sun, 20 Jan 2019 18:59:26 +0200 Subject: [PATCH] Replaced hashmap_core with hashbrown (#161) --- Cargo.toml | 6 +++--- src/imports.rs | 2 +- src/lib.rs | 2 +- src/module.rs | 2 +- src/validation/mod.rs | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8681c3d..e9c291a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,13 +15,13 @@ default = ["std"] # Disable for no_std support std = ["parity-wasm/std", "byteorder/std"] # Enable for no_std support -# hashmap_core only works on no_std -core = ["hashmap_core", "libm"] +# hashbrown only works on no_std +core = ["hashbrown", "libm"] [dependencies] parity-wasm = { version = "0.31", default-features = false } byteorder = { version = "1.0", default-features = false } -hashmap_core = { version = "0.1.9", optional = true } +hashbrown = { version = "0.1.8", optional = true } memory_units = "0.3.0" libm = { version = "0.1.2", optional = true } diff --git a/src/imports.rs b/src/imports.rs index c0c7852..44866a7 100644 --- a/src/imports.rs +++ b/src/imports.rs @@ -2,7 +2,7 @@ use alloc::prelude::*; #[cfg(not(feature = "std"))] -use hashmap_core::HashMap; +use hashbrown::HashMap; #[cfg(feature = "std")] use std::collections::HashMap; diff --git a/src/lib.rs b/src/lib.rs index f92c4d3..342b0a8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -117,7 +117,7 @@ extern crate assert_matches; extern crate byteorder; #[cfg(not(feature = "std"))] -extern crate hashmap_core; +extern crate hashbrown; extern crate memory_units as memory_units_crate; extern crate parity_wasm; diff --git a/src/module.rs b/src/module.rs index bbce6de..eff2151 100644 --- a/src/module.rs +++ b/src/module.rs @@ -6,7 +6,7 @@ use core::fmt; use Trap; #[cfg(not(feature = "std"))] -use hashmap_core::HashMap; +use hashbrown::HashMap; #[cfg(feature = "std")] use std::collections::HashMap; diff --git a/src/validation/mod.rs b/src/validation/mod.rs index 40f9edc..01b583a 100644 --- a/src/validation/mod.rs +++ b/src/validation/mod.rs @@ -5,7 +5,7 @@ use core::fmt; use std::error; #[cfg(not(feature = "std"))] -use hashmap_core::HashSet; +use hashbrown::HashSet; #[cfg(feature = "std")] use std::collections::HashSet;