[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