refactor: GeneratorState 收敛到 SuspendedFrame(save/restore/GC 遍历/string 边)

This commit is contained in:
2026-08-10 13:28:14 +08:00
parent 7318f8f2eb
commit 9d18eb2533
3 changed files with 73 additions and 219 deletions
+2 -4
View File
@@ -157,10 +157,8 @@ impl SessionGc {
}
}
if obj.is_generator_obj() {
for value in crate::generator::generator_native_edges(obj) {
if value.is_string() {
live.insert(value.as_string_ptr_mut());
}
for ptr in crate::generator::generator_native_string_edges(obj) {
live.insert(ptr);
}
}
if obj.is_promise_obj() {