Changeset: 7647d1996503 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7647d1996503
Branch: default
Log Message:

Merge with Jun2023 branch.


diffs (truncated from 385 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
@@ -916,7 +916,7 @@ const char *fetchRef;
 int findGDKtype(int type);
 Module findModule(Module scope, const char *name);
 const char *findRef;
-Scenario findScenario(str nme);
+Scenario findScenario(const char *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);
diff --git a/monetdb5/mal/mal_scenario.c b/monetdb5/mal/mal_scenario.c
--- a/monetdb5/mal/mal_scenario.c
+++ b/monetdb5/mal/mal_scenario.c
@@ -141,7 +141,7 @@ showScenario(stream *f, Scenario scen)
 }
 
 Scenario
-findScenario(str nme)
+findScenario(const char *nme)
 {
        int i;
        Scenario scen = scenarioRec;
@@ -153,7 +153,7 @@ findScenario(str nme)
 }
 
 void
-showScenarioByName(stream *f, str nme)
+showScenarioByName(stream *f, const char *nme)
 {
        Scenario scen = findScenario(nme);
 
@@ -204,7 +204,7 @@ fillScenario(Client c, Scenario scen)
  * and execution of the initClientScenario routine.
  */
 str
-setScenario(Client c, str nme)
+setScenario(Client c, const char *nme)
 {
        str msg;
        Scenario scen;
diff --git a/monetdb5/mal/mal_scenario.h b/monetdb5/mal/mal_scenario.h
--- a/monetdb5/mal/mal_scenario.h
+++ b/monetdb5/mal/mal_scenario.h
@@ -34,15 +34,15 @@ typedef struct SCENARIO {
 } *Scenario;
 
 mal_export Scenario getFreeScenario(void);
-mal_export Scenario findScenario(str nme);
+mal_export Scenario findScenario(const char *nme);
 
 #ifdef LIBMONETDB5
-extern str setScenario(Client c, str nme);
+extern str setScenario(Client c, const char *nme);
 extern str runScenario(Client c);
 extern str getScenarioLanguage(Client c);
 
 extern void showCurrentScenario(void);
-extern void showScenarioByName(stream *f, str s);
+extern void showScenarioByName(stream *f, const char *s);
 extern void showScenario(stream *f, Scenario s);
 extern void showAllScenarios(stream *f);
 extern void resetScenario(Client c);
diff --git a/sql/backends/monet5/sql_scenario.c 
b/sql/backends/monet5/sql_scenario.c
--- a/sql/backends/monet5/sql_scenario.c
+++ b/sql/backends/monet5/sql_scenario.c
@@ -182,7 +182,8 @@ SQLexit(Client c)
 str
 SQLepilogue(void *ret)
 {
-       char *s = "sql", *m = "msql", *msg;
+       const char *s = "sql", *m = "msql";
+       char *msg;
 
        (void) ret;
        msg = SQLexit(NULL);
diff --git a/sql/backends/monet5/sql_upgrades.c 
b/sql/backends/monet5/sql_upgrades.c
--- a/sql/backends/monet5/sql_upgrades.c
+++ b/sql/backends/monet5/sql_upgrades.c
@@ -5557,6 +5557,7 @@ sql_update_jun2023(Client c, mvc *sql, s
 
                                           "create function asciify(x string)\n"
                                           "returns string external name 
str.\"asciify\";\n"
+                                          "grant execute on function 
asciify(string) to public;\n"
                                           "create function sys.startswith(x 
string, y string)\n"
                                           "returns boolean external name 
str.\"startsWith\";\n"
                                           "grant execute on function 
startswith(string, string) to public;\n"
diff --git 
a/sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
--- 
a/sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
+++ 
b/sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
@@ -647,6 +647,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out 
b/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out
--- a/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out
@@ -647,6 +647,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git 
a/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
@@ -716,6 +716,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git 
a/sql/test/emptydb-previous-upgrade-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
@@ -641,6 +641,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out 
b/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out
--- a/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out
@@ -641,6 +641,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.int128
@@ -710,6 +710,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
@@ -317,6 +317,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
@@ -317,6 +317,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
@@ -386,6 +386,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git 
a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
@@ -386,6 +386,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
@@ -317,6 +317,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out 
b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
--- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
@@ -317,6 +317,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
@@ -386,6 +386,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/emptydb/Tests/check.stable.out 
b/sql/test/emptydb/Tests/check.stable.out
--- a/sql/test/emptydb/Tests/check.stable.out
+++ b/sql/test/emptydb/Tests/check.stable.out
@@ -4223,6 +4223,7 @@ select 'null in fkeys.delete_action', de
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
+[ "grant on function", "sys",  "asciify",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "broadcast",    "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "contains",     "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "contains",     "public",       "EXECUTE",      
"monetdb",      0       ]
diff --git a/sql/test/emptydb/Tests/check.stable.out.int128 
b/sql/test/emptydb/Tests/check.stable.out.int128
--- a/sql/test/emptydb/Tests/check.stable.out.int128
+++ b/sql/test/emptydb/Tests/check.stable.out.int128
@@ -4336,6 +4336,7 @@ select 'null in fkeys.delete_action', de
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "analyze",      "public",       "EXECUTE",      
"monetdb",      0       ]
+[ "grant on function", "sys",  "asciify",      "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "broadcast",    "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "contains",     "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "sys",  "contains",     "public",       "EXECUTE",      
"monetdb",      0       ]
diff --git 
a/sql/test/testdb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128
@@ -647,6 +647,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out 
b/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out
--- a/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out
+++ b/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out
@@ -647,6 +647,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git 
a/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.int128
@@ -716,6 +716,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git 
a/sql/test/testdb-previous-upgrade-hge/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-previous-upgrade-hge/Tests/upgrade.stable.out.int128
@@ -641,6 +641,7 @@ returns double external name txtsim.simi
 grant execute on function similarity(string, string) to public;
 create function asciify(x string)
 returns string external name str."asciify";
+grant execute on function asciify(string) to public;
 create function sys.startswith(x string, y string)
 returns boolean external name str."startsWith";
 grant execute on function startswith(string, string) to public;
diff --git a/sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out 
b/sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out
--- a/sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out
+++ b/sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to