feat: 落地 deferred namespace 状态盒与 is_deferred 标志

This commit is contained in:
2026-10-09 12:46:50 +00:00
parent c0648b9014
commit 64c5fcbb1e
6 changed files with 227 additions and 23 deletions
@@ -54,6 +54,11 @@ pub fn bind_global(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
("__moduleStar", oxide_builtins::module::module_star::<crate::vm::Vm> as *const (), 3),
("__moduleSeal", oxide_builtins::module::module_seal::<crate::vm::Vm> as *const (), 1),
("__moduleEval", oxide_builtins::module::module_eval::<crate::vm::Vm> as *const (), 1),
(
"__moduleDeferObject",
oxide_builtins::module::module_defer_object::<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),
(