寝ぼけ眼でCRubyのソース読んでたんですが、morisさんは起動中にRUBY_BOX=0/1が変更されると予期しているのかな?そうでなければ起動時に固定したほうがいいと思うんだけど、現状getenv("RUBY_BOX")が動的に何度も呼ばれてるのでそれなりに心配。
ただ眠いので勘違いしているだけかもしれない。
Conversation
Notices
-
Embed this notice
斎藤ただし (tadd@best-friends.chat)'s status on Friday, 09-Jan-2026 00:42:32 JST
斎藤ただし
-
Embed this notice
ハト / ロージー (rosylilly@best-friends.chat)'s status on Friday, 09-Jan-2026 00:42:29 JST
ハト / ロージー
@tadd 多分だけど ruby-jp の Slack の方が届くよ
-
Embed this notice
斎藤ただし (tadd@best-friends.chat)'s status on Friday, 09-Jan-2026 00:42:30 JST
斎藤ただし
自信ないけど、これで届くのかな @tagomoris
-
Embed this notice
斎藤ただし (tadd@best-friends.chat)'s status on Friday, 09-Jan-2026 00:42:31 JST
斎藤ただし
--- a/class.c
+++ b/class.c
@@ -978,7 +978,7 @@ rb_class_new(VALUE super)
RCLASS_SET_MAX_IV_COUNT(klass, RCLASS_MAX_IV_COUNT(super));
}
- RUBY_ASSERT(getenv("RUBY_BOX") || RCLASS_PRIME_CLASSEXT_WRITABLE_P(klass));
+ RUBY_ASSERT(ruby_box_enabled || RCLASS_PRIME_CLASSEXT_WRITABLE_P(klass));
return klass;
} -
Embed this notice
斎藤ただし (tadd@best-friends.chat)'s status on Friday, 09-Jan-2026 01:20:17 JST
斎藤ただし
@rosylilly めんどくさかった……
-
Embed this notice