Remove loupe dependency

Closes #2731
Closes #2744
This commit is contained in:
Manos Pitsidianakis
2022-05-04 20:33:52 +03:00
parent 92b7cb01b5
commit 00f9a3c8d7
99 changed files with 126 additions and 479 deletions

View File

@ -16,7 +16,6 @@ use crate::machine_x64::MachineX86_64;
use crate::unwind::{create_systemv_cie, UnwindFrame};
#[cfg(feature = "unwind")]
use gimli::write::{EhFrame, FrameTable};
use loupe::MemoryUsage;
#[cfg(feature = "rayon")]
use rayon::prelude::{IntoParallelIterator, ParallelIterator};
use std::sync::Arc;
@ -35,7 +34,6 @@ use wasmer_types::{
/// A compiler that compiles a WebAssembly module with Singlepass.
/// It does the compilation in one pass
#[derive(MemoryUsage)]
pub struct SinglepassCompiler {
config: Singlepass,
}