diff options
| author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-21 15:40:59 +0000 |
|---|---|---|
| committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-21 15:40:59 +0000 |
| commit | 8145cfebcc45dd3d1e351aef9fdfb5159964ba19 (patch) | |
| tree | 026be91a7bb2f25ef2b70e6c6ef972080193d550 /README.EXT.ja | |
| parent | 8e47c1d209ed387a82e672a30b6c7cb28e93451e (diff) | |
| download | ruby-8145cfebcc45dd3d1e351aef9fdfb5159964ba19.tar.gz ruby-8145cfebcc45dd3d1e351aef9fdfb5159964ba19.tar.xz ruby-8145cfebcc45dd3d1e351aef9fdfb5159964ba19.zip | |
* 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
Diffstat (limited to 'README.EXT.ja')
| -rw-r--r-- | README.EXT.ja | 5 |
1 files changed, 5 insertions, 0 deletions
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オブジェクトの生成を同時に行うマクロと して以下のものが提供されています. |
