[#62904] [ruby-trunk - Feature #9894] [Open] [RFC] README.EXT: document rb_gc_register_mark_object — normalperson@...
Issue #9894 has been reported by Eric Wong.
3 messages
2014/06/02
[#63321] [ANN] ElixirConf 2014 - Don't Miss Jos辿 Valim and Dave Thomas — Jim Freeze <jimfreeze@...>
Just a few more weeks until ElixirConf 2014!
6 messages
2014/06/24
[#63391] Access Modifiers (Internal Interfaces) — Daniel da Silva Ferreira <danieldasilvaferreira@...>
Hi,
3 messages
2014/06/28
[ruby-core:62902] [ruby-trunk - Feature #9893] [Open] [RFC] README.EXT: document rb_gc_register_mark_object
From:
normalperson@...
Date:
2014-06-02 04:13:37 UTC
List:
ruby-core #62902
Issue #9893 has been reported by Eric Wong. ---------------------------------------- Feature #9893: [RFC] README.EXT: document rb_gc_register_mark_object https://bugs.ruby-lang.org/issues/9893 * Author: Eric Wong * Status: Open * Priority: Low * Assignee: Koichi Sasada * Category: doc * Target version: current: 2.2.0 ---------------------------------------- ref [ruby-core:62862] 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 == Constant Definition void rb_define_const(VALUE klass, const char *name, VALUE val) :: -- https://bugs.ruby-lang.org/