From 4ad4ce6cafb2d408f0d539362d60ad1620698037 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 24 Jul 2013 23:31:46 +0900 Subject: restore once removed mrb_garbage_collect() --- include/mruby.h | 1 + src/gc.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/mruby.h b/include/mruby.h index 33d866bd0..70d6940a1 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -272,6 +272,7 @@ mrb_value mrb_Float(mrb_state *mrb, mrb_value val); mrb_value mrb_inspect(mrb_state *mrb, mrb_value obj); mrb_bool mrb_eql(mrb_state *mrb, mrb_value obj1, mrb_value obj2); +void mrb_garbage_collect(mrb_state*); void mrb_full_gc(mrb_state*); void mrb_incremental_gc(mrb_state *); int mrb_gc_arena_save(mrb_state*); diff --git a/src/gc.c b/src/gc.c index 7004c8c6d..c1849885b 100644 --- a/src/gc.c +++ b/src/gc.c @@ -1018,6 +1018,12 @@ mrb_full_gc(mrb_state *mrb) GC_TIME_STOP_AND_REPORT; } +void +mrb_garbage_collect(mrb_state *mrb) +{ + mrb_full_gc(mrb); +} + int mrb_gc_arena_save(mrb_state *mrb) { -- cgit v1.2.3