Changeset: 60942e23e88f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=60942e23e88f
Modified Files:
        monetdb5/mal/Tests/tst661.stable.out
        monetdb5/mal/Tests/tst903.stable.out
        monetdb5/mal/mal_listing.c
        monetdb5/modules/mal/Tests/call00.stable.out
        monetdb5/optimizer/Tests/ARexample.stable.out
        monetdb5/optimizer/Tests/dataflow4.stable.out
        monetdb5/optimizer/Tests/dataflow5.stable.out
        monetdb5/optimizer/Tests/inlineFunction.stable.out
        monetdb5/optimizer/Tests/inlineFunction2.stable.out
        monetdb5/optimizer/Tests/inlineFunction4.stable.out
        monetdb5/optimizer/Tests/projectionchain.stable.out
        monetdb5/optimizer/Tests/reorder00.stable.out
        monetdb5/optimizer/Tests/tst4004.stable.out
        monetdb5/optimizer/Tests/tst4030.stable.out
        sql/backends/monet5/UDF/cudf/Tests/udf-fuse.stable.out
        sql/backends/monet5/UDF/cudf/Tests/udf-reverse.stable.out
        
sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out
        
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out
        sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
        sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out
        
sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
        sql/test/BugTracker-2014/Tests/manifold.Bug-3556.stable.out
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out.single
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
        sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out
        sql/test/BugTracker/Tests/bug_in_selection.SF-1892413.stable.err
        sql/test/BugTracker/Tests/subquery_orderby.SF-1688915.stable.err
        sql/test/mapi/Tests/sql_int128.stable.out
        sql/test/mergetables/Tests/mergequery.stable.out
        sql/test/remote/Tests/partition_elim.stable.out
Branch: default
Log Message:

merge with default


diffs (truncated from 2819 to 300 lines):

diff --git a/monetdb5/mal/Tests/tst661.stable.out 
b/monetdb5/mal/Tests/tst661.stable.out
--- a/monetdb5/mal/Tests/tst661.stable.out
+++ b/monetdb5/mal/Tests/tst661.stable.out
@@ -26,11 +26,11 @@ Ready.
 
 #mdb.list("user","tst");
 function user.tst():void;
-    a := user.fi(1);
-    (a,b) := user.fi(1);
-    (a,b,c) := user.fi(1);
-    z := user.fs(1);
-    (y,z) := user.fs(1);
+    a := user.fi(1:int);
+    (a,b) := user.fi(1:int);
+    (a,b,c) := user.fi(1:int);
+    z := user.fs(1:int);
+    (y,z) := user.fs(1:int);
 end user.tst;
 function user.tst():void;                      #[0] (0)  0 
     a:int := user.fi(1:int);                   #[1] (0) MDBdummy 1 <- 2 
diff --git a/monetdb5/mal/Tests/tst903.stable.out 
b/monetdb5/mal/Tests/tst903.stable.out
--- a/monetdb5/mal/Tests/tst903.stable.out
+++ b/monetdb5/mal/Tests/tst903.stable.out
@@ -26,13 +26,13 @@ Ready.
 function user.foo():void;
     t0 := alarm.usec();
     b := bat.new(:lng);
-    INT_MAX := 2147483647;
+    INT_MAX := 2147483647:int;
     dbgmsk_restore := mdb.getDebug();
-    dbgmsk_unset := calc.+(8,8388608);
+    dbgmsk_unset := calc.+(8:int,8388608:int);
     dbgmsk_keep := calc.xor(INT_MAX,dbgmsk_unset);
     dbgmsk_set := calc.and(dbgmsk_restore,dbgmsk_keep);
     mdb.setDebug(dbgmsk_set);
-    r := mmath.srand(0);
+    r := mmath.srand(0:int);
 barrier i := 0:lng;
     k := mmath.rand();
     l := calc.lng(k);
@@ -70,7 +70,7 @@ exit i;
     cnt := aggr.count(z2);
     io.printf(" count %d\n",cnt);
     rng := calc.-(mx,mi);
-    r2 := calc./(rng,20);
+    r2 := calc./(rng,20:int);
     r3 := calc.+(mi,r2);
     t0 := alarm.usec();
     z3 := algebra.subselect(b,mi,r3,true,true,false);
@@ -79,7 +79,7 @@ exit i;
     io.printf("#select 0.05 %d",d0);
     cnt := aggr.count(z3);
     io.printf(" count %d\n",cnt);
-    r2 := calc./(rng,10);
+    r2 := calc./(rng,10:int);
     r3 := calc.+(mi,r2);
     t0 := alarm.usec();
     z4 := algebra.subselect(b,mi,r3,true,true,false);
@@ -88,7 +88,7 @@ exit i;
     io.printf("#select 0.1 %d",d0);
     cnt := aggr.count(z4);
     io.printf(" count %d\n",cnt);
-    r2 := calc./(rng,5);
+    r2 := calc./(rng,5:int);
     r3 := calc.+(mi,r2);
     t0 := alarm.usec();
     z5 := algebra.subselect(b,mi,r3,true,true,false);
diff --git a/monetdb5/mal/mal_listing.c b/monetdb5/mal/mal_listing.c
--- a/monetdb5/mal/mal_listing.c
+++ b/monetdb5/mal/mal_listing.c
@@ -37,7 +37,7 @@ renderTerm(MalBlkPtr mb, MalStkPtr stk, 
 {
        char *buf =0;
        char *nme =0;
-       int nameused= 0;
+       int nameused = 0;
        size_t len = 0, maxlen = BUFSIZ;
        ValRecord *val = 0;
        char *cv =0;
@@ -64,9 +64,10 @@ renderTerm(MalBlkPtr mb, MalStkPtr stk, 
                }
 
                // locate value record
-               if (isVarConstant(mb,varid))
+               if (isVarConstant(mb,varid)){
                        val = &getVarConstant(mb, varid);
-               else if( stk)
+                       showtype= getVarType(mb,varid) != TYPE_str && 
getVarType(mb,varid) != TYPE_bit;
+               } else if( stk)
                        val = &stk->stk[varid];
 
                VALformat(&cv, val);
@@ -77,11 +78,12 @@ renderTerm(MalBlkPtr mb, MalStkPtr stk, 
                        GDKerror("renderTerm:Failed to allocate");
                        return NULL;
                }
+
                if( strcmp(cv,"nil") == 0){
                        strcat(buf+len,cv);
                        len += strlen(buf+len);
                        GDKfree(cv);
-                       showtype =getBatType(getVarType(mb,varid)) > TYPE_str 
|| 
+                       showtype = showtype || getBatType(getVarType(mb,varid)) 
> TYPE_str || 
                                ((isVarUDFtype(mb,varid) || 
isVarTypedef(mb,varid)) && isVarConstant(mb,varid)) || 
isaBatType(getVarType(mb,varid)); 
                } else{
                        if ( !isaBatType(getVarType(mb,varid)) && 
getBatType(getVarType(mb,varid)) > TYPE_str ){
@@ -97,7 +99,7 @@ renderTerm(MalBlkPtr mb, MalStkPtr stk, 
                                strcat(buf+len,"\"");
                                len++;
                        }
-                       showtype =closequote > TYPE_str || 
((isVarUDFtype(mb,varid) || isVarTypedef(mb,varid) || (flg & LIST_MAL_REMOTE)) 
&& isVarConstant(mb,varid)) ||
+                       showtype = showtype || closequote > TYPE_str || 
((isVarUDFtype(mb,varid) || isVarTypedef(mb,varid) || (flg & LIST_MAL_REMOTE)) 
&& isVarConstant(mb,varid)) ||
                                (isaBatType(getVarType(mb,varid)) && idx < 
p->retc);
 
                        if (stk && isaBatType(getVarType(mb,varid)) && 
stk->stk[varid].val.bval ){
diff --git a/monetdb5/modules/mal/Tests/call00.stable.out 
b/monetdb5/modules/mal/Tests/call00.stable.out
--- a/monetdb5/modules/mal/Tests/call00.stable.out
+++ b/monetdb5/modules/mal/Tests/call00.stable.out
@@ -36,7 +36,7 @@ Ready.
 [ 0@0,   "(i:int,s:str):bit;"    ]
 [ 2 ]
 hello world
-[ "function user.tst(i:int,s:str):bit;\n    j := calc.+(i,1);\n    
io.print(j);\n# ignore comments \n    format := \"hello %s\\n\";\n    
io.printf(format,s);\n    return tst := true;\nend user.tst;\n" ]
+[ "function user.tst(i:int,s:str):bit;\n    j := calc.+(i,1:int);\n    
io.print(j);\n# ignore comments \n    format := \"hello %s\\n\";\n    
io.printf(format,s);\n    return tst := true;\nend user.tst;\n"   ]
 #--------------------------#
 # view         input                     # name
 # void str                       # type
diff --git a/monetdb5/optimizer/Tests/ARexample.stable.out 
b/monetdb5/optimizer/Tests/ARexample.stable.out
--- a/monetdb5/optimizer/Tests/ARexample.stable.out
+++ b/monetdb5/optimizer/Tests/ARexample.stable.out
@@ -29,23 +29,23 @@ Ready.
 
 #mdb.list("user","foo");
 function user.foo():void;
-    i := 0;
+    i := 0:int;
 barrier go := true;
-    c := calc.+(i,1);
+    c := calc.+(i,1:int);
     io.print("step");
     i := c;
-    redo go := calc.<(i,2);
+    redo go := calc.<(i,2:int);
 exit go;
     io.print("done");
 end user.foo;
 #mdb.list("user","foo");
 function user.foo():void;
-    i := 0;
+    i := 0:int;
 barrier go := true;
-    c := calc.+(i,1);
+    c := calc.+(i,1:int);
     io.print("step");
     i := c;
-    redo go := calc.<(i,2);
+    redo go := calc.<(i,2:int);
 exit go;
     io.print("done");
 end user.foo;
diff --git a/monetdb5/optimizer/Tests/dataflow4.stable.out 
b/monetdb5/optimizer/Tests/dataflow4.stable.out
--- a/monetdb5/optimizer/Tests/dataflow4.stable.out
+++ b/monetdb5/optimizer/Tests/dataflow4.stable.out
@@ -29,12 +29,12 @@ Ready.
 #mdb.list("user","tst");
 function user.tst():void;
 barrier X_12 := language.dataflow();
-    i := 1;
+    i := 1:int;
     b := bat.new(:int);
     a := bat.new(:int);
 exit X_12;
 barrier X_15 := language.dataflow();
-    i := 2;
+    i := 2:int;
     b := bat.new(:int);
     c := bat.new(:int);
     a := bat.new(:int);
@@ -50,12 +50,12 @@ end user.tst;
 #mdb.list("user","tst");
 function user.tst():void;
 barrier X_12 := language.dataflow();
-    i := 1;
+    i := 1:int;
     b := bat.new(:int);
     a := bat.new(:int);
 exit X_12;
 barrier X_15 := language.dataflow();
-    i := 2;
+    i := 2:int;
     b := bat.new(:int);
     c := bat.new(:int);
     a := bat.new(:int);
diff --git a/monetdb5/optimizer/Tests/dataflow5.stable.out 
b/monetdb5/optimizer/Tests/dataflow5.stable.out
--- a/monetdb5/optimizer/Tests/dataflow5.stable.out
+++ b/monetdb5/optimizer/Tests/dataflow5.stable.out
@@ -29,17 +29,17 @@ Ready.
 #mdb.list("user","tst");
 function user.tst():void;
     b := bat.new(:int);
-    bat.append(b,1);
-    bat.append(b,2);
-    bat.append(b,3);
+    bat.append(b,1:int);
+    bat.append(b,2:int);
+    bat.append(b,3:int);
     io.print(b);
 end user.tst;
 #mdb.list("user","tst");
 function user.tst():void;
     b := bat.new(:int);
-    bat.append(b,1);
-    bat.append(b,2);
-    bat.append(b,3);
+    bat.append(b,1:int);
+    bat.append(b,2:int);
+    bat.append(b,3:int);
     io.print(b);
 end user.tst;
 
diff --git a/monetdb5/optimizer/Tests/inlineFunction.stable.out 
b/monetdb5/optimizer/Tests/inlineFunction.stable.out
--- a/monetdb5/optimizer/Tests/inlineFunction.stable.out
+++ b/monetdb5/optimizer/Tests/inlineFunction.stable.out
@@ -30,8 +30,8 @@ Ready.
 #result of inline
 function user.tst():void;
     true:bit;
-    X_4:int := 0;
-    X_4:int := 100;
+    X_4:int := 0:int;
+    X_4:int := 100:int;
     z := X_4;
 end user.tst;
 
diff --git a/monetdb5/optimizer/Tests/inlineFunction2.stable.out 
b/monetdb5/optimizer/Tests/inlineFunction2.stable.out
--- a/monetdb5/optimizer/Tests/inlineFunction2.stable.out
+++ b/monetdb5/optimizer/Tests/inlineFunction2.stable.out
@@ -30,7 +30,7 @@ function user.tst():void;
     b := bat.new(:int);
     X_4 := bat.new(nil:int);
 barrier (X_7,X_8) := iterator.new(b);
-    X_19 := calc.+(X_8,1);
+    X_19 := calc.+(X_8,1:int);
     X_10 := X_19;
     bat.append(X_4,X_10);
     redo (X_7,X_8) := iterator.next(b);
diff --git a/monetdb5/optimizer/Tests/inlineFunction4.stable.out 
b/monetdb5/optimizer/Tests/inlineFunction4.stable.out
--- a/monetdb5/optimizer/Tests/inlineFunction4.stable.out
+++ b/monetdb5/optimizer/Tests/inlineFunction4.stable.out
@@ -30,7 +30,7 @@ Ready.
 #result of inline
 function user.tst():void;
     false:bit;
-    X_5:int := 0;
+    X_5:int := 0:int;
     false:bit;
     -1:int;
     X_5:int := -1:int;
diff --git a/monetdb5/optimizer/Tests/projectionchain.stable.out 
b/monetdb5/optimizer/Tests/projectionchain.stable.out
--- a/monetdb5/optimizer/Tests/projectionchain.stable.out
+++ b/monetdb5/optimizer/Tests/projectionchain.stable.out
@@ -33,18 +33,18 @@ function user.qry():void;
     c := bat.new(:oid);
     d := bat.new(:str);
     k := bat.new(:int);
-    bat.append(a,0@0);
-    bat.append(a,3@0);
-    bat.append(b,0@0);
-    bat.append(b,1@0);
-    bat.append(b,2@0);
-    bat.append(b,3@0);
-    bat.append(b,4@0);
-    bat.append(c,0@0);
-    bat.append(c,1@0);
-    bat.append(c,2@0);
-    bat.append(c,4@0);
-    bat.append(c,5@0);
+    bat.append(a,0@0:oid);
+    bat.append(a,3@0:oid);
+    bat.append(b,0@0:oid);
+    bat.append(b,1@0:oid);
+    bat.append(b,2@0:oid);
+    bat.append(b,3@0:oid);
+    bat.append(b,4@0:oid);
+    bat.append(c,0@0:oid);
+    bat.append(c,1@0:oid);
+    bat.append(c,2@0:oid);
+    bat.append(c,4@0:oid);
+    bat.append(c,5@0:oid);
     bat.append(d,"The");
     bat.append(d,"quick");
     bat.append(d,"brown");
@@ -54,15 +54,15 @@ function user.qry():void;
     bat.append(d,"the");
     bat.append(d,"lazy");
     bat.append(d,"dog");
-    bat.append(k,1);
-    bat.append(k,2);
-    bat.append(k,3);
-    bat.append(k,4);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to