Changeset: 5c8e5b12d756 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c8e5b12d756 Modified Files: monetdb5/tests/gdkTests/Tests/casts.stable.out Branch: default Log Message:
Approve after changeset 9d539a55f543. diffs (truncated from 3970 to 300 lines): diff --git a/monetdb5/tests/gdkTests/Tests/casts.stable.out b/monetdb5/tests/gdkTests/Tests/casts.stable.out --- a/monetdb5/tests/gdkTests/Tests/casts.stable.out +++ b/monetdb5/tests/gdkTests/Tests/casts.stable.out @@ -1,151 +1,244 @@ stdout of test 'casts` in directory 'tests/gdkTests` itself: -# 17:01:43 > -# 17:01:43 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "gdk_dbfarm=/ufs/sjoerd/Monet-candidate/var/MonetDB" "--set" "mapi_open=true" "--set" "mapi_port=35923" "--set" "monet_prompt=" "--trace" "--forcemito" "--set" "mal_listing=2" "--dbname=mTests_tests_gdkTests" "casts.mal" -# 17:01:43 > +# 12:38:12 > +# 12:38:12 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "gdk_dbfarm=/home/sjoerd/Monet-devel/var/MonetDB" "--set" "mapi_open=true" "--set" "mapi_port=34829" "--set" "monet_prompt=" "--trace" "--forcemito" "--set" "mal_listing=2" "--dbname=mTests_tests_gdkTests" "casts.mal" +# 12:38:12 > -# MonetDB 5 server v11.9.0 (hg id: 74e646d14451+) +# MonetDB 5 server v11.10.0 (hg id: 9d539a55f543) # This is an unreleased version -# Serving database 'mTests_tests_gdkTests', using 8 threads -# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically linked -# Found 15.629 GiB available main-memory. +# Serving database 'mTests_tests_gdkTests', using 1 thread +# Compiled for i686-pc-linux-gnu/32bit with 32bit OIDs dynamically linked +# Found 0.980 GiB available main-memory. # Copyright (c) 1993-July 2008 CWI. # Copyright (c) August 2008-2012 MonetDB B.V., all rights reserved # Visit http://www.monetdb.org/ for further information -# Listening for connection requests on mapi:monetdb://madrid.ins.cwi.nl:35923/ +# Listening for connection requests on mapi:monetdb://localhost.localdomain:34829/ # MonetDB/GIS module loaded +# MonetDB/JAQL module loaded # MonetDB/SQL module loaded function user.main():void; io.printf("# casting to int\n"); - io.print(0:int); - io.print(1:int); + 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:lng); + io.printf("# io.print(2147483649);\n"); io.print(2147483649:lng); - io.print(-2147483647:int); + io.printf("# io.print(-2147483647);\n"); + io.print(-2147483647); + io.printf("# io.print(-2147483648);\n"); io.print(-2147483648:lng); + io.printf("# io.print(-2147483649);\n"); io.print(-2147483649:lng); io.printf("# int from bit\n"); + io.printf("# bi:= true:int; io.print(bi);\n"); bi := 1:int; io.print(bi); + io.printf("# bi:= false:int; io.print(bi);\n"); bi := 0: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 := calc.+(2147483647:int,1:int); +catch MALException:str ; + io.printf("Caught exception\n"); +exit MALException:str ; + io.printf("# io.print(i);\n"); io.print(i); + io.printf("# z:= -2147483647:int - 1:int;\n"); z := calc.-(-2147483647:int,1:int); +catch MALException:str ; + io.printf("Caught exception\n"); +exit MALException:str ; + 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 := calc.+(2147483647:int,2:int); +catch MALException:str ; + io.printf("Caught exception\n"); +exit MALException:str ; + 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 := calc.-(-2147483647:int,2:int); +catch MALException:str ; + io.printf("Caught exception\n"); +exit MALException:str ; + io.printf("# io.print(z);\n"); io.print(z); io.printf("# int from lng\n"); + io.printf("# io.print(1LL:int);\n"); io.print(1:int); + io.printf("# io.print(2147483647LL:int);\n"); io.print(2147483647:int); + io.printf("# io.print(2147483648LL:int);\n"); io.print(nil:int); + io.printf("# io.print(2147483649LL:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483647LL:int);\n"); io.print(-2147483647:int); + io.printf("# io.print(-2147483648LL:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483649LL:int);\n"); io.print(nil:int); io.printf("# int from flt\n"); + io.printf("# io.print(0.0:int);\n"); io.print(0:int); + io.printf("# io.print(0.1:int);\n"); io.print(0:int); + io.printf("# io.print(0.5:int);\n"); io.print(0:int); + io.printf("# io.print(0.9:int);\n"); io.print(0:int); + io.printf("# io.print(1.0:int);\n"); io.print(1:int); + io.printf("# io.print(-0.1:int);\n"); io.print(0:int); + io.printf("# io.print(-0.5:int);\n"); io.print(0:int); + io.printf("# io.print(-0.9:int);\n"); io.print(0:int); + io.printf("# io.print(-1.0:int);\n"); io.print(-1:int); + io.printf("# io.print(2147483647.0:int);\n"); io.print(nil:int); + io.printf("# io.print(2147483648.0:int);\n"); io.print(nil:int); + io.printf("# io.print(2147483649.0:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483647.0:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483648.0:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483649.0:int);\n"); io.print(nil:int); io.printf("# int from dbl\n"); + io.printf("# io.print(0.0LL:int);\n"); io.print(0:int); + io.printf("# io.print(0.1LL:int);\n"); io.print(0:int); + io.printf("# io.print(0.5LL:int);\n"); io.print(0:int); + io.printf("# io.print(0.9LL:int);\n"); io.print(0:int); + io.printf("# io.print(1.0LL:int);\n"); io.print(1:int); + io.printf("# io.print(-0.1LL:int);\n"); io.print(0:int); + io.printf("# io.print(-0.5LL:int);\n"); io.print(0:int); + io.printf("# io.print(-0.9LL:int);\n"); io.print(0:int); + io.printf("# io.print(-1.0LL:int);\n"); io.print(-1:int); + io.printf("# io.print(2147483647.0LL:int);\n"); io.print(2147483647:int); + io.printf("# io.print(2147483648.0LL:int);\n"); io.print(nil:int); + io.printf("# io.print(2147483649.0LL:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483647.0LL:int);\n"); io.print(-2147483647:int); + io.printf("# io.print(-2147483648.0LL:int);\n"); io.print(nil:int); + io.printf("# io.print(-2147483649.0LL:int);\n"); io.print(nil:int); io.printf("# int from oid\n"); + io.printf("# io.print(2@0:int);\n"); io.print(2:int); + io.printf("# io.print(2@1:int);\n"); io.print(2:int); + io.printf("# io.print(2147483647@0:int);\n"); io.print(2147483647:int); + io.printf("# io.print(2147483648@0:int);\n"); io.print(nil:int); + io.printf("# io.print(2147483649@0:int);\n"); io.print(nil: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:str ; + 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:str ; + 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:str ; + 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:str ; + 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:str ; + 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); @@ -154,70 +247,107 @@ catch SQLException:str ; exit SQLException:str ; 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(false:bit); + io.printf("# io.print(1:bit);\n"); io.print(true:bit); + io.printf("# io.print(-1:bit);\n"); io.print(true:bit); + io.printf("# io.print(4096:bit);\n"); io.print(true:bit); io.printf("# bit from lng\n"); + io.printf("# io.print(0LL:bit);\n"); io.print(false:bit); + io.printf("# io.print(1LL:bit);\n"); io.print(true:bit); + io.printf("# io.print(-1LL:bit);\n"); io.print(true:bit); _______________________________________________ Checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
