[macruby-changes] [3182] MacRuby/trunk/test_vm/fixnum.rb
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jan 4 09:33:05 PST 2010
Revision: 3182
http://trac.macosforge.org/projects/ruby/changeset/3182
Author: pthomson at apple.com
Date: 2010-01-04 09:33:04 -0800 (Mon, 04 Jan 2010)
Log Message:
-----------
Fixed an incorrect constant for 32-bit Fixnum limits and fixed the corresponding tests to pass on 64-bit.
Modified Paths:
--------------
MacRuby/trunk/test_vm/fixnum.rb
Modified: MacRuby/trunk/test_vm/fixnum.rb
===================================================================
--- MacRuby/trunk/test_vm/fixnum.rb 2010-01-04 16:42:41 UTC (rev 3181)
+++ MacRuby/trunk/test_vm/fixnum.rb 2010-01-04 17:33:04 UTC (rev 3182)
@@ -69,13 +69,13 @@
assert 'true', "p 42.class == Fixnum"
assert 'true', "p 536870911.class == Fixnum", :archs => ['i386']
-assert 'true', "p -536870913.class == Fixnum", :archs => ['i386']
+assert 'true', "p -536870912.class == Fixnum", :archs => ['i386']
assert 'true', "x = 536870911; x += 1; p x.class == Bignum", :archs => ['i386']
-assert 'true', "x = -536870913; x -= 1; p x.class == Bignum", :archs => ['i386']
-assert 'true', "p 4611686018427387903.class == Fixnum", :archs => ['x86_64']
-assert 'true', "p -4611686018427387904.class == Fixnum", :archs => ['x86_64']
-assert 'true', "x = 4611686018427387903; x += 1; p x.class == Bignum", :archs => ['x86_64']
-assert 'true', "x = -4611686018427387904; x -= 1; p x.class == Bignum", :archs => ['x86_64']
+assert 'true', "x = -536870912; x -= 1; p x.class == Bignum", :archs => ['i386']
+assert 'true', "p 2305843009213693951.class == Fixnum", :archs => ['x86_64']
+assert 'true', "p -2305843009213693952.class == Fixnum", :archs => ['x86_64']
+assert 'true', "x = 2305843009213693951; x += 1; p x.class == Bignum", :archs => ['x86_64']
+assert 'true', "x = -2305843009213693952; x -= 1; p x.class == Bignum", :archs => ['x86_64']
assert "6765\n75025\n832040", %q{
def fib(n)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100104/5a6d93ec/attachment.html>
More information about the macruby-changes
mailing list