ruby-cvs:22666
From: shyouhei ruby-lang.org
Date: Mon, 11 Feb 2008 16:52:14 +0900 (JST)
Subject: [ruby-cvs:22666] Ruby:r15429 (ruby_1_8): * gc.c (rb_newobj): prohibit call of rb_newobj() during gc.
shyouhei 2008-02-11 16:52:13 +0900 (Mon, 11 Feb 2008)
New Revision: 15429
Modified files:
branches/ruby_1_8/ChangeLog
branches/ruby_1_8/ext/dl/ptr.c
branches/ruby_1_8/gc.c
branches/ruby_1_8/version.h
Log:
* gc.c (rb_newobj): prohibit call of rb_newobj() during gc.
Submitted by Sylvain Joyeux [ruby-core:12099].
* ext/dl/ptr.c: do not use LONG2NUM() inside dlptr_free().
Slightly modified fix bassed on a patch by Sylvain Joyeux
[ruby-core:12099] [ ruby-bugs-11859 ] [ ruby-bugs-11882 ]
[ ruby-patches-13151 ].
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=15429&r2=15428&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/version.h?r1=15429&r2=15428&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/gc.c?r1=15429&r2=15428&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/dl/ptr.c?r1=15429&r2=15428&diff_format=u