ruby-changes:10687
From: matz <ko1@a...>
Date: Thu, 12 Feb 2009 15:38:40 +0900 (JST)
Subject: [ruby-changes:10687] Ruby:r22250 (trunk): * iseq.c (simple_default_value): allow plain strings as default
matz 2009-02-12 15:38:26 +0900 (Thu, 12 Feb 2009) New Revision: 22250 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22250 Log: * iseq.c (simple_default_value): allow plain strings as default values. Modified files: trunk/ChangeLog trunk/iseq.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22249) +++ ChangeLog (revision 22250) @@ -1,3 +1,8 @@ +Thu Feb 12 15:28:04 2009 Yukihiro Matsumoto <matz@r...> + + * iseq.c (simple_default_value): allow plain strings as default + values. + Wed Feb 11 18:09:41 2009 NAKAMURA Usaku <usa@r...> * gc.c (define_final, undefine_final): shouldn't add/remove finalizer Index: iseq.c =================================================================== --- iseq.c (revision 22249) +++ iseq.c (revision 22250) @@ -1285,6 +1285,9 @@ case BIN(putnil): val = Qnil; goto got; + case BIN(putstring): + val = rb_str_new3(*seq++); + goto got; case BIN(putobject): val = *seq++; got: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/