diff --git a/crates/oxide_cli/src/bench/alloc_ab.rs b/crates/oxide_cli/src/bench/alloc_ab.rs index 27c20a44..828acdc7 100644 --- a/crates/oxide_cli/src/bench/alloc_ab.rs +++ b/crates/oxide_cli/src/bench/alloc_ab.rs @@ -139,10 +139,7 @@ fn alloc_strategy_microbench() -> MicroResult { /// 压力基准同一 harness),返回当前中位墙毫秒与基线墙毫秒(基线缺失时 /// 为 None)。 fn run_wall_case( - case: &str, - config: &BenchConfig, - kernel: &Arc, - pool: &Arc, + case: &str, config: &BenchConfig, kernel: &Arc, pool: &Arc, ) -> Result<(f64, Option), String> { let path = format!("tests/stress/{case}.js"); let js = std::fs::read_to_string(&path).map_err(|e| format!("读取 {path} 失败: {e}"))?; diff --git a/crates/oxide_vm/tests/boxed_primitive_prop_tests.rs b/crates/oxide_vm/tests/boxed_primitive_prop_tests.rs index 624ed5b5..bc47449d 100644 --- a/crates/oxide_vm/tests/boxed_primitive_prop_tests.rs +++ b/crates/oxide_vm/tests/boxed_primitive_prop_tests.rs @@ -87,11 +87,7 @@ fn boxed_number_out_of_range_index_absent() { fn boxed_number_arraylike_push_writes_index_keeps_payload() { // push 经 .call 在 Number 盒上落槽 0 并置 length,读回写入值,被包基元保持。 let mut vm = Vm::new(); - let r = eval( - &mut vm, - "var o = Object(5); Array.prototype.push.call(o, 9); [o[0], Number(o), o.length]", - ) - .unwrap(); + let r = eval(&mut vm, "var o = Object(5); Array.prototype.push.call(o, 9); [o[0], Number(o), o.length]").unwrap(); assert_eq!(elem(r, 0).as_int(), 9, "o[0] 应读回 push 写入值 9"); assert_eq!(elem(r, 1).as_int(), 5, "Number(o) 应保持被包值 5"); assert_eq!(elem(r, 2).as_int(), 1, "o.length 应为 1");