Changeset: 31b326b1770b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=31b326b1770b
Modified Files:
        clients/Tests/exports.stable.out
        monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
        sql/backends/monet5/sql_execute.c
        sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err
        sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out
        sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
        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-2014/Tests/querylog.Bug-3607.stable.out
        sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
        sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
        sql/test/Triggers/trigger_insert.sql
        sql/test/mergetables/Tests/mergequery.stable.out
        sql/test/remote/Tests/partition_elim.stable.out
Branch: jit
Log Message:

Approve output


diffs (truncated from 1436 to 300 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -1538,6 +1538,7 @@ int OPTconstantsImplementation(Client cn
 int OPTcostModelImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 int OPTdataflowImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr p);
 int OPTdeadcodeImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+int OPTemptycolumnImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr p);
 int OPTevaluateImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 int OPTfactorizeImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 int OPTgarbageCollectorImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
diff --git 
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
--- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
+++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
@@ -64,10 +64,10 @@ Ready.
 % 118 # length
 function user.s8_1():void;
     X_24:void := querylog.define("explain copy into ttt from 
\\'/tmp/xyz\\';","default_pipe",12);
-barrier X_51 := language.dataflow();
+barrier X_52 := language.dataflow();
     X_1 := sql.mvc();
     (X_11:bat[:int],X_12:bat[:int],X_13:bat[:int]) := 
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0);
-exit X_51;
+exit X_52;
     X_14 := sql.append(X_1,"sys","ttt","a",X_11);
     X_18 := sql.append(X_14,"sys","ttt","b",X_12);
     X_20 := sql.append(X_18,"sys","ttt","c",X_13);
@@ -125,10 +125,10 @@ end user.s8_1;
 % 118 # length
 function user.s24_1():void;
     X_24:void := querylog.define("explain copy into ttt from 
\\'/tmp/xyz\\';","user_1",12);
-barrier X_52 := language.dataflow();
+barrier X_53 := language.dataflow();
     X_1 := sql.mvc();
     (X_11:bat[:int],X_12:bat[:int],X_13:bat[:int]) := 
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0);
-exit X_52;
+exit X_53;
     X_14 := sql.append(X_1,"sys","ttt","a",X_11);
     X_18 := sql.append(X_14,"sys","ttt","b",X_12);
     X_22 := aggr.count(X_13);
diff --git a/sql/backends/monet5/sql_execute.c 
b/sql/backends/monet5/sql_execute.c
--- a/sql/backends/monet5/sql_execute.c
+++ b/sql/backends/monet5/sql_execute.c
@@ -311,7 +311,7 @@ SQLrun(Client c, backend *be, mvc *m){
                                setVarFixed(mb, j+retc);
                        }
                        mb->stmt[0]->argc = 1;
-                       chkProgram(cntxt->fdout, cntxt->nspace, mb);
+                       chkProgram(c->fdout, c->nspace, mb);
                        break;
                }
        }
diff --git 
a/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err 
b/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err
--- a/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err
+++ b/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err
@@ -1,81 +1,37 @@
 stderr of test 'explain_gives_crash.SF-2741829` in directory 
'sql/test/BugTracker-2009` itself:
 
 
-# 22:45:54 >  
-# 22:45:54 >   mserver5 
"--config=/ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf" --debug=10 
--set gdk_nr_threads=0 --set 
"monet_mod_path=/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/dbfarm"    
--set mapi_open=true --set xrpc_open=true --set mapi_port=35519 --set 
xrpc_port=48894 --set monet_prompt= --trace  
"--dbname=mTests_src_test_BugTracker-2009" --set mal_listing=0 "--dbinit= 
include sql;" ; echo ; echo Over..
-# 22:45:54 >  
+# 13:17:22 >  
+# 13:17:22 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=32129" "--set" 
"mapi_usock=/var/tmp/mtest-23841/.s.monetdb.32129" "--set" "monet_prompt=" 
"--forcemito" 
"--dbpath=/export/scratch1/mk/jit//Linux/var/MonetDB/mTests_sql_test_BugTracker-2009"
+# 13:17:22 >  
 
-# builtin opt  gdk_arch = 64bitx86_64-unknown-linux-gnu
-# builtin opt  gdk_version = 1.30.0
-# builtin opt  prefix = /ufs/niels/scratch/rc/Linux-x86_64
-# builtin opt  exec_prefix = ${prefix}
-# builtin opt  gdk_dbname = tst
-# builtin opt  gdk_dbfarm = ${prefix}/var/MonetDB
-# builtin opt  gdk_debug = 8
-# builtin opt  gdk_alloc_map = yes
-# builtin opt  gdk_vmtrim = yes
-# builtin opt  monet_admin = adm
+# builtin opt  gdk_dbpath = 
/export/scratch1/mk/jit//Linux/var/monetdb5/dbfarm/demo
+# builtin opt  gdk_debug = 0
+# builtin opt  gdk_vmtrim = no
 # builtin opt  monet_prompt = >
-# builtin opt  monet_welcome = yes
-# builtin opt  monet_mod_path = ${exec_prefix}/lib/MonetDB
-# builtin opt  monet_daemon = yes
-# builtin opt  host = localhost
+# builtin opt  monet_daemon = no
 # builtin opt  mapi_port = 50000
-# builtin opt  mapi_noheaders = no
-# builtin opt  mapi_debug = 0
-# builtin opt  mapi_clients = 2
+# builtin opt  mapi_open = false
+# builtin opt  mapi_autosense = false
+# builtin opt  sql_optimizer = default_pipe
 # builtin opt  sql_debug = 0
-# builtin opt  sql_logdir = sql_logs
-# builtin opt  xquery_logdir = xquery_logs
-# builtin opt  standoff_ns = http://monetdb.cwi.nl/standoff
-# builtin opt  standoff_start = start
-# builtin opt  standoff_end = end
-# config opt   prefix = /ufs/niels/scratch/rc/Linux-x86_64
-# config opt   config = ${prefix}/etc/monetdb5.conf
-# config opt   prefix = /ufs/niels/scratch/rc/Linux-x86_64
-# config opt   exec_prefix = ${prefix}
-# config opt   gdk_dbfarm = ${prefix}/var/MonetDB5/dbfarm
-# config opt   gdk_dbname = demo
-# config opt   gdk_alloc_map = no
-# config opt   gdk_embedded = no
-# config opt   gdk_debug = 0
-# config opt   monet_mod_path = 
${exec_prefix}/lib/MonetDB5:${exec_prefix}/lib/MonetDB5/lib:${exec_prefix}/lib/MonetDB5/bin
-# config opt   monet_daemon = no
-# config opt   monet_welcome = yes
-# config opt   mero_msglog = ${prefix}/var/log/MonetDB/merovingian.log
-# config opt   mero_errlog = ${prefix}/var/log/MonetDB/merovingian.log
-# config opt   mero_pidfile = ${prefix}/var/run/MonetDB/merovingian.pid
-# config opt   mero_exittimeout = 7
-# config opt   mero_doproxy = yes
-# config opt   mero_discoveryttl = 600
-# config opt   mal_init = ${exec_prefix}/lib/MonetDB5/mal_init.mal
-# config opt   mal_listing = 2
-# config opt   mapi_port = 50000
-# config opt   mapi_open = false
-# config opt   sql_logdir = sql_logs
-# cmdline opt  config = /ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf
 # cmdline opt  gdk_nr_threads = 0
-# cmdline opt  monet_mod_path = 
/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/bin
-# cmdline opt  gdk_dbfarm = 
/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/dbfarm
 # cmdline opt  mapi_open = true
-# cmdline opt  xrpc_open = true
-# cmdline opt  mapi_port = 35519
-# cmdline opt  xrpc_port = 48894
+# cmdline opt  mapi_port = 32129
+# cmdline opt  mapi_usock = /var/tmp/mtest-23841/.s.monetdb.32129
 # cmdline opt  monet_prompt = 
-# cmdline opt  gdk_dbname = mTests_src_test_BugTracker-2009
-# cmdline opt  mal_listing = 0
-#warning: please don't forget to set your vault key!
-#(see /ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf)
+# cmdline opt  gdk_dbpath = 
/export/scratch1/mk/jit//Linux/var/MonetDB/mTests_sql_test_BugTracker-2009
+# cmdline opt  gdk_debug = 536870922
 
-# 22:45:54 >  
-# 22:45:54 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=35519 
-# 22:45:54 >  
+# 13:17:23 >  
+# 13:17:23 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-23841" "--port=32129"
+# 13:17:23 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-27483/.s.monetdb.35395
+MAPI  = (monetdb) /var/tmp/mtest-23841/.s.monetdb.32129
 QUERY = alter table blabla drop constraint dada;
 ERROR = !ALTER TABLE: no such constraint 'dada'
 
-# 22:45:54 >  
-# 22:45:54 >  Done.
-# 22:45:54 >  
+# 13:17:23 >  
+# 13:17:23 >  "Done."
+# 13:17:23 >  
 
diff --git 
a/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out 
b/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out
--- a/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out
+++ b/sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out
@@ -1,29 +1,28 @@
 stdout of test 'explain_gives_crash.SF-2741829` in directory 
'sql/test/BugTracker-2009` itself:
 
 
-# 16:38:46 >  
-# 16:38:46 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=38761" "--set" 
"mapi_usock=/var/tmp/mtest-29376/.s.monetdb.38761" "--set" "monet_prompt=" 
"--forcemito" 
"--dbpath=/home/sjoerd/Monet-devel/var/MonetDB/mTests_sql_test_BugTracker-2009" 
"--set" "embedded_r=yes"
-# 16:38:46 >  
+# 13:17:22 >  
+# 13:17:22 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=32129" "--set" 
"mapi_usock=/var/tmp/mtest-23841/.s.monetdb.32129" "--set" "monet_prompt=" 
"--forcemito" 
"--dbpath=/export/scratch1/mk/jit//Linux/var/MonetDB/mTests_sql_test_BugTracker-2009"
+# 13:17:22 >  
 
-# MonetDB 5 server v11.24.0 (hg id: 934dbfa3c66b)
+# MonetDB 5 server v11.24.0
 # This is an unreleased version
-# Serving database 'mTests_sql_test_BugTracker-2009', using 4 threads
+# Serving database 'mTests_sql_test_BugTracker-2009', using 8 threads
 # Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit 
integers dynamically linked
-# Found 15.518 GiB available main-memory.
+# Found 15.589 GiB available main-memory.
 # Copyright (c) 1993-July 2008 CWI.
 # Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
 # Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on mapi:monetdb://meeuw.mullender.nl:38761/
-# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-29376/.s.monetdb.38761
+# Listening for connection requests on mapi:monetdb://vienna.da.cwi.nl:32129/
+# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-23841/.s.monetdb.32129
 # MonetDB/GIS module loaded
 # MonetDB/SQL module loaded
-# MonetDB/R   module loaded
 
 Ready.
 
-# 16:38:46 >  
-# 16:38:46 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-29376" "--port=38761"
-# 16:38:46 >  
+# 13:17:23 >  
+# 13:17:23 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-23841" "--port=32129"
+# 13:17:23 >  
 
 #set optimizer='sequential_pipe';
 #create table blabla(id integer);
@@ -43,31 +42,28 @@ function user.s8_1():void;
 "    sql.assert(X_19,""UPDATE: UNIQUE constraint 'blabla.dada' violated"");"
     sql.exportOperation();
 end user.s8_1;
-#inline               actions= 0 time=4 usec 
-#candidates           actions= 1 time=40 usec 
-#remap                actions= 0 time=6 usec 
-#costModel            actions= 1 time=34 usec 
-#coercions            actions= 7 time=32 usec 
-#evaluate             actions= 0 time=6 usec 
-#emptybind            actions= 0 time=6 usec 
-#pushselect           actions= 2 time=36 usec 
-#aliases              actions= 2 time=28 usec 
-#mergetable           actions= 0 time=36 usec 
-#deadcode             actions= 2 time=26 usec 
-#aliases              actions= 0 time=7 usec 
-#constants            actions= 1 time=23 usec 
-#commonTerms          actions= 0 time=7 usec 
-#projectionpath       actions= 0 time=7 usec 
-#reorder              actions= 1 time=55 usec 
-#deadcode             actions= 0 time=9 usec 
-#reduce               actions=34 time=47 usec 
-#matpack              actions= 0 time=7 usec 
-#querylog             actions= 0 time=2 usec 
-#multiplex            actions= 0 time=5 usec 
-#generator            actions= 0 time=3 usec 
-#profiler             actions= 1 time=18 usec 
-#garbageCollector     actions= 1 time=26 usec 
-#total                actions= 1 time=565 usec 
+#inline               actions= 0 time=1 usec 
+#remap                actions= 0 time=3 usec 
+#costmodel            actions= 1 time=1 usec 
+#coercion             actions= 7 time=8 usec 
+#evaluate             actions= 0 time=3 usec 
+#emptycolumn          actions= 1 time=16 usec 
+#aliases              actions= 1 time=6 usec 
+#mergetable           actions= 0 time=23 usec 
+#deadcode             actions= 5 time=8 usec 
+#aliases              actions= 0 time=3 usec 
+#constants            actions= 3 time=4 usec 
+#commonTerms          actions= 0 time=4 usec 
+#projectionpath       actions= 0 time=4 usec 
+#reorder              actions= 1 time=16 usec 
+#deadcode             actions= 0 time=4 usec 
+#reduce               actions=38 time=20 usec 
+#matpack              actions= 0 time=2 usec 
+#multiplex            actions= 0 time=2 usec 
+#profiler             actions= 1 time=0 usec 
+#candidates           actions= 1 time=0 usec 
+#garbagecollctor      actions= 1 time=10 usec 
+#total                actions= 1 time=224 usec 
 function user.s10_1():void;
 "    X_23:void := querylog.define(""explain alter table blabla add constraint 
dada unique (id);"",""sequential_pipe"",15);"
 "    sql.catalog(29,""sys"",nil,0);"
@@ -83,31 +79,28 @@ function user.s10_1():void;
 "    sql.assert(X_19,""UPDATE: UNIQUE constraint 'blabla.dada' violated"");"
     sql.exportOperation();
 end user.s10_1;
-#inline               actions= 0 time=4 usec 
-#candidates           actions= 1 time=38 usec 
-#remap                actions= 0 time=6 usec 
-#costModel            actions= 1 time=34 usec 
-#coercions            actions= 7 time=32 usec 
-#evaluate             actions= 0 time=6 usec 
-#emptybind            actions= 0 time=6 usec 
-#pushselect           actions= 2 time=34 usec 
-#aliases              actions= 2 time=27 usec 
-#mergetable           actions= 0 time=37 usec 
-#deadcode             actions= 2 time=27 usec 
-#aliases              actions= 0 time=8 usec 
-#constants            actions= 1 time=24 usec 
-#commonTerms          actions= 0 time=8 usec 
-#projectionpath       actions= 0 time=6 usec 
-#reorder              actions= 1 time=42 usec 
-#deadcode             actions= 0 time=9 usec 
-#reduce               actions=34 time=48 usec 
-#matpack              actions= 0 time=6 usec 
-#querylog             actions= 0 time=1 usec 
-#multiplex            actions= 0 time=5 usec 
-#generator            actions= 0 time=3 usec 
-#profiler             actions= 1 time=18 usec 
-#garbageCollector     actions= 1 time=25 usec 
-#total                actions= 1 time=547 usec 
+#inline               actions= 0 time=1 usec 
+#remap                actions= 0 time=3 usec 
+#costmodel            actions= 1 time=1 usec 
+#coercion             actions= 7 time=7 usec 
+#evaluate             actions= 0 time=3 usec 
+#emptycolumn          actions= 1 time=11 usec 
+#aliases              actions= 1 time=6 usec 
+#mergetable           actions= 0 time=23 usec 
+#deadcode             actions= 5 time=9 usec 
+#aliases              actions= 0 time=4 usec 
+#constants            actions= 3 time=4 usec 
+#commonTerms          actions= 0 time=4 usec 
+#projectionpath       actions= 0 time=3 usec 
+#reorder              actions= 1 time=15 usec 
+#deadcode             actions= 0 time=4 usec 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to