pic_gc_run -> pic_gc
This commit is contained in:
parent
dc80bc5850
commit
5946c3ab39
|
@ -686,7 +686,7 @@ gc_sweep_phase(pic_state *pic)
|
|||
}
|
||||
|
||||
void
|
||||
pic_gc_run(pic_state *pic)
|
||||
pic_gc(pic_state *pic)
|
||||
{
|
||||
if (! pic->gc_enable) {
|
||||
return;
|
||||
|
@ -702,12 +702,12 @@ pic_obj_alloc_unsafe(pic_state *pic, size_t size, enum pic_tt tt)
|
|||
struct pic_object *obj;
|
||||
|
||||
#if GC_STRESS
|
||||
pic_gc_run(pic);
|
||||
pic_gc(pic);
|
||||
#endif
|
||||
|
||||
obj = (struct pic_object *)heap_alloc(pic, size);
|
||||
if (obj == NULL) {
|
||||
pic_gc_run(pic);
|
||||
pic_gc(pic);
|
||||
obj = (struct pic_object *)heap_alloc(pic, size);
|
||||
if (obj == NULL) {
|
||||
heap_morecore(pic);
|
||||
|
|
|
@ -137,10 +137,10 @@ void pic_free(pic_state *, void *);
|
|||
|
||||
typedef pic_value (*pic_func_t)(pic_state *);
|
||||
|
||||
void pic_gc_run(pic_state *);
|
||||
pic_value pic_gc_protect(pic_state *, pic_value);
|
||||
size_t pic_gc_arena_preserve(pic_state *);
|
||||
void pic_gc_arena_restore(pic_state *, size_t);
|
||||
void pic_gc(pic_state *);
|
||||
|
||||
void pic_add_feature(pic_state *, const char *);
|
||||
|
||||
|
|
|
@ -391,7 +391,7 @@ pic_close(pic_state *pic)
|
|||
pic->libs = pic_nil_value();
|
||||
|
||||
/* free all heap objects */
|
||||
pic_gc_run(pic);
|
||||
pic_gc(pic);
|
||||
|
||||
#if 0
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue