feat: 新增结构化克隆缓冲区族分派与转移语义及全局绑定

This commit is contained in:
2026-10-08 03:17:06 +00:00
parent 3266a8b516
commit 3fa2f94fd1
9 changed files with 396 additions and 60 deletions
@@ -56,6 +56,7 @@ pub fn bind_global(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
("__moduleEval", oxide_builtins::module::module_eval::<crate::vm::Vm> as *const (), 1),
("__moduleData", oxide_builtins::module::module_data::<crate::vm::Vm> as *const (), 2),
("eval", oxide_builtins::eval::eval::<crate::vm::Vm> as *const (), 1),
("structuredClone", oxide_builtins::structured_clone::structured_clone_entry::<crate::vm::Vm> as *const (), 1),
],
);
}
+1
View File
@@ -857,6 +857,7 @@ fn bind_global_functions(core: &Arc<KernelCore>, session: &KernelSession, global
1,
),
("eval", oxide_builtins::eval::eval::<crate::vm::Vm> as *const (), 1),
("structuredClone", oxide_builtins::structured_clone::structured_clone_entry::<crate::vm::Vm> as *const (), 1),
],
);
}