mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-26 19:51:11 +08:00
fix: Compiler 改带字段 struct 后 5 处 bench 用 new() 构造
04-03 将 Compiler 从 unit struct 改为带 enable_dce 字段后, bench 里旧语法 'Compiler.compile(...)' 编译失败(clippy --all-targets 暴露,cargo test 不编 bench)。统一改 Compiler::new().compile(...)。
This commit is contained in:
@@ -11,7 +11,7 @@ fn bench_gc(c: &mut Criterion) {
|
||||
let js = "var g = {}; for (var i = 0; i < 500; i++) { var obj = { x: i, y: i * 2 }; g[i] = obj; } g[\"x\"]";
|
||||
let alloc = oxide_parser::Allocator::default();
|
||||
let program = oxide_parser::parse(&alloc, js).expect("parse");
|
||||
let module = Compiler.compile(&program).expect("compile");
|
||||
let module = Compiler::new().compile(&program).expect("compile");
|
||||
|
||||
c.bench_function("gc_mark_sweep", |b| {
|
||||
b.iter_batched(
|
||||
|
||||
Reference in New Issue
Block a user