From 6816e8efcff3be75f8020cd1b0ea57d3cd664bbc Mon Sep 17 00:00:00 2001 From: Adam Hess Date: Thu, 12 Oct 2023 11:15:53 -0700 Subject: Free everything at shutdown when the RUBY_FREE_ON_SHUTDOWN environment variable is set, manually free memory at shutdown. Co-authored-by: Nobuyoshi Nakada Co-authored-by: Peter Zhu --- miniinit.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'miniinit.c') diff --git a/miniinit.c b/miniinit.c index 2a14a0d1c5..bb22d6d9f5 100644 --- a/miniinit.c +++ b/miniinit.c @@ -49,3 +49,10 @@ Init_enc(void) } #include "mini_builtin.c" + +void +rb_free_loaded_builtin_table(void) +{ + if (loaded_builtin_table) + st_free_table(loaded_builtin_table); +} -- cgit v1.2.3