summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-07-10 19:37:40 +0200
committerJo-Philipp Wich <jo@mein.io>2021-07-11 15:49:14 +0200
commit559eff22d201f0dfa16198ae7724f173f1ea948c (patch)
tree6431c46153a93b609052b72cd62971372fed980b /include
parente5e7e6277cc757475ad192f70a4b200778e1d8ee (diff)
types, vm: adjust GC api
Provide separate public ucv_gc() and ucv_freeall() functions to perform an incremental and complete GC run respectively. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'include')
-rw-r--r--include/ucode/types.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ucode/types.h b/include/ucode/types.h
index e2cb15d..da19f9b 100644
--- a/include/ucode/types.h
+++ b/include/ucode/types.h
@@ -434,6 +434,8 @@ ucv_clear_mark(uc_value_t *uv)
bool ucv_equal(uc_value_t *, uc_value_t *);
-void ucv_gc(uc_vm_t *, bool);
+void ucv_gc(uc_vm_t *);
+
+void ucv_freeall(uc_vm_t *);
#endif /* __TYPES_H_ */