Changeset: 9d539a55f543 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9d539a55f543
Modified Files:
        monetdb5/tests/gdkTests/Tests/casts.mal
        monetdb5/tests/gdkTests/Tests/casts.stable.out
        monetdb5/tests/gdkTests/Tests/casts.stable.out.SunOS5.10
        monetdb5/tests/gdkTests/Tests/casts.stable.out.SunOS5.10.oid64
        monetdb5/tests/gdkTests/Tests/casts.stable.out.Windows
        monetdb5/tests/gdkTests/Tests/casts.stable.out.Windows.64bit.oid64
        monetdb5/tests/gdkTests/Tests/casts.stable.out.oid64
Branch: default
Log Message:

Merge with Apr2012 branch.


diffs (truncated from 20918 to 300 lines):

diff --git a/monetdb5/tests/gdkTests/Tests/casts.mal 
b/monetdb5/tests/gdkTests/Tests/casts.mal
--- a/monetdb5/tests/gdkTests/Tests/casts.mal
+++ b/monetdb5/tests/gdkTests/Tests/casts.mal
@@ -1,130 +1,210 @@
 io.printf("# casting to int\n");
 
+io.printf("# io.print(0);\n");
 io.print(0);
+io.printf("# io.print(1);\n");
 io.print(1);
+io.printf("# io.print(32767);\n");
 io.print(32767);
+io.printf("# io.print(32768);\n");
 io.print(32768);
+io.printf("# io.print(32769);\n");
 io.print(32769);
+io.printf("# io.print(2147483647);\n");
 io.print(2147483647);
+io.printf("# io.print(2147483648);\n");
 io.print(2147483648);
+io.printf("# io.print(2147483649);\n");
 io.print(2147483649);
+io.printf("# io.print(-2147483647);\n");
 io.print(-2147483647);
+io.printf("# io.print(-2147483648);\n");
 io.print(-2147483648);
+io.printf("# io.print(-2147483649);\n");
 io.print(-2147483649);
 
 io.printf("# int from bit\n");
+io.printf("# bi:= true:int; io.print(bi);\n");
 bi:= true:int; io.print(bi);
+io.printf("# bi:= false:int; io.print(bi);\n");
 bi:= false:int; io.print(bi);
 
 io.printf("# int from sht\n");
+io.printf("# sh:= 1:sht; si:= calc.int(sh); io.print(si);\n");
 sh:= 1:sht; si:= calc.int(sh); io.print(si);
+io.printf("# sh:= 32767:sht; si:= calc.int(sh); io.print(si);\n");
 sh:= 32767:sht; si:= calc.int(sh); io.print(si);
 
 io.printf("# int from int\n");
+io.printf("# io.print(1:int);\n");
 io.print(1:int);
+io.printf("# io.print(32767:int);\n");
 io.print(32767:int);
+io.printf("# io.print(32768:int);\n");
 io.print(32768:int);
+io.printf("# io.print(2147483647:int);\n");
 io.print(2147483647:int);
+io.printf("# io.print(-2147483647:int);\n");
 io.print(-2147483647:int);
+io.printf("# i:= 2147483647:int+1:int;\n");
 i:= 2147483647:int+1:int;
 catch MALException:str;
 io.printf("Caught exception\n");
 exit MALException;
+io.printf("# io.print(i);\n");
 io.print(i);
 
+io.printf("# z:= -2147483647:int - 1:int;\n");
 z:= -2147483647:int - 1:int;
 catch MALException:str;
 io.printf("Caught exception\n");
 exit MALException;
+io.printf("# io.print(z);\n");
 io.print(z);
 io.printf("# should this produce nil (overflow)?\n");
+io.printf("# z:= 2147483647:int + 2:int;\n");
 z:= 2147483647:int + 2:int;
 catch MALException:str;
 io.printf("Caught exception\n");
 exit MALException;
+io.printf("# io.print(z);\n");
 io.print(z);
 io.printf("# should this produce nil (overflow)?\n");
+io.printf("# z:= -2147483647:int - 2:int;\n");
 z:= -2147483647:int - 2:int;
 catch MALException:str;
 io.printf("Caught exception\n");
 exit MALException;
+io.printf("# io.print(z);\n");
 io.print(z);
 
 io.printf("# int from lng\n");
+io.printf("# io.print(1LL:int);\n");
 io.print(1LL:int);
+io.printf("# io.print(2147483647LL:int);\n");
 io.print(2147483647LL:int);
+io.printf("# io.print(2147483648LL:int);\n");
 io.print(2147483648LL:int);
+io.printf("# io.print(2147483649LL:int);\n");
 io.print(2147483649LL:int);
+io.printf("# io.print(-2147483647LL:int);\n");
 io.print(-2147483647LL:int);
+io.printf("# io.print(-2147483648LL:int);\n");
 io.print(-2147483648LL:int);
+io.printf("# io.print(-2147483649LL:int);\n");
 io.print(-2147483649LL:int);
 
 io.printf("# int from flt\n");
+io.printf("# io.print(0.0:int);\n");
 io.print(0.0:int);
+io.printf("# io.print(0.1:int);\n");
 io.print(0.1:int);
+io.printf("# io.print(0.5:int);\n");
 io.print(0.5:int);
+io.printf("# io.print(0.9:int);\n");
 io.print(0.9:int);
+io.printf("# io.print(1.0:int);\n");
 io.print(1.0:int);
+io.printf("# io.print(-0.1:int);\n");
 io.print(-0.1:int);
+io.printf("# io.print(-0.5:int);\n");
 io.print(-0.5:int);
+io.printf("# io.print(-0.9:int);\n");
 io.print(-0.9:int);
+io.printf("# io.print(-1.0:int);\n");
 io.print(-1.0:int);
+io.printf("# io.print(2147483647.0:int);\n");
 io.print(2147483647.0:int);
+io.printf("# io.print(2147483648.0:int);\n");
 io.print(2147483648.0:int);
+io.printf("# io.print(2147483649.0:int);\n");
 io.print(2147483649.0:int);
+io.printf("# io.print(-2147483647.0:int);\n");
 io.print(-2147483647.0:int);
+io.printf("# io.print(-2147483648.0:int);\n");
 io.print(-2147483648.0:int);
+io.printf("# io.print(-2147483649.0:int);\n");
 io.print(-2147483649.0:int);
 
 io.printf("# int from dbl\n");
+io.printf("# io.print(0.0LL:int);\n");
 io.print(0.0LL:int);
+io.printf("# io.print(0.1LL:int);\n");
 io.print(0.1LL:int);
+io.printf("# io.print(0.5LL:int);\n");
 io.print(0.5LL:int);
+io.printf("# io.print(0.9LL:int);\n");
 io.print(0.9LL:int);
+io.printf("# io.print(1.0LL:int);\n");
 io.print(1.0LL:int);
+io.printf("# io.print(-0.1LL:int);\n");
 io.print(-0.1LL:int);
+io.printf("# io.print(-0.5LL:int);\n");
 io.print(-0.5LL:int);
+io.printf("# io.print(-0.9LL:int);\n");
 io.print(-0.9LL:int);
+io.printf("# io.print(-1.0LL:int);\n");
 io.print(-1.0LL:int);
+io.printf("# io.print(2147483647.0LL:int);\n");
 io.print(2147483647.0LL:int);
+io.printf("# io.print(2147483648.0LL:int);\n");
 io.print(2147483648.0LL:int);
+io.printf("# io.print(2147483649.0LL:int);\n");
 io.print(2147483649.0LL:int);
+io.printf("# io.print(-2147483647.0LL:int);\n");
 io.print(-2147483647.0LL:int);
+io.printf("# io.print(-2147483648.0LL:int);\n");
 io.print(-2147483648.0LL:int);
+io.printf("# io.print(-2147483649.0LL:int);\n");
 io.print(-2147483649.0LL:int);
 
 io.printf("# int from oid\n");
+io.printf("# io.print(2@0:int);\n");
 io.print(2@0:int);
+io.printf("# io.print(2@1:int);\n");
 io.print(2@1:int);
+io.printf("# io.print(2147483647@0:int);\n");
 io.print(2147483647@0:int);
+io.printf("# io.print(2147483648@0:int);\n");
 io.print(2147483648@0:int);
+io.printf("# io.print(2147483649@0:int);\n");
 io.print(2147483649@0:int);
 
 io.printf("# int from str\n");
+io.printf("# s := \"0\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "0"; s_int := calc.int(s); io.print(s_int);
+io.printf("# s := \"32767\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "32767"; s_int := calc.int(s); io.print(s_int);
+io.printf("# s := \"2147483647\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "2147483647"; s_int := calc.int(s); io.print(s_int);
+io.printf("# s := \"2147483648\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "2147483648"; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
 exit SQLException;
+io.printf("# s := \"2147483649\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "2147483649"; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
 exit SQLException;
+io.printf("# s := \"-2147483647\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "-2147483647"; s_int := calc.int(s); io.print(s_int);
+io.printf("# s := \"-2147483648\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "-2147483648"; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
 exit SQLException;
+io.printf("# s := \"-2147483649\"; s_int := calc.int(s); io.print(s_int);\n");
 s := "-2147483649"; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
 exit SQLException;
+io.printf("# s := \"\"; s_int := calc.int(s); io.print(s_int);\n");
 s := ""; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
 exit SQLException;
+io.printf("# s := \"random string\"; s_int := calc.int(s); 
io.print(s_int);\n");
 s := "random string"; s_int := calc.int(s); io.print(s_int);
 catch SQLException:str;
 io.printf("Caught exception\n");
@@ -133,59 +213,96 @@ exit SQLException;
 io.printf("# to bit\n");
 
 io.printf("# bit from bit\n");
+io.printf("# io.print(true:bit);\n");
 io.print(true:bit);
+io.printf("# io.print(false:bit);\n");
 io.print(false:bit);
 
 io.printf("# bit from sht\n");
+io.printf("# j:= 0:sht; b:= calc.bit(j); io.print(b);\n");
 j:= 0:sht; b:= calc.bit(j); io.print(b);
+io.printf("# j:= 1:sht; b:= calc.bit(j); io.print(b);\n");
 j:= 1:sht; b:= calc.bit(j); io.print(b);
+io.printf("# j:= -1:sht; b:= calc.bit(j); io.print(b);\n");
 j:= -1:sht; b:= calc.bit(j); io.print(b);
+io.printf("# j:= 4096:sht; b:= calc.bit(j); io.print(b);\n");
 j:= 4096:sht; b:= calc.bit(j); io.print(b);
 
 io.printf("# bit from int\n");
+io.printf("# io.print(0:bit);\n");
 io.print(0:bit);
+io.printf("# io.print(1:bit);\n");
 io.print(1:bit);
+io.printf("# io.print(-1:bit);\n");
 io.print(-1:bit);
+io.printf("# io.print(4096:bit);\n");
 io.print(4096:bit);
 
 io.printf("# bit from lng\n");
+io.printf("# io.print(0LL:bit);\n");
 io.print(0LL:bit);
+io.printf("# io.print(1LL:bit);\n");
 io.print(1LL:bit);
+io.printf("# io.print(-1LL:bit);\n");
 io.print(-1LL:bit);
+io.printf("# io.print(4096LL:bit);\n");
 io.print(4096LL:bit);
 
 io.printf("# bit from flt\n");
+io.printf("# io.print(0.0:bit);\n");
 io.print(0.0:bit);
+io.printf("# io.print(0.1:bit);\n");
 io.print(0.1:bit);
+io.printf("# io.print(1.0:bit);\n");
 io.print(1.0:bit);
+io.printf("# io.print(-0.1:bit);\n");
 io.print(-0.1:bit);
+io.printf("# io.print(-1.0:bit);\n");
 io.print(-1.0:bit);
+io.printf("# io.print(4096.0:bit);\n");
 io.print(4096.0:bit);
 
 io.printf("# bit from dbl\n");
+io.printf("# io.print(0.0LL:bit);\n");
 io.print(0.0LL:bit);
+io.printf("# io.print(0.1LL:bit);\n");
 io.print(0.1LL:bit);
+io.printf("# io.print(1.0LL:bit);\n");
 io.print(1.0LL:bit);
+io.printf("# io.print(-0.1LL:bit);\n");
 io.print(-0.1LL:bit);
+io.printf("# io.print(-1.0LL:bit);\n");
 io.print(-1.0LL:bit);
+io.printf("# io.print(4096.0LL:bit);\n");
 io.print(4096.0LL:bit);
 
 io.printf("# bit from oid\n");
+io.printf("# io.print(0@0:bit);\n");
 io.print(0@0:bit);
+io.printf("# io.print(1@0:bit);\n");
 io.print(1@0:bit);
+io.printf("# io.print(4096@0:bit);\n");
 io.print(4096@0:bit);
+io.printf("# io.print(1073741824@0:bit);\n");
 io.print(1073741824@0:bit);
+io.printf("# io.print(2147483647@0:bit);\n");
 io.print(2147483647@0:bit);
 
 io.printf("# bit from str\n");
+io.printf("# s := \"true\"; s_bit := calc.bit(s); io.print(s_bit);\n");
 s := "true"; s_bit := calc.bit(s); io.print(s_bit);
+io.printf("# s := \"false\"; s_bit := calc.bit(s); io.print(s_bit);\n");
 s := "false"; s_bit := calc.bit(s); io.print(s_bit);
+io.printf("# s := \"0\"; s_bit := calc.bit(s); io.print(s_bit);\n");
 s := "0"; s_bit := calc.bit(s); io.print(s_bit);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to