From 6268275689aa7b369646e7a3b2a3ff2f7b8d4613 Mon Sep 17 00:00:00 2001 From: pjh456 <147148383@qq.com> Date: Fri, 11 Sep 2026 11:26:48 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=BB=91=E5=AE=9A=E5=B1=82=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=E7=99=BB=E8=AE=B0=E8=A1=A8=E5=AD=97=E6=AE=B5=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E5=AF=B9=E9=BD=90=E9=80=89=E6=8B=A9=E6=80=A7=E9=87=8D?= =?UTF-8?q?=E5=BB=BA=E7=BB=A7=E6=89=BF=E6=A8=A1=E5=9E=8B=EF=BC=88=E5=B9=B6?= =?UTF-8?q?=E5=85=A5=E6=96=B0=20world=20=E5=90=8E=E4=BB=8D=E7=94=B1=20sess?= =?UTF-8?q?ion=20=E6=94=B6=E5=B0=BE=E7=BB=9F=E4=B8=80=E9=87=8A=E6=94=BE?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/oxide_kernel/src/builtin.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/oxide_kernel/src/builtin.rs b/crates/oxide_kernel/src/builtin.rs index cbd149f9..b31501ba 100644 --- a/crates/oxide_kernel/src/builtin.rs +++ b/crates/oxide_kernel/src/builtin.rs @@ -300,8 +300,8 @@ pub struct BuiltinWorld { /// 绑定层经 `Box::into_raw` 持有的函数/宿主对象登记表(方法 wrapper、 /// 访问器、错误构造器、Reflect/Iterator、内建原型构造器、`$262` 宿主等)。 /// 这些对象本体在堆上、不属任何 arena,`session` 收尾时按表统一释放 - /// (属性区 + 本体);选择性重建保留旧 world 时本表随旧 world 整体 - /// 丢弃(泄漏口径与改造前一致,无悬垂风险)。 + /// (属性区 + 本体);选择性重建换 world 时本表整体并入新 world + /// (`inherit_leaked_objects`),仍由 session 收尾统一释放,不悬垂、不双放。 leaked_objects: std::cell::RefCell>, }