From 8145cfebcc45dd3d1e351aef9fdfb5159964ba19 Mon Sep 17 00:00:00 2001 From: usa Date: Sat, 21 Jun 2008 15:40:59 +0000 Subject: * README.EXT.ja: add note about mark and free. (now we are testing auto version.h updating.) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ README.EXT.ja | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1924a9feb..07a52980f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Jun 22 00:38:45 2008 NAKAMURA Usaku + + * README.EXT.ja: add note about mark and free. + Sun Jun 22 00:01:36 2008 NAKAMURA Usaku * io.c (rb_io_binmode_p, argf_binmode_p, Init_IO): new method diff --git a/README.EXT.ja b/README.EXT.ja index 9de08c84c..23bf77474 100644 --- a/README.EXT.ja +++ b/README.EXT.ja @@ -527,6 +527,11 @@ free 関数がガーベージコレクタから呼ばれます.これが-1の場合は,単 純に開放されます. +markおよびfree関数はGC実行中に呼び出されます. +なお, GC実行中はRubyオブジェクトのアロケーションは禁止されま +す. よって, markおよびfree関数でRubyオブジェクトのアロケーシ +ョンは行わないでください. + Cの構造体の割当とDataオブジェクトの生成を同時に行うマクロと して以下のものが提供されています. -- cgit