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

ruby-changes:4247

From: ko1@a...
Date: Mon, 10 Mar 2008 03:52:01 +0900 (JST)
Subject: [ruby-changes:4247] naruse - Ruby:r15737 (trunk): * string.c (rb_str_index): if t == s + pos, the character beginning

naruse	2008-03-10 03:51:46 +0900 (Mon, 10 Mar 2008)

  New Revision: 15737

  Modified files:
    trunk/ChangeLog
    trunk/string.c
    trunk/version.h

  Log:
    * string.c (rb_str_index): if t == s + pos, the character beginning
      from s + pos is valid.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=15737&r2=15736&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=15737&r2=15736&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15737&r2=15736&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15736)
+++ ChangeLog	(revision 15737)
@@ -1,3 +1,8 @@
+Mon Mar 10 02:08:21 2008  NARUSE, Yui  <naruse@r...>
+
+	* string.c (rb_str_index): if t == s + pos, the character beginning
+	  from s + pos is valid.
+
 Sun Mar  9 13:51:21 2008  Eric Hodel  <drbrain@s...>
 
 	* lib/rdoc/generator.rb: Restore missing line to #params.  Patch by
Index: string.c
===================================================================
--- string.c	(revision 15736)
+++ string.c	(revision 15737)
@@ -2074,7 +2074,7 @@
 	pos = rb_memsearch(sptr, slen, s, len);
 	if (pos < 0) return pos;
 	t = rb_enc_right_char_head(s, s+pos, enc);
-	if (t == s) break;
+	if (t == s + pos) break;
 	if ((len -= t - s) <= 0) return -1;
 	offset += t - s;
 	s = t;
Index: version.h
===================================================================
--- version.h	(revision 15736)
+++ version.h	(revision 15737)
@@ -1,7 +1,7 @@
 #define RUBY_VERSION "1.9.0"
-#define RUBY_RELEASE_DATE "2008-03-08"
+#define RUBY_RELEASE_DATE "2008-03-10"
 #define RUBY_VERSION_CODE 190
-#define RUBY_RELEASE_CODE 20080308
+#define RUBY_RELEASE_CODE 20080310
 #define RUBY_PATCHLEVEL 0
 
 #define RUBY_VERSION_MAJOR 1
@@ -9,7 +9,7 @@
 #define RUBY_VERSION_TEENY 0
 #define RUBY_RELEASE_YEAR 2008
 #define RUBY_RELEASE_MONTH 3
-#define RUBY_RELEASE_DAY 8
+#define RUBY_RELEASE_DAY 10
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

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

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