This commit is contained in:
blueloveTH 2025-08-26 00:48:58 +08:00
parent 9a23eb6c9e
commit 0c897df2c6
2 changed files with 14 additions and 3 deletions

View File

@ -3,7 +3,7 @@
void pk_print_stack(VM* self, py_Frame* frame, Bytecode byte) {
return;
if(frame == NULL || py_isnil(self->main)) return;
if(frame == NULL || !self->main || py_isnil(self->main)) return;
py_TValue* sp = self->stack.sp;
c11_sbuf buf;

View File

@ -16,7 +16,6 @@ d.__path__ = '__main__'
d.a = []
d.gc = 1
print('-' * 100)
assert d.gc == 1
del d.a
@ -32,4 +31,16 @@ assert d.gc == 1
# 4 gc [4]
# 5 nil
# 6 __path__ [2]
# 7 a [3]
# 7 a [3]
import gc
gc.collect()
a = []
del a
assert gc.collect() == 1
# a = []
# a.append(a)
# del a
# assert gc.collect() == 1