[前][次][番号順一覧][スレッド一覧]

ruby-changes:9368

From: matz <ko1@a...>
Date: Mon, 22 Dec 2008 11:12:50 +0900 (JST)
Subject: [ruby-changes:9368] Ruby:r20906 (trunk): * string.c (rb_str_upto): should return enumerator if called

matz	2008-12-22 11:12:37 +0900 (Mon, 22 Dec 2008)

  New Revision: 20906

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20906

  Log:
    * string.c (rb_str_upto): should return enumerator if called
      without block.  [ruby-dev:37526]

  Modified files:
    trunk/ChangeLog
    trunk/string.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20905)
+++ ChangeLog	(revision 20906)
@@ -1,3 +1,8 @@
+Mon Dec 22 10:59:31 2008  Yukihiro Matsumoto  <matz@r...>
+
+	* string.c (rb_str_upto): should return enumerator if called
+	  without block.  [ruby-dev:37526]
+
 Mon Dec 22 09:54:43 2008  Yukihiro Matsumoto  <matz@r...>
 
 	* parse.y (gettable_gen): the encoding of __FILE__ should be
Index: string.c
===================================================================
--- string.c	(revision 20905)
+++ string.c	(revision 20906)
@@ -2861,6 +2861,7 @@
     rb_encoding *enc;
 
     rb_scan_args(argc, argv, "11", &end, &exclusive);
+    RETURN_ENUMERATOR(beg, argc, argv);
     excl = RTEST(exclusive);
     CONST_ID(succ, "succ");
     StringValue(end);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]