mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-12 22:05:33 +00:00
Improved metering codebase
This commit is contained in:
parent
9efaaab0bf
commit
5e7a20ef94
@ -114,7 +114,7 @@ jobs:
|
|||||||
make check
|
make check
|
||||||
make compile-bench-singlepass
|
make compile-bench-singlepass
|
||||||
make compile-bench-llvm
|
make compile-bench-llvm
|
||||||
# TODO: add compile-bench-clif when they work
|
# TODO: add compile-bench-clif when it works
|
||||||
- run:
|
- run:
|
||||||
name: Integration Tests
|
name: Integration Tests
|
||||||
command: make integration-tests
|
command: make integration-tests
|
||||||
|
@ -138,9 +138,9 @@ mod tests {
|
|||||||
|
|
||||||
#[cfg(feature = "llvm")]
|
#[cfg(feature = "llvm")]
|
||||||
fn get_compiler(limit: u64) -> impl Compiler {
|
fn get_compiler(limit: u64) -> impl Compiler {
|
||||||
use wasmer_llvm_backend::code::LLVMModuleCodeGenerator;
|
|
||||||
use wasmer_runtime_core::codegen::{MiddlewareChain, StreamingCompiler};
|
use wasmer_runtime_core::codegen::{MiddlewareChain, StreamingCompiler};
|
||||||
let c: StreamingCompiler<LLVMModuleCodeGenerator, _, _, _, _> =
|
use wasmer_llvm_backend::ModuleCodeGenerator as LLVMMCG;
|
||||||
|
let c: StreamingCompiler<LLVMMCG, _, _, _, _> =
|
||||||
StreamingCompiler::new(move || {
|
StreamingCompiler::new(move || {
|
||||||
let mut chain = MiddlewareChain::new();
|
let mut chain = MiddlewareChain::new();
|
||||||
chain.push(Metering::new(limit));
|
chain.push(Metering::new(limit));
|
||||||
|
Loading…
Reference in New Issue
Block a user