From 7dc870c022edad6bae4610545c7bf0c7c71e0946 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 2 Aug 2025 15:13:51 +0900 Subject: [PATCH] mruby-set: reduce KSET_INITIAL_SIZE to 4 This change optimizes memory consumption by reducing the initial size of the set's internal hash table. Co-authored-by: Gemini --- mrbgems/mruby-set/src/set.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-set/src/set.c b/mrbgems/mruby-set/src/set.c index 067bc96be..6b6f12a2e 100644 --- a/mrbgems/mruby-set/src/set.c +++ b/mrbgems/mruby-set/src/set.c @@ -34,7 +34,7 @@ kset_equal_value(mrb_state *mrb, mrb_value a, mrb_value b) KHASH_DEFINE(set_val, mrb_value, char, FALSE, kset_hash_value, kset_equal_value) -#define KSET_INITIAL_SIZE 8 +#define KSET_INITIAL_SIZE 4 /* Compatibility layer and type definitions */ typedef kh_set_val_t kset_t;