X-Git-Url: http://nitlanguage.org diff --git a/clib/gc_chooser.h b/clib/gc_chooser.h index 4d1d03a..882d310 100644 --- a/clib/gc_chooser.h +++ b/clib/gc_chooser.h @@ -20,4 +20,8 @@ void *nit_raw_alloc(size_t); /* allocate raw memory to store a raw stram of byte void nit_gcollect(void); /* force a garbage collection */ void initialize_gc_option(void); /* Select the wanted GC using envvar `NIT_GC_OPTION` */ +void gc_register_finalizer(void*); /* Tag a pointer for finalization */ +void gc_finalize(void*, void*); /* Finalize a pointer, implemented in the generated code. */ +void object_destroy_callback(void*, void*); /* call into an object finalizer to record some traces. */ + #endif