diff --git a/crates/oxide_vm/src/vm_runtime.rs b/crates/oxide_vm/src/vm_runtime.rs index fa3de05b..49f0b1b7 100644 --- a/crates/oxide_vm/src/vm_runtime.rs +++ b/crates/oxide_vm/src/vm_runtime.rs @@ -373,7 +373,8 @@ impl Vm { /// 内联同步调用字节码函数:不起新 CallFrame,直接在调用方寄存器窗口内执行被调模块。 /// /// 平表按被调对象创建期 `table_gen` 解析(跨 run 调用仍命中定义模块所在原表); - /// 生成器/异步/异步生成器函数不执行函数体,分别返回对应迭代器或 promise 对象。 + /// 生成器与异步生成器函数不执行函数体,分别返回迭代器/异步迭代器对象;异步函数返回 + /// capability promise 并立即同步执行函数体到首个 await。 /// 普通函数经 `save_inline_state` 保存窗口后在调用方寄存器文件上执行子模块,结束 /// 时 `restore_inline_state` 回拷窗口。 ///