[macruby-changes] [4093] MacRuby/trunk

source_changes at macosforge.org source_changes at macosforge.org
Thu May 13 17:34:08 PDT 2010


Revision: 4093
          http://trac.macosforge.org/projects/ruby/changeset/4093
Author:   martinlagardette at apple.com
Date:     2010-05-13 17:34:03 -0700 (Thu, 13 May 2010)
Log Message:
-----------
Improve core/integer pass rate

Modified Paths:
--------------
    MacRuby/trunk/rational.c

Removed Paths:
-------------
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/ceil_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/constructor_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/even_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/floor_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/induced_from_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/integer_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/next_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/odd_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/pred_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/round_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/succ_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_i_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_int_tags.txt
    MacRuby/trunk/spec/frozen/tags/macruby/core/integer/truncate_tags.txt

Modified: MacRuby/trunk/rational.c
===================================================================
--- MacRuby/trunk/rational.c	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/rational.c	2010-05-14 00:34:03 UTC (rev 4093)
@@ -419,7 +419,7 @@
 	break;
       default:
 	if (!k_numeric_p(num) || !f_integer_p(num))
-	    rb_raise(rb_eArgError, "not an integer");
+	    rb_raise(rb_eTypeError, "not an integer");
     }
 }
 

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/ceil_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/ceil_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/ceil_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#ceil returns self

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/constructor_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/constructor_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/constructor_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-fails:Integer() calls to_i on Rationals

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/even_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/even_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/even_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#even? returns true when self is an even number

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/floor_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/floor_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/floor_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#floor returns self

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcd_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-fails:Integer#gcd raises a TypeError unless the argument is an Integer

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/gcdlcm_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-fails:Integer#gcdlcm raises an TypeError unless the argument is an Integer

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/induced_from_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/induced_from_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/induced_from_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1,2 +0,0 @@
-critical:Integer.induced_from with [Float] returns a Bignum when the passed Float is out of Fixnum's range
-critical:Integer.induced_from returns the passed argument when passed a Bignum or Fixnum

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/integer_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/integer_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/integer_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#integer? returns true

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/lcm_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-fails:Integer#lcm raises an TypeError unless the argument is an Integer

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/next_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/next_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/next_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#next returns the Integer equal to self + 1
\ No newline at end of file

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/odd_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/odd_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/odd_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#odd? returns true when self is an odd number

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/pred_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/pred_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/pred_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#pred returns the Integer equal to self - 1

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/round_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/round_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/round_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#round returns self

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/succ_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/succ_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/succ_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#succ returns the Integer equal to self + 1
\ No newline at end of file

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_i_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_i_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_i_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#to_i returns self

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_int_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_int_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/to_int_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#to_int returns self

Deleted: MacRuby/trunk/spec/frozen/tags/macruby/core/integer/truncate_tags.txt
===================================================================
--- MacRuby/trunk/spec/frozen/tags/macruby/core/integer/truncate_tags.txt	2010-05-13 23:53:37 UTC (rev 4092)
+++ MacRuby/trunk/spec/frozen/tags/macruby/core/integer/truncate_tags.txt	2010-05-14 00:34:03 UTC (rev 4093)
@@ -1 +0,0 @@
-critical:Integer#truncate returns self
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100513/d98311bb/attachment-0001.html>


More information about the macruby-changes mailing list