refactor: AsyncState 收敛到 SuspendedFrame(save/restore/GC 遍历/string 边/深拷贝)

This commit is contained in:
2026-08-10 13:36:34 +08:00
parent 9d18eb2533
commit d536617f23
2 changed files with 47 additions and 222 deletions
+2 -4
View File
@@ -169,10 +169,8 @@ impl SessionGc {
}
}
if obj.is_async_obj() {
for value in crate::async_func::async_native_edges(obj) {
if value.is_string() {
live.insert(value.as_string_ptr_mut());
}
for ptr in crate::async_func::async_native_string_edges(obj) {
live.insert(ptr);
}
}
if obj.is_async_generator_obj() {