75c801898d
- Recreate some patches using upstream svn when available, and add some comments for patches Tue May 11 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.6.399-2 - tcltk: Give up using potentially unmaintained ruby_1_8_6 branch and instead completely replace with ruby_1_8 branch head (at this time, using rev 27738) (seems to fix 560053, 590503) - Fix Japanese encoding strings under ruby-tcltk/ext/tk/sample/
22 lines
593 B
Diff
22 lines
593 B
Diff
Sun Mar 1 03:04:19 2009 Akinori MUSHA <knu@iDaemons.org>
|
|
|
|
* class.c (rb_singleton_class_clone): Qnil must be used for a null
|
|
class reference when we use NIL_P() to check class reference
|
|
validity. The bug was exposed by the spec test of Sequel.
|
|
|
|
* eval.c (ruby_init): Use NEW_CREF().
|
|
|
|
Index: ruby_1_8/class.c
|
|
===================================================================
|
|
--- ruby_1_8/class.c (revision 22678)
|
|
+++ ruby_1_8/class.c (revision 22679)
|
|
@@ -153,7 +153,7 @@
|
|
data.klass = obj;
|
|
break;
|
|
default:
|
|
- data.klass = 0;
|
|
+ data.klass = Qnil;
|
|
break;
|
|
}
|
|
|