refactor: 写路径契约与压帧与异步标志组收结构体并删死参

This commit is contained in:
2026-10-12 19:12:11 +00:00
parent 2dc5e1fb9e
commit 05b9b280cf
16 changed files with 339 additions and 274 deletions
+2 -4
View File
@@ -1,4 +1,4 @@
use crate::vm::{Completion, FrameArgs, FrameContinuation, PendingAsyncEscape, TryHandler, Vm};
use crate::vm::{Completion, ConstructArgs, FrameArgs, FrameContinuation, PendingAsyncEscape, TryHandler, Vm};
use crate::vm_dispatch_misc::DisposePhase;
use crate::vm_trace;
use oxide_bytecode::opcode;
@@ -91,9 +91,7 @@ impl Vm {
first: first_arg_reg,
count: arg_count,
},
None,
None,
JsValue::undefined(),
ConstructArgs::none(),
FrameContinuation::None,
call_window,
)?;