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

ruby-changes:18712

From: naruse <ko1@a...>
Date: Mon, 31 Jan 2011 06:00:11 +0900 (JST)
Subject: [ruby-changes:18712] Ruby:r30738 (trunk): Add ML Reference and a test for r30736

naruse	2011-01-31 06:00:04 +0900 (Mon, 31 Jan 2011)

  New Revision: 30738

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

  Log:
    Add ML Reference and a test for r30736 [ruby-core:34997]

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_array.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30737)
+++ ChangeLog	(revision 30738)
@@ -4,7 +4,7 @@
 	  rb_resize_capa because rb_resize_capa expects resized length is
 	  smaller than current array length. call rb_ary_unshare before
 	  rb_resize_capa because rb_resize_capa losts the reference to
-	  original shared array.
+	  original shared array. [ruby-core:34997]
 
 Sun Jan 30 17:19:46 2011  Tanaka Akira  <akr@f...>
 
Index: test/ruby/test_array.rb
===================================================================
--- test/ruby/test_array.rb	(revision 30737)
+++ test/ruby/test_array.rb	(revision 30738)
@@ -1456,6 +1456,12 @@
     assert_raise(ArgumentError) { a.uniq!(1) }
     assert_raise(ArgumentError) { f.uniq!(1) }
     assert_raise(RuntimeError) { f.uniq! }
+
+    assert_nothing_raised do
+      a = [ {c: "b"}, {c: "r"}, {c: "w"}, {c: "g"}, {c: "g"} ]
+      a.sort_by!{|e| e[:c]}
+      a.uniq!   {|e| e[:c]}
+    end
   end
 
   def test_uniq_bang_with_block

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

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