refactor: realm 与 Vm 生命周期解耦,Vm 持 Arc<Realm>

This commit is contained in:
2026-10-07 01:35:16 +00:00
parent 14ef287a75
commit c6bc93a076
39 changed files with 796 additions and 676 deletions
+2 -1
View File
@@ -15,7 +15,8 @@ fn run_source(vm: &mut Vm, source: &str) -> JsValue {
fn global_prop(vm: &Vm, name: &str) -> JsValue {
let si = vm.kernel_core().perm_interner().intern(name).0;
let global = vm.session().global_object();
let session = vm.session();
let global = session.global_object();
let pos = vm
.kernel_core()
.shape_forge()