Changeset: 4d15930caf30 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4d15930caf30 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 Branch: jit Log Message:
approve output diffs (138 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -7850,6 +7850,10 @@ Ready. [ "language", "register", "pattern language.register(m:str,f:str,code:str,help:str):void ", "CMDregisterFunction;", "Compile the code string to MAL and register it as a function." ] [ "language", "sink", "pattern language.sink(v:any...):void ", "MALgarbagesink;", "Variables to be considered together when triggering garbage collection.\nUsed in the dataflow blocks to avoid early release of values." ] [ "language", "source", "pattern language.source(f:str):void ", "CMDevalFile;", "Merge the instructions stored in the file with the current program." ] +[ "lidar", "attach", "pattern lidar.attach(fname:str):void ", "LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs" ] +[ "lidar", "export", "pattern lidar.export(tablename:str,fname:str,type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a LAS/LAZ file" ] +[ "lidar", "load", "pattern lidar.load(tablename:str):void ", "LIDARloadTable;", "Load a LIDAR table from an attached file" ] +[ "lidar", "prelude", "command lidar.prelude():void ", "LIDARprelude;", "" ] [ "lsst", "angsep", "command lsst.angsep(ra1:dbl,dec1:dbl,ra2:dbl,dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and (ra2,dec2)" ] [ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl,dec:dbl,ra_min:dbl,dec_min:dbl,ra_max:dbl,dec_max:dbl):int ", "qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude box contains the given position" ] [ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl,dec:dbl,ra_cen:dbl,dec_cen:dbl,radius:dbl):int ", "qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude circle contains the given position" ] @@ -8157,6 +8161,8 @@ Ready. [ "optimizer", "deadcode", "pattern optimizer.deadcode(mod:str,fcn:str):str ", "OPTwrapper;", "Dead code optimizer" ] [ "optimizer", "derivePath", "pattern optimizer.derivePath():str ", "OPTwrapper;", "" ] [ "optimizer", "derivePath", "pattern optimizer.derivePath(mod:str,fcn:str):str ", "OPTwrapper;", "Join path constructor" ] +[ "optimizer", "emptybind", "pattern optimizer.emptybind():str ", "OPTwrapper;", "" ] +[ "optimizer", "emptybind", "pattern optimizer.emptybind(mod:str,fcn:str):str ", "OPTwrapper;", "Evaluate empty set expressions." ] [ "optimizer", "evaluate", "pattern optimizer.evaluate():str ", "OPTwrapper;", "" ] [ "optimizer", "evaluate", "pattern optimizer.evaluate(mod:str,fcn:str):str ", "OPTwrapper;", "Evaluate constant expressions once." ] [ "optimizer", "factorize", "pattern optimizer.factorize():str ", "OPTwrapper;", "" ] @@ -8167,6 +8173,8 @@ Ready. [ "optimizer", "generator", "pattern optimizer.generator(mod:str,fcn:str):str ", "OPTwrapper;", "Sequence generator optimizer" ] [ "optimizer", "inline", "pattern optimizer.inline():str ", "OPTwrapper;", "" ] [ "optimizer", "inline", "pattern optimizer.inline(mod:str,fcn:str):str ", "OPTwrapper;", "Expand inline functions" ] +[ "optimizer", "jit", "pattern optimizer.jit():str ", "OPTwrapper;", "" ] +[ "optimizer", "jit", "pattern optimizer.jit(mod:str,fcn:str):str ", "OPTwrapper;", "Propagate candidate lists in just-in-time optimization" ] [ "optimizer", "joinselect", "pattern optimizer.joinselect():str ", "OPTwrapper;", "" ] [ "optimizer", "joinselect", "pattern optimizer.joinselect(mod:str,fcn:str):str ", "OPTwrapper;", "Replace select with join select" ] [ "optimizer", "json", "pattern optimizer.json():str ", "OPTwrapper;", "" ] @@ -8383,6 +8391,14 @@ Ready. [ "sql", "dump_cache", "pattern sql.dump_cache() (query:bat[:str],count:bat[:int]) ", "dump_cache;", "dump the content of the query cache" ] [ "sql", "dump_opt_stats", "pattern sql.dump_opt_stats() (rewrite:bat[:str],count:bat[:int]) ", "dump_opt_stats;", "dump the optimizer rewrite statistics" ] [ "sql", "dump_trace", "pattern sql.dump_trace() (event:bat[:int],clk:bat[:str],pc:bat[:str],thread:bat[:int],ticks:bat[:lng],rssMB:bat[:lng],vmMB:bat[:lng],reads:bat[:lng],writes:bat[:lng],minflt:bat[:lng],majflt:bat[:lng],nvcsw:bat[:lng],stmt:bat[:str]) ", "dump_trace;", "dump the trace statistics" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int):bat[:any_1] ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int):bat[:any_1] ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] ", "mvc_bind_idxbat_wrap;", "" ] [ "sql", "epilogue", "command sql.epilogue():void ", "SQLepilogue;", "" ] [ "sql", "eval", "pattern sql.eval(cmd:str):void ", "SQLstatement;", "Compile and execute a single sql statement" ] [ "sql", "eval", "pattern sql.eval(cmd:str,output:bit):void ", "SQLstatement;", "Compile and execute a single sql statement (and optionaly send output on the output stream)" ] @@ -8632,7 +8648,7 @@ Ready. [ "url", "url", "command url.url(s:str):url ", "URLnew;", "Create an URL from a string literal" ] [ "url", "url", "command url.url(s:url):url ", "URLnoop;", "Create an URL from a string literal" ] [ "user", "main", "function user.main():void;", "", "" ] -[ "user", "s1_1", "function user.s1_1():void;", "", "" ] +[ "user", "s2_1", "function user.s2_1():void;", "", "" ] [ "user", "sql.init", "function user.sql.init():void;", "", "" ] [ "uuid", "#cmp", "command uuid.#cmp():void ", "UUIDcompare;", "" ] [ "uuid", "#fromstr", "command uuid.#fromstr():void ", "UUIDfromString;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -10215,6 +10215,10 @@ Ready. [ "language", "register", "pattern language.register(m:str,f:str,code:str,help:str):void ", "CMDregisterFunction;", "Compile the code string to MAL and register it as a function." ] [ "language", "sink", "pattern language.sink(v:any...):void ", "MALgarbagesink;", "Variables to be considered together when triggering garbage collection.\nUsed in the dataflow blocks to avoid early release of values." ] [ "language", "source", "pattern language.source(f:str):void ", "CMDevalFile;", "Merge the instructions stored in the file with the current program." ] +[ "lidar", "attach", "pattern lidar.attach(fname:str):void ", "LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs" ] +[ "lidar", "export", "pattern lidar.export(tablename:str,fname:str,type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a LAS/LAZ file" ] +[ "lidar", "load", "pattern lidar.load(tablename:str):void ", "LIDARloadTable;", "Load a LIDAR table from an attached file" ] +[ "lidar", "prelude", "command lidar.prelude():void ", "LIDARprelude;", "" ] [ "lsst", "angsep", "command lsst.angsep(ra1:dbl,dec1:dbl,ra2:dbl,dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and (ra2,dec2)" ] [ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl,dec:dbl,ra_min:dbl,dec_min:dbl,ra_max:dbl,dec_max:dbl):int ", "qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude box contains the given position" ] [ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl,dec:dbl,ra_cen:dbl,dec_cen:dbl,radius:dbl):int ", "qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude circle contains the given position" ] @@ -10524,6 +10528,8 @@ Ready. [ "optimizer", "deadcode", "pattern optimizer.deadcode(mod:str,fcn:str):str ", "OPTwrapper;", "Dead code optimizer" ] [ "optimizer", "derivePath", "pattern optimizer.derivePath():str ", "OPTwrapper;", "" ] [ "optimizer", "derivePath", "pattern optimizer.derivePath(mod:str,fcn:str):str ", "OPTwrapper;", "Join path constructor" ] +[ "optimizer", "emptybind", "pattern optimizer.emptybind():str ", "OPTwrapper;", "" ] +[ "optimizer", "emptybind", "pattern optimizer.emptybind(mod:str,fcn:str):str ", "OPTwrapper;", "Evaluate empty set expressions." ] [ "optimizer", "evaluate", "pattern optimizer.evaluate():str ", "OPTwrapper;", "" ] [ "optimizer", "evaluate", "pattern optimizer.evaluate(mod:str,fcn:str):str ", "OPTwrapper;", "Evaluate constant expressions once." ] [ "optimizer", "factorize", "pattern optimizer.factorize():str ", "OPTwrapper;", "" ] @@ -10534,6 +10540,8 @@ Ready. [ "optimizer", "generator", "pattern optimizer.generator(mod:str,fcn:str):str ", "OPTwrapper;", "Sequence generator optimizer" ] [ "optimizer", "inline", "pattern optimizer.inline():str ", "OPTwrapper;", "" ] [ "optimizer", "inline", "pattern optimizer.inline(mod:str,fcn:str):str ", "OPTwrapper;", "Expand inline functions" ] +[ "optimizer", "jit", "pattern optimizer.jit():str ", "OPTwrapper;", "" ] +[ "optimizer", "jit", "pattern optimizer.jit(mod:str,fcn:str):str ", "OPTwrapper;", "Propagate candidate lists in just-in-time optimization" ] [ "optimizer", "joinselect", "pattern optimizer.joinselect():str ", "OPTwrapper;", "" ] [ "optimizer", "joinselect", "pattern optimizer.joinselect(mod:str,fcn:str):str ", "OPTwrapper;", "Replace select with join select" ] [ "optimizer", "json", "pattern optimizer.json():str ", "OPTwrapper;", "" ] @@ -10751,6 +10759,14 @@ Ready. [ "sql", "dump_cache", "pattern sql.dump_cache() (query:bat[:str],count:bat[:int]) ", "dump_cache;", "dump the content of the query cache" ] [ "sql", "dump_opt_stats", "pattern sql.dump_opt_stats() (rewrite:bat[:str],count:bat[:int]) ", "dump_opt_stats;", "dump the optimizer rewrite statistics" ] [ "sql", "dump_trace", "pattern sql.dump_trace() (event:bat[:int],clk:bat[:str],pc:bat[:str],thread:bat[:int],ticks:bat[:lng],rssMB:bat[:lng],vmMB:bat[:lng],reads:bat[:lng],writes:bat[:lng],minflt:bat[:lng],majflt:bat[:lng],nvcsw:bat[:lng],stmt:bat[:str]) ", "dump_trace;", "dump the trace statistics" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int):bat[:any_1] ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybind", "pattern sql.emptybind(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] ", "mvc_bind_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int):bat[:any_1] ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) ", "mvc_bind_idxbat_wrap;", "" ] +[ "sql", "emptybindidx", "pattern sql.emptybindidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] ", "mvc_bind_idxbat_wrap;", "" ] [ "sql", "epilogue", "command sql.epilogue():void ", "SQLepilogue;", "" ] [ "sql", "eval", "pattern sql.eval(cmd:str):void ", "SQLstatement;", "Compile and execute a single sql statement" ] [ "sql", "eval", "pattern sql.eval(cmd:str,output:bit):void ", "SQLstatement;", "Compile and execute a single sql statement (and optionaly send output on the output stream)" ] @@ -11002,7 +11018,7 @@ Ready. [ "url", "url", "command url.url(s:str):url ", "URLnew;", "Create an URL from a string literal" ] [ "url", "url", "command url.url(s:url):url ", "URLnoop;", "Create an URL from a string literal" ] [ "user", "main", "function user.main():void;", "", "" ] -[ "user", "s1_1", "function user.s1_1():void;", "", "" ] +[ "user", "s2_1", "function user.s2_1():void;", "", "" ] [ "user", "sql.init", "function user.sql.init():void;", "", "" ] [ "uuid", "#cmp", "command uuid.#cmp():void ", "UUIDcompare;", "" ] [ "uuid", "#fromstr", "command uuid.#fromstr():void ", "UUIDfromString;", "" ] @@ -11078,25 +11094,3 @@ Ready. # 12:57:40 > "Done." # 12:57:40 > -pattern optimizer.emptycolumn(mod:str,fcn:str):str -address OPTwrapper; -comment Evaluate empty set expressions. - -pattern optimizer.emptycolumn():str -address OPTwrapper; -pattern sql.emptycolumn(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) -address mvc_bind_wrap; -pattern sql.emptycolumn(mvc:int,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] -address mvc_bind_wrap; -pattern sql.emptycolumn(mvc:int,schema:str,table:str,column:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) -address mvc_bind_wrap; -pattern sql.emptycolumn(mvc:int,schema:str,table:str,column:str,access:int):bat[:any_1] -address mvc_bind_wrap; -pattern sql.emptycolumnidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int) (uid:bat[:oid],uval:bat[:any_1]) -address mvc_bind_idxbat_wrap; -pattern sql.emptycolumnidx(mvc:int,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int):bat[:any_1] -address mvc_bind_idxbat_wrap; -pattern sql.emptycolumnidx(mvc:int,schema:str,table:str,index:str,access:int) (uid:bat[:oid],uval:bat[:any_1]) -address mvc_bind_idxbat_wrap; -pattern sql.emptycolumnidx(mvc:int,schema:str,table:str,index:str,access:int):bat[:any_1] -address mvc_bind_idxbat_wrap; _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
