feat: defer 依赖不发 __moduleEval,构造 deferred 对象并逐名预注册

This commit is contained in:
2026-10-09 13:10:22 +00:00
parent 64c5fcbb1e
commit 7900bb92e6
7 changed files with 389 additions and 74 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ pub fn bind_global(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
(
"__moduleDeferObject",
oxide_builtins::module::module_defer_object::<crate::vm::Vm> as *const (),
1,
2,
),
("__moduleData", oxide_builtins::module::module_data::<crate::vm::Vm> as *const (), 2),
("eval", oxide_builtins::eval::eval::<crate::vm::Vm> as *const (), 1),