Changeset: 0dd331b5e0b2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0dd331b5e0b2
Modified Files:
        clients/Tests/exports.stable.out
        monetdb5/mal/mal.h
        monetdb5/mal/mal_atom.c
        monetdb5/mal/mal_builder.c
        monetdb5/mal/mal_builder.h
        monetdb5/mal/mal_client.h
        monetdb5/mal/mal_debugger.c
        monetdb5/mal/mal_function.c
        monetdb5/mal/mal_function.h
        monetdb5/mal/mal_import.c
        monetdb5/mal/mal_import.h
        monetdb5/mal/mal_instruction.c
        monetdb5/mal/mal_instruction.h
        monetdb5/mal/mal_module.c
        monetdb5/mal/mal_module.h
        monetdb5/mal/mal_namespace.c
        monetdb5/mal/mal_namespace.h
        monetdb5/mal/mal_parser.c
        monetdb5/mal/mal_prelude.c
        monetdb5/mal/mal_private.h
        monetdb5/mal/mal_profiler.c
        monetdb5/mal/mal_session.c
        monetdb5/mal/mel.h
        monetdb5/modules/mal/language.c
        monetdb5/modules/mal/oltp.c
        monetdb5/optimizer/opt_bincopyfrom.c
        monetdb5/optimizer/opt_coercion.c
        monetdb5/optimizer/opt_generator.c
        monetdb5/optimizer/opt_multiplex.c
        monetdb5/optimizer/opt_parappend.c
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        monetdb5/optimizer/opt_remap.c
        monetdb5/scheduler/run_memo.c
        sql/backends/monet5/sql_gencode.c
        sql/backends/monet5/sql_scenario.c
        sql/backends/monet5/sql_scenario.h
        sql/backends/monet5/sql_statement.c
        sql/common/sql_backend.c
        sql/common/sql_backend.h
        sql/server/sql_qc.c
        sql/server/sql_qc.h
Branch: default
Log Message:

Names are generally read-only: getName/putName return const char *.
This means that all *Ref variables are also const char * and some more
variables and function arguments have been changed to const char *.


diffs (truncated from 2926 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
@@ -1033,76 +1033,76 @@ str WLCstop(Client cntxt, MalBlkPtr mb, 
 str WLCtransaction(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 str WLCupdate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 int WLCused(void);
-str abortRef;
-str actionRef;
+const char *abortRef;
+const char *actionRef;
 InstrPtr addArgument(MalBlkPtr mb, InstrPtr p, int varid);
 void addMalException(MalBlkPtr mb, str msg);
 str addOptimizerPipe(Client cntxt, MalBlkPtr mb, const char *name);
 str addPipeDefinition(Client cntxt, const char *name, const char *pipe);
 void addtoMalBlkHistory(MalBlkPtr mb);
-str affectedRowsRef;
-str aggrRef;
-str alarmRef;
-str algebraRef;
-str alter_add_range_partitionRef;
-str alter_add_tableRef;
-str alter_add_value_partitionRef;
-str alter_constraintRef;
-str alter_del_tableRef;
-str alter_functionRef;
-str alter_indexRef;
-str alter_roleRef;
-str alter_schemaRef;
-str alter_seqRef;
-str alter_set_tableRef;
-str alter_tableRef;
-str alter_triggerRef;
-str alter_typeRef;
-str alter_userRef;
-str alter_viewRef;
-str andRef;
-str appendBulkRef;
-str appendRef;
-str append_execRef;
-str append_finishRef;
-str append_prepRef;
-str appendidxRef;
-str arrayRef;
-str assertRef;
-str attachRef;
-str avgRef;
-str bandjoinRef;
-str basketRef;
+const char *affectedRowsRef;
+const char *aggrRef;
+const char *alarmRef;
+const char *algebraRef;
+const char *alter_add_range_partitionRef;
+const char *alter_add_tableRef;
+const char *alter_add_value_partitionRef;
+const char *alter_constraintRef;
+const char *alter_del_tableRef;
+const char *alter_functionRef;
+const char *alter_indexRef;
+const char *alter_roleRef;
+const char *alter_schemaRef;
+const char *alter_seqRef;
+const char *alter_set_tableRef;
+const char *alter_tableRef;
+const char *alter_triggerRef;
+const char *alter_typeRef;
+const char *alter_userRef;
+const char *alter_viewRef;
+const char *andRef;
+const char *appendBulkRef;
+const char *appendRef;
+const char *append_execRef;
+const char *append_finishRef;
+const char *append_prepRef;
+const char *appendidxRef;
+const char *arrayRef;
+const char *assertRef;
+const char *attachRef;
+const char *avgRef;
+const char *bandjoinRef;
+const char *basketRef;
 void batAfterCall(ValPtr v, ValPtr bak);
 void batBeforeCall(ValPtr v, ValPtr bak);
-str batRef;
-str batalgebraRef;
-str batcalcRef;
-str batcapiRef;
-str batmalRef;
-str batmmathRef;
-str batmtimeRef;
-str batpyapi3Ref;
-str batrapiRef;
-str batsqlRef;
-str batstrRef;
+const char *batRef;
+const char *batalgebraRef;
+const char *batcalcRef;
+const char *batcapiRef;
+const char *batmalRef;
+const char *batmmathRef;
+const char *batmtimeRef;
+const char *batpyapi3Ref;
+const char *batrapiRef;
+const char *batsqlRef;
+const char *batstrRef;
 bool batstr_func_has_candidates(const char *func);
-str batxmlRef;
-str bbpRef;
-str betweenRef;
-str bindRef;
-str binddbatRef;
-str bindidxRef;
+const char *batxmlRef;
+const char *bbpRef;
+const char *betweenRef;
+const char *bindRef;
+const char *binddbatRef;
+const char *bindidxRef;
 var_t blobsize(size_t nitems);
-str blockRef;
-str bpmRef;
-str bstreamRef;
-str bulk_rotate_xor_hashRef;
-str calcRef;
+const char *blockRef;
+const char *bpmRef;
+const char *bstreamRef;
+const char *bulk_rotate_xor_hashRef;
+const char *calcRef;
 str callMAL(Client cntxt, MalBlkPtr mb, MalStkPtr *glb, ValPtr argv[], char 
debug);
 str callString(Client c, str s, int listing);
-str capiRef;
-str catalogRef;
+const char *capiRef;
+const char *catalogRef;
 str chkDeclarations(MalBlkPtr mb);
 str chkFlow(MalBlkPtr mb);
 int chkInstruction(Module s, MalBlkPtr mb, InstrPtr p);
@@ -1111,101 +1111,101 @@ str chkTypes(Module s, MalBlkPtr mb, int
 str cleanupTraces(Client cntxt);
 void clearTrace(Client cntxt);
 void clearVariable(MalBlkPtr mb, int varid);
-str clear_tableRef;
+const char *clear_tableRef;
 int cloneVariable(MalBlkPtr dst, MalBlkPtr src, int varid);
 str closeProfilerStream(Client cntxt);
-str closeRef;
+const char *closeRef;
 void clrDeclarations(MalBlkPtr mb);
 void clrFunction(InstrPtr p);
 void clrInstruction(InstrPtr p);
-str columnBindRef;
-str columnRef;
-str comment_onRef;
-str commitRef;
+const char *columnBindRef;
+const char *columnRef;
+const char *comment_onRef;
+const char *commitRef;
 str compileAllOptimizers(Client cntxt);
 str compileOptimizer(Client cntxt, const char *name);
 str compileString(Symbol *fcn, Client c, str s);
-str connectRef;
-str contextRef;
+const char *connectRef;
+const char *contextRef;
 str convertConstant(malType type, ValPtr vr);
 InstrPtr copyInstruction(InstrPtr p);
 InstrPtr copyInstructionArgs(InstrPtr p, int args);
 MalBlkPtr copyMalBlk(MalBlkPtr mb);
-str copyRef;
-str copy_fromRef;
-str countRef;
-str count_no_nilRef;
+const char *copyRef;
+const char *copy_fromRef;
+const char *countRef;
+const char *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))) __attribute__((__returns_nonnull__));
 str createMalException(MalBlkPtr, int, enum malexception, _In_z_ 
_Printf_format_string_ const char *, ...) __attribute__((__format__(__printf__, 
4, 5))) __attribute__((__returns_nonnull__));
-str createRef;
-str create_constraintRef;
-str create_functionRef;
-str create_indexRef;
-str create_roleRef;
-str create_schemaRef;
-str create_seqRef;
-str create_tableRef;
-str create_triggerRef;
-str create_typeRef;
-str create_userRef;
-str create_viewRef;
-str crossRef;
-str cume_distRef;
-str dataflowRef;
-str dateRef;
-str dblRef;
+const char *createRef;
+const char *create_constraintRef;
+const char *create_functionRef;
+const char *create_indexRef;
+const char *create_roleRef;
+const char *create_schemaRef;
+const char *create_seqRef;
+const char *create_tableRef;
+const char *create_triggerRef;
+const char *create_typeRef;
+const char *create_userRef;
+const char *create_viewRef;
+const char *crossRef;
+const char *cume_distRef;
+const char *dataflowRef;
+const char *dateRef;
+const char *dblRef;
 str deblockdataflow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 void debugFunction(stream *fd, MalBlkPtr mb, MalStkPtr stk, int flg, int 
first, int size);
 int defConstant(MalBlkPtr mb, int type, ValPtr cst);
-str defineRef;
+const char *defineRef;
 void delArgument(InstrPtr p, int varid);
 void delName(const char *nme, size_t len);
-str deleteRef;
+const char *deleteRef;
 void deleteSymbol(Module scope, Symbol prg);
-str deltaRef;
-str dense_rankRef;
+const char *deltaRef;
+const char *dense_rankRef;
 malType destinationType(MalBlkPtr mb, InstrPtr p);
-str diffRef;
-str diffcandRef;
-str differenceRef;
-str disconnectRef;
-str divRef;
-str drop_constraintRef;
-str drop_functionRef;
-str drop_indexRef;
-str drop_roleRef;
-str drop_schemaRef;
-str drop_seqRef;
-str drop_tableRef;
-str drop_triggerRef;
-str drop_typeRef;
-str drop_userRef;
-str drop_viewRef;
+const char *diffRef;
+const char *diffcandRef;
+const char *differenceRef;
+const char *disconnectRef;
+const char *divRef;
+const char *drop_constraintRef;
+const char *drop_functionRef;
+const char *drop_indexRef;
+const char *drop_roleRef;
+const char *drop_schemaRef;
+const char *drop_seqRef;
+const char *drop_tableRef;
+const char *drop_triggerRef;
+const char *drop_typeRef;
+const char *drop_userRef;
+const char *drop_viewRef;
 void dumpModules(stream *out);
-str emptybindRef;
-str emptybindidxRef;
-str eqRef;
+const char *emptybindRef;
+const char *emptybindidxRef;
+const char *eqRef;
 str evalFile(str fname, int listing);
-str evalRef;
-str execRef;
-str expandRef;
-str exportOperationRef;
-str export_tableRef;
+const char *evalRef;
+const char *execRef;
+const char *expandRef;
+const char *exportOperationRef;
+const char *export_tableRef;
 str fcnDefinition(MalBlkPtr mb, InstrPtr p, str s, int flg, str base, size_t 
len);
-str fetchRef;
+const char *fetchRef;
 int findGDKtype(int type);
 Module findModule(Module scope, const char *name);
-str findRef;
+const char *findRef;
 Scenario findScenario(str nme);
 Symbol findSymbol(Module usermodule, const char *mod, const char *fcn);
 Symbol findSymbolInModule(Module v, const char *fcn);
 int findVariable(MalBlkPtr mb, const char *name);
-int findVariableLength(MalBlkPtr mb, str name, int len);
-str finishRef;
-str first_valueRef;
-str firstnRef;
-Module fixModule(str nme);
+int findVariableLength(MalBlkPtr mb, const char *name, int len);
+const char *finishRef;
+const char *first_valueRef;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to