[prev in list] [next in list] [prev in thread] [next in thread] 

List:       monetdb-checkins
Subject:    MonetDB: data-vaults - Approve output
From:       Panagiotis Koutsourakis <commits+kutsurak=monetdbsolutions.com () monetdb ! org>
Date:       2017-07-31 12:32:22
Message-ID: hg.fe0a8281ec59.1501504342.6315528441665844383 () monetdb-vm0 ! spin-off ! cwi ! nl
[Download RAW message or body]

Changeset: fe0a8281ec59 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fe0a8281ec59
Modified Files:
	clients/Tests/MAL-signatures.stable.out
	clients/Tests/MAL-signatures.stable.out.int128
	clients/Tests/exports.stable.out
Branch: data-vaults
Log Message:

Approve output


diffs (truncated from 309 to 300 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
@@ -7466,15 +7466,15 @@ Ready.
 [ "gadget",	"analyzetable",	"pattern gadget.analyzetable(readerID:int, status:int, \
tablename:str):int ",	"gadgetAnalyzeTable;",	"Analyze table"	]  [ \
"gadget",	"attach",	"pattern gadget.attach(fname:str):void ",	"gadgetAttach;",	"Opens \
a GADGET file, loads metadata into the catalog and creates a table"	]  [ \
"gadget",	"attachall",	"pattern gadget.attachall(tname:str, fname:str...):void \
",	"gadgetAttachAll;",	"Opens all GADGET files, loads their metadata into the catalog \
                and creates a single table, name tname, for all of them"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT with access \
                kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int):bat[:any_1] ",	"mvc_gadget_bind_wrap;",	"Bind the \
'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - \
                updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT with access \
                kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT partition with access \
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	] +[ \
"gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	""	] +[ "gadget",	"bind",	"pattern gadget.bind(tid:int, \
mvc:int, schema:str, table:str, column:str, access:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	""	] +[ "gadget",	"bind",	"pattern gadget.bind(tid:int, \
mvc:int, schema:str, table:str, column:str, access:int, part_nr:int, nr_parts:int) \
(uid:bat[:oid], uval:bat[:any_1]) ",	"mvc_gadget_bind_wrap;",	""	] +[ \
"gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	""	]  [ "gadget",	"checktab",	"function \
gadget.checktab(tablename:str) (X_0:int, X_1:int);",	"",	""	]  [ \
"gadget",	"checktable",	"pattern gadget.checktable(mvc:int, tablename:str) (X_0:int, \
                X_1:int) ",	"gadgetCheckTable;",	"Check if table was loaded"	]
-[ "gadget",	"export",	"pattern gadget.export(tablename:str):void \
                ",	"gadgetExportTable;",	"Export a table to a GADGET file"	]
-[ "gadget",	"import",	"pattern gadget.import(tablename:str):void \
                ",	"gadgetImportTable;",	"Import a GADGET table from an attached \
                file"	]
-[ "gadget",	"link",	"pattern gadget.link(tablename:str):void \
",	"gadgetLinkTable;",	"Link with GADGET table from an attached file using MMAP"	] +[ \
"gadget",	"export",	"pattern gadget.export(tablename:str):void \
",	"gadgetExportTable;",	""	] +[ "gadget",	"import",	"pattern \
gadget.import(tablename:str):void ",	"gadgetImportTable;",	""	] +[ \
"gadget",	"link",	"pattern gadget.link(tablename:str):void \
",	"gadgetLinkTable;",	""	]  [ "gadget",	"listdir",	"pattern \
gadget.listdir(dirname:str):void ",	"gadgetListDir;",	"Attach all GADGET files in the \
directory"	]  [ "gadget",	"listdirall",	"pattern gadget.listdirall(dirname:str):void \
",	"gadgetListDirAll;",	"Attach all GADGET files in the directory"	]  [ \
"gadget",	"listdirpattern",	"pattern gadget.listdirpattern(dirname:str, \
pattern:str):void ",	"gadgetListDirPat;",	"Attach all GADGET file in the directory, \
giving a pattern"	] @@ -7482,8 +7482,8 @@ Ready.
 [ "gadget",	"loadall",	"pattern gadget.loadall(tablename:str):void \
",	"gadgetLoadTableAll;",	"Load a GADGET table from an attached file"	]  [ \
"gadget",	"phkeyconvert",	"pattern gadget.phkeyconvert(x:flt, y:flt, z:flt, \
baseSize:flt, nbits:int):lng ",	"gadgetPHkeyConvert;",	"Convert a 3D coordinate to a \
peano hilbert key"	]  [ "gadget",	"phkeyinvert",	"pattern \
gadget.phkeyinvert(phkey:lng, baseSize:flt, nbits:int) (x:bat[:flt], y:bat[:flt], \
z:bat[:flt], cSize:bat[:flt]) ",	"gadgetPHkeyInvert;",	"Invert a peano hilbert key to \
                left bottom 3D coordinate of the cell and its length"	]
-[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, \
                tname:str):bat[:oid] ",	"gadgetTid;",	"Return the tables tid \
                column."	]
-[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, tname:str, \
part_nr:int, nr_parts:int):bat[:oid] ",	"gadgetTid;",	"Return the tables tid \
column."	] +[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, \
tname:str):bat[:oid] ",	"gadgetTid;",	""	] +[ "gadget",	"tid",	"pattern \
gadget.tid(id:int, mvc:int, sname:str, tname:str, part_nr:int, \
nr_parts:int):bat[:oid] ",	"gadgetTid;",	""	]  [ "generator",	"join",	"pattern \
generator.join(b:bat[:bte], gen:bat[:bte]) (l:bat[:oid], r:bat[:oid]) \
",	"VLTgenerator_join;",	""	]  [ "generator",	"join",	"pattern \
generator.join(b:bat[:dbl], gen:bat[:dbl]) (l:bat[:oid], r:bat[:oid]) \
",	"VLTgenerator_join;",	"Overloaded join operation"	]  [ \
"generator",	"join",	"pattern generator.join(b:bat[:flt], gen:bat[:flt]) \
                (l:bat[:oid], r:bat[:oid]) ",	"VLTgenerator_join;",	""	]
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
@@ -9812,15 +9812,15 @@ Ready.
 [ "gadget",	"analyzetable",	"pattern gadget.analyzetable(readerID:int, status:int, \
tablename:str):int ",	"gadgetAnalyzeTable;",	"Analyze table"	]  [ \
"gadget",	"attach",	"pattern gadget.attach(fname:str):void ",	"gadgetAttach;",	"Opens \
a GADGET file, loads metadata into the catalog and creates a table"	]  [ \
"gadget",	"attachall",	"pattern gadget.attachall(tname:str, fname:str...):void \
",	"gadgetAttachAll;",	"Opens all GADGET files, loads their metadata into the catalog \
                and creates a single table, name tname, for all of them"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT with access \
                kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int):bat[:any_1] ",	"mvc_gadget_bind_wrap;",	"Bind the \
'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - \
                updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT with access \
                kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	]
-[ "gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	"Bind the 'schema.table.column' BAT partition with access \
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates"	] +[ \
"gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) \
",	"mvc_gadget_bind_wrap;",	""	] +[ "gadget",	"bind",	"pattern gadget.bind(tid:int, \
mvc:int, schema:str, table:str, column:str, access:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	""	] +[ "gadget",	"bind",	"pattern gadget.bind(tid:int, \
mvc:int, schema:str, table:str, column:str, access:int, part_nr:int, nr_parts:int) \
(uid:bat[:oid], uval:bat[:any_1]) ",	"mvc_gadget_bind_wrap;",	""	] +[ \
"gadget",	"bind",	"pattern gadget.bind(tid:int, mvc:int, schema:str, table:str, \
column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] \
",	"mvc_gadget_bind_wrap;",	""	]  [ "gadget",	"checktab",	"function \
gadget.checktab(tablename:str) (X_0:int, X_1:int);",	"",	""	]  [ \
"gadget",	"checktable",	"pattern gadget.checktable(mvc:int, tablename:str) (X_0:int, \
                X_1:int) ",	"gadgetCheckTable;",	"Check if table was loaded"	]
-[ "gadget",	"export",	"pattern gadget.export(tablename:str):void \
                ",	"gadgetExportTable;",	"Export a table to a GADGET file"	]
-[ "gadget",	"import",	"pattern gadget.import(tablename:str):void \
                ",	"gadgetImportTable;",	"Import a GADGET table from an attached \
                file"	]
-[ "gadget",	"link",	"pattern gadget.link(tablename:str):void \
",	"gadgetLinkTable;",	"Link with GADGET table from an attached file using MMAP"	] +[ \
"gadget",	"export",	"pattern gadget.export(tablename:str):void \
",	"gadgetExportTable;",	""	] +[ "gadget",	"import",	"pattern \
gadget.import(tablename:str):void ",	"gadgetImportTable;",	""	] +[ \
"gadget",	"link",	"pattern gadget.link(tablename:str):void \
",	"gadgetLinkTable;",	""	]  [ "gadget",	"listdir",	"pattern \
gadget.listdir(dirname:str):void ",	"gadgetListDir;",	"Attach all GADGET files in the \
directory"	]  [ "gadget",	"listdirall",	"pattern gadget.listdirall(dirname:str):void \
",	"gadgetListDirAll;",	"Attach all GADGET files in the directory"	]  [ \
"gadget",	"listdirpattern",	"pattern gadget.listdirpattern(dirname:str, \
pattern:str):void ",	"gadgetListDirPat;",	"Attach all GADGET file in the directory, \
giving a pattern"	] @@ -9828,8 +9828,8 @@ Ready.
 [ "gadget",	"loadall",	"pattern gadget.loadall(tablename:str):void \
",	"gadgetLoadTableAll;",	"Load a GADGET table from an attached file"	]  [ \
"gadget",	"phkeyconvert",	"pattern gadget.phkeyconvert(x:flt, y:flt, z:flt, \
baseSize:flt, nbits:int):lng ",	"gadgetPHkeyConvert;",	"Convert a 3D coordinate to a \
peano hilbert key"	]  [ "gadget",	"phkeyinvert",	"pattern \
gadget.phkeyinvert(phkey:lng, baseSize:flt, nbits:int) (x:bat[:flt], y:bat[:flt], \
z:bat[:flt], cSize:bat[:flt]) ",	"gadgetPHkeyInvert;",	"Invert a peano hilbert key to \
                left bottom 3D coordinate of the cell and its length"	]
-[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, \
                tname:str):bat[:oid] ",	"gadgetTid;",	"Return the tables tid \
                column."	]
-[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, tname:str, \
part_nr:int, nr_parts:int):bat[:oid] ",	"gadgetTid;",	"Return the tables tid \
column."	] +[ "gadget",	"tid",	"pattern gadget.tid(id:int, mvc:int, sname:str, \
tname:str):bat[:oid] ",	"gadgetTid;",	""	] +[ "gadget",	"tid",	"pattern \
gadget.tid(id:int, mvc:int, sname:str, tname:str, part_nr:int, \
nr_parts:int):bat[:oid] ",	"gadgetTid;",	""	]  [ "generator",	"join",	"pattern \
generator.join(b:bat[:bte], gen:bat[:bte]) (l:bat[:oid], r:bat[:oid]) \
",	"VLTgenerator_join;",	""	]  [ "generator",	"join",	"pattern \
generator.join(b:bat[:dbl], gen:bat[:dbl]) (l:bat[:oid], r:bat[:oid]) \
",	"VLTgenerator_join;",	"Overloaded join operation"	]  [ \
"generator",	"join",	"pattern generator.join(b:bat[:flt], gen:bat[:flt]) \
                (l:bat[:oid], r:bat[:oid]) ",	"VLTgenerator_join;",	""	]
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
@@ -880,7 +880,6 @@ str CLTActions(bat *ret);
 str CLTInfo(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str CLTLastCommand(bat *ret);
 str CLTLogin(bat *ret, bat *nme);
-str CLTTime(bat *ret);
 str CLTaddUser(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str CLTbackendsum(str *ret, str *pw);
 str CLTchangePassword(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
@@ -1259,6 +1258,7 @@ str MALassertOid(void *ret, oid *val, st
 str MALassertSht(void *ret, sht *val, str *msg);
 str MALassertStr(void *ret, str *val, str *msg);
 str MALassertTriple(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
+str MALcallback(Client c, str msg);
 int MALcommentsOnly(MalBlkPtr mb);
 str MALengine(Client c);
 str MALexitClient(Client c);
@@ -1390,11 +1390,11 @@ str MKEYrotate(lng *ret, const lng *v, c
 str MKEYrotate_xor_hash(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
 void MPresetProfiler(stream *fdout);
 char *MSP_locate_sqlscript(const char *mod_name, bit recurse);
-void MSinitClientPrg(Client cntxt, str mod, str nme);
+str MSinitClientPrg(Client cntxt, str mod, str nme);
 void MSresetInstructions(MalBlkPtr mb, int start);
 void MSresetVariables(Client cntxt, MalBlkPtr mb, MalStkPtr glb, int start);
 void MSscheduleClient(str command, str challenge, bstream *fin, stream *fout, \
                protocol_version protocol, size_t blocksize, int \
                compute_column_widths);
-void MSserveClient(void *dummy);
+str MSserveClient(void *dummy);
 str MTIMEcompute_rule_foryear(date *ret, const rule *val, const int *year);
 str MTIMEcurrent_date(date *d);
 str MTIMEcurrent_time(daytime *t);
@@ -1921,6 +1921,7 @@ str XMLxml2xml(xml *x, xml *s);
 str XMLxmltext(str *s, xml *x);
 str abortRef;
 str actionRef;
+void addMalException(MalBlkPtr mb, str msg);
 str addOptimizerPipe(Client cntxt, MalBlkPtr mb, str name);
 str addPipeDefinition(Client cntxt, str name, str pipe);
 void addtoMalBlkHistory(MalBlkPtr mb);
@@ -1986,15 +1987,14 @@ int bstream_read_wrap(int *res, Bstream 
 str bstream_read_wrapwrap(int *res, Bstream *BS, int *size);
 str calcRef;
 str callMAL(Client cntxt, MalBlkPtr mb, MalStkPtr *glb, ValPtr argv[], char debug);
-int callString(Client c, str s, int listing);
+str callString(Client c, str s, int listing);
 str catalogRef;
-str catchKernelException(Client cntxt, str ret);
 str checktableRef;
-void chkDeclarations(stream *out, MalBlkPtr mb);
-void chkFlow(stream *out, MalBlkPtr mb);
-int chkInstruction(stream *out, Module s, MalBlkPtr mb, InstrPtr p);
-void chkProgram(stream *out, Module s, MalBlkPtr mb);
-void chkTypes(stream *out, Module s, MalBlkPtr mb, int silent);
+void chkDeclarations(MalBlkPtr mb);
+void chkFlow(MalBlkPtr mb);
+int chkInstruction(Module s, MalBlkPtr mb, InstrPtr p);
+void chkProgram(Module s, MalBlkPtr mb);
+void chkTypes(Module s, MalBlkPtr mb, int silent);
 str cleanupTraces(void);
 void clearStack(MalStkPtr s);
 void clearTrace(void);
@@ -2003,7 +2003,6 @@ str clear_tableRef;
 int cloneVariable(MalBlkPtr dst, MalBlkPtr src, int varid);
 str closeProfilerStream(void);
 str closeRef;
-void clrAllTypes(MalBlkPtr mb);
 void clrDeclarations(MalBlkPtr mb);
 void clrFunction(InstrPtr p);
 void clrInstruction(InstrPtr p);
@@ -2012,6 +2011,7 @@ int color_tostr(char **colorStr, int *le
 str columnBindRef;
 str columnRef;
 str commitRef;
+str compileAllOptimizers(Client cntxt);
 str compileOptimizer(Client cntxt, str name);
 str compileString(Symbol *fcn, Client c, str s);
 str connectRef;
@@ -2024,6 +2024,7 @@ str countRef;
 str count_no_nilRef;
 int cpyConstant(MalBlkPtr mb, VarPtr vr);
 str createException(enum malexception, const char *, _In_z_ _Printf_format_string_ \
const char *, ...) __attribute__((__format__(__printf__, 3, 4))); +str \
createMalException(MalBlkPtr, int, enum malexception, _In_z_ _Printf_format_string_ \
const char *, ...) __attribute__((__format__(__printf__, 4, 5)));  str createRef;
 str create_constraintRef;
 str create_functionRef;
@@ -2074,11 +2075,12 @@ str drop_userRef;
 str drop_userRef;
 str drop_viewRef;
 void dumpExceptionsToStream(stream *out, str msg);
+void dumpModules(stream *out);
 str emptybindRef;
 str emptybindidxRef;
 str eqRef;
 str escape_str(str *retval, str s);
-str evalFile(Client c, str fname, int listing);
+str evalFile(str fname, int listing);
 str evalRef;
 str execRef;
 void expandMacro(MalBlkPtr mb, InstrPtr p, MalBlkPtr mc);
@@ -2090,7 +2092,7 @@ int findGDKtype(int type);
 Module findModule(Module scope, str name);
 str findRef;
 Scenario findScenario(str nme);
-Symbol findSymbol(Module nspace, str mod, str fcn);
+Symbol findSymbol(Module usermodule, str mod, str fcn);
 Symbol findSymbolInModule(Module v, str fcn);
 int findVariable(MalBlkPtr mb, const char *name);
 int findVariableLength(MalBlkPtr mb, str name, int len);
@@ -2098,7 +2100,7 @@ void finishNamespace(void);
 str finishRef;
 void finishSessionProfiler(Client cntxt);
 str firstnRef;
-Module fixModule(Module scope, str nme);
+Module fixModule(str nme);
 int fndConstant(MalBlkPtr mb, const ValRecord *cst, int depth);
 void fprintFunction(FILE *fd, MalBlkPtr mb, MalStkPtr stk, int flg);
 void fprintInstruction(FILE *fd, MalBlkPtr mb, MalStkPtr stk, InstrPtr p, int flg);
@@ -2116,7 +2118,7 @@ str fstrcmp_impl(dbl *ret, str *string1,
 void garbageCollector(Client cntxt, MalBlkPtr mb, MalStkPtr stk, int flag);
 void garbageElement(Client cntxt, ValPtr v);
 str generatorRef;
-MALfcn getAddress(stream *out, str filename, str fcnname, int silent);
+MALfcn getAddress(str fcnname);
 str getArgDefault(MalBlkPtr mb, InstrPtr p, int idx);
 ptr getArgReference(MalStkPtr stk, InstrPtr pci, int k);
 int getAtomIndex(const char *nme, int len, int deftpe);
@@ -2142,6 +2144,7 @@ int getLngConstant(MalBlkPtr mb, lng val
 MalBlkPtr getMalBlkHistory(MalBlkPtr mb, int idx);
 MalBlkPtr getMalBlkOptimized(MalBlkPtr mb, str name);
 lng getMemoryClaim(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci, int i, int flag);
+Module getModule(str nme);
 void getModuleList(Module **out, int *length);
 str getName(const char *nme);
 str getNameLen(const char *nme, size_t len);
@@ -2162,6 +2165,7 @@ str getTypeName(malType tpe);
 lng getUserTime(void);
 lng getVolume(MalStkPtr stk, InstrPtr pci, int rd);
 int getprofilerlimit(void);
+Module globalModule(str nme);
 str grantRef;
 str grant_functionRef;
 str grant_rolesRef;
@@ -2211,7 +2215,6 @@ int isLoopBarrier(MalBlkPtr mb, int pc);
 int isMapOp(InstrPtr q);
 int isMatJoinOp(InstrPtr q);
 int isMatLeftJoinOp(InstrPtr q);
-int isModuleDefined(Module scope, str name);
 int isMultiplex(InstrPtr q);
 int isNotUsedIn(InstrPtr p, int start, int a);
 int isOptimizerEnabled(MalBlkPtr mb, str opt);
@@ -2241,6 +2244,7 @@ str likeselectRef;
 str likeselectRef;
 str likethetaselectRef;
 str likeuselectRef;
+void listModules(stream *out, Module s);
 str listRef;
 str loadLibrary(str modulename, int flag);
 char *locate_file(const char *basename, const char *ext, bit recurse);
@@ -2250,13 +2254,14 @@ str logger_destroy_wrap(void *ret, logge
 str lookupRef;
 str mal2str(MalBlkPtr mb, int first, int last);
 int malAtomSize(int size, int align, char *name);
-int malBootstrap(void);
+str malBootstrap(void);
 str malCommandCall(MalStkPtr stk, InstrPtr pci);
 str malInclude(Client c, str name, int listing);
 int malLibraryEnabled(str name);
 char *malLibraryHowToEnable(str name);
 int malProfileMode;
 str malRef;
+void mal_atom_reset(void);
 MT_Lock mal_beatLock;
 void mal_client_reset(void) __attribute__((__visibility__("hidden")));
 ClientRec *mal_clients;
@@ -2348,7 +2353,6 @@ MalStkPtr newGlobalStack(int size);
 InstrPtr newInstruction(MalBlkPtr mb, str modnme, str fcnnme);
 MalBlkPtr newMalBlk(int elements);
 int newMalBlkStmt(MalBlkPtr mb, int elements);
-Module newModule(Module scope, str nme);
 Plant newPlant(MalBlkPtr mb);
 InstrPtr newRaiseStmt(MalBlkPtr mb, str nme);
 str newRef;
@@ -2371,6 +2375,7 @@ str openRef;
 int open_block_stream(Stream *S, Stream *is);
 str open_block_streamwrap(Stream *S, Stream *is);
 str operatorName(int i);
+void opt_pipes_reset(void);
 str optimizeMALBlock(Client cntxt, MalBlkPtr mb);
 int optimizerIsApplied(MalBlkPtr mb, str name);
 str optimizerRef;
@@ -2378,7 +2383,7 @@ str optimizer_prelude(Client cntxt, MalB
 str pack2Ref;
 str packRef;
 str parametersRef;
-int parseMAL(Client cntxt, Symbol curPrg, int skipcomments, int lines);
+void parseMAL(Client cntxt, Symbol curPrg, int skipcomments, int lines);
 str partitionRef;
 str passRef;
 str pcreRef;
@@ -2474,7 +2479,7 @@ str runMAL(Client c, MalBlkPtr mb, MalBl
 str runMALDebugger(Client cntxt, MalBlkPtr mb);
 str runMALdataflow(Client cntxt, MalBlkPtr mb, int startpc, int stoppc, MalStkPtr \
stk);  str runMALsequence(Client cntxt, MalBlkPtr mb, int startpc, int stoppc, \
                MalStkPtr stk, MalStkPtr env, InstrPtr pcicaller);
-str runScenario(Client c);
+str runScenario(Client c, int once);
 void runtimeProfileBegin(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci, \
RuntimeProfile prof);  void runtimeProfileExit(Client cntxt, MalBlkPtr mb, MalStkPtr \
stk, InstrPtr pci, RuntimeProfile prof);  void runtimeProfileFinish(Client cntxt, \
MalBlkPtr mb, MalStkPtr stk); @@ -2502,7 +2507,6 @@ str setprofilerpoolsize(int \
size);  str shortStmtRendering(MalBlkPtr mb, MalStkPtr stl, InstrPtr p);
 void showAllScenarios(stream *f);
 void showCurrentScenario(void);
-void showErrors(Client cntxt);
 void showException(stream *out, enum malexception, const char *, _In_z_ \
_Printf_format_string_ const char *, ...) __attribute__((__format__(__printf__, 4, \
5)));  void showMalBlkHistory(stream *out, MalBlkPtr mb);
 void showOptimizerHistory(void);
@@ -2572,7 +2576,7 @@ str transaction_releaseRef;
 str transaction_rollbackRef;
 void trimMalVariables(MalBlkPtr mb, MalStkPtr stk);
 void trimMalVariables_(MalBlkPtr mb, MalStkPtr glb);
-void typeChecker(stream *out, Module scope, MalBlkPtr mb, InstrPtr p, int silent);
+void typeChecker(Module scope, MalBlkPtr mb, InstrPtr p, int silent);
 int tzone_fromstr(const char *buf, int *len, tzone **d);
 tzone tzone_local;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic