ruby-changes:4183
From: ko1@a...
Date: Mon, 3 Mar 2008 17:23:22 +0900 (JST)
Subject: [ruby-changes:4183] matz - Ruby:r15673 (trunk): * re.c (rb_reg_regsub): remove too strict encoding check.
matz 2008-03-03 17:22:18 +0900 (Mon, 03 Mar 2008)
New Revision: 15673
Modified files:
trunk/ChangeLog
trunk/re.c
trunk/test/ruby/test_m17n_comb.rb
Log:
* re.c (rb_reg_regsub): remove too strict encoding check.
[ruby-dev:33966]
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_m17n_comb.rb?r1=15673&r2=15672&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15673&r2=15672&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=15673&r2=15672&diff_format=u
Index: re.c
===================================================================
--- re.c (revision 15672)
+++ re.c (revision 15673)
@@ -2960,7 +2960,6 @@
rb_encoding *str_enc = rb_enc_get(str);
rb_encoding *src_enc = rb_enc_get(src);
- rb_enc_check(str, src);
p = s = RSTRING_PTR(str);
e = s + RSTRING_LEN(str);
Index: ChangeLog
===================================================================
--- ChangeLog (revision 15672)
+++ ChangeLog (revision 15673)
@@ -1,3 +1,8 @@
+Mon Mar 3 17:15:09 2008 Yukihiro Matsumoto <matz@r...>
+
+ * re.c (rb_reg_regsub): remove too strict encoding check.
+ [ruby-dev:33966]
+
Mon Mar 3 16:14:24 2008 Nobuyoshi Nakada <nobu@r...>
* hash.c (rb_any_hash): shrinks all results in Fixnum range.
Index: test/ruby/test_m17n_comb.rb
===================================================================
--- test/ruby/test_m17n_comb.rb (revision 15672)
+++ test/ruby/test_m17n_comb.rb (revision 15673)
@@ -1417,7 +1417,6 @@
assert_equal(s1, doit.call)
next
end
- assert(false, "test broken")
if !str_enc_compatible?(s1.gsub(r2, ''), s3)
assert_raise(ArgumentError, desc) { doit.call }
next
@@ -1472,7 +1471,6 @@
assert_equal([s1, nil], doit.call)
next
end
- assert(false, "test broken")
if !str_enc_compatible?(s1.gsub(r2, ''), s3)
assert_raise(ArgumentError, desc) { doit.call }
next
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/