From: nagachika00@... Date: 2014-07-03T03:28:11+00:00 Subject: [ruby-core:63532] [ruby-trunk - Feature #9894] [RFC] README.EXT: document rb_gc_register_mark_object Issue #9894 has been updated by Tomoyuki Chikanaga. Duplicated by Feature #9893: [RFC] README.EXT: document rb_gc_register_mark_object added ---------------------------------------- Feature #9894: [RFC] README.EXT: document rb_gc_register_mark_object https://bugs.ruby-lang.org/issues/9894#change-47581 * Author: Eric Wong * Status: Closed * Priority: Normal * Assignee: * Category: * Target version: ---------------------------------------- Any comment on officially supporting this as part of the C API? diff --git a/README.EXT b/README.EXT index d66d6c5..dded850 100644 --- a/README.EXT +++ b/README.EXT @@ -1176,6 +1176,12 @@ void rb_global_variable(VALUE *var) Tells GC to protect these variables. +void rb_gc_register_mark_object(VALUE val) + + Tells GC to protect the object referenced by val. This requires less + memory to track than rb_global_variable, but may only be used if the C + variable never changes. + == Constant Definition void rb_define_const(VALUE klass, const char *name, VALUE val) :: -- Eric Wong -- https://bugs.ruby-lang.org/