Skip to content

Commit 0ad0742

Browse files
committed
Use wasmer's Metering
1 parent 3e4bf26 commit 0ad0742

File tree

3 files changed

+1
-267
lines changed

3 files changed

+1
-267
lines changed

packages/vm/src/wasm_backend/engine.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ use wasmer::NativeEngineExt;
44
use wasmer::{
55
sys::BaseTunables, wasmparser::Operator, CompilerConfig, Engine, Pages, Target, WASM_PAGE_SIZE,
66
};
7+
use wasmer_middlewares::metering::{is_accounting, Metering};
78

89
use crate::size::Size;
910

1011
use super::gatekeeper::Gatekeeper;
1112
use super::limiting_tunables::LimitingTunables;
12-
use super::metering::{is_accounting, Metering};
1313

1414
/// WebAssembly linear memory objects have sizes measured in pages. Each page
1515
/// is 65536 (2^16) bytes. In WebAssembly version 1, a linear memory can have at

packages/vm/src/wasm_backend/metering.rs

Lines changed: 0 additions & 265 deletions
This file was deleted.

packages/vm/src/wasm_backend/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ mod compile;
22
mod engine;
33
mod gatekeeper;
44
mod limiting_tunables;
5-
mod metering;
65

76
#[cfg(test)]
87
pub use engine::make_compiler_config;

0 commit comments

Comments
 (0)