MonetDB: default - push up select expressions with freevars first

2022-03-02 Thread Niels Nes
Changeset: 2058190fb1d3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2058190fb1d3 Modified Files: sql/server/rel_exp.c sql/server/rel_exp.h sql/server/rel_optimizer.c sql/server/rel_unnest.c sql/test/SQLancer/Tests/sqlancer23.test sql/test/

MonetDB: Jan2022 - Implemented fallback using /dev/urandom for s...

2022-03-02 Thread Sjoerd Mullender
Changeset: be0531861da1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/be0531861da1 Modified Files: common/utils/msabaoth.c Branch: Jan2022 Log Message: Implemented fallback using /dev/urandom for systems without getentropy or rand_s. I.e. Debian 9. diffs (45 lines): diff --gi

MonetDB: default - Approve function renumbering.

2022-03-02 Thread Sjoerd Mullender
Changeset: 48664ddf44ba for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/48664ddf44ba Modified Files: sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 sql/te

MonetDB: properties - Merged with default

2022-03-02 Thread Pedro Ferreira
Changeset: f70da6f9107c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f70da6f9107c Modified Files: gdk/gdk.h gdk/gdk_batop.c gdk/gdk_private.h monetdb5/modules/atoms/CMakeLists.txt sql/backends/monet5/rel_bin.c sql/backends/monet5/sql_cat.c

MonetDB: default - Make str_group_concat function available for ...

2022-03-02 Thread Pedro Ferreira
Changeset: 6d22dcbac13f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6d22dcbac13f Modified Files: sql/common/sql_types.c sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 Br

MonetDB: default - Removed redundant check

2022-03-02 Thread Pedro Ferreira
Changeset: 96003474968b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/96003474968b Modified Files: sql/server/rel_select.c Branch: default Log Message: Removed redundant check diffs (12 lines): diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel

MonetDB: default - For n-ary and table functions, check for type...

2022-03-02 Thread Pedro Ferreira
Changeset: bb9bb6e31b70 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bb9bb6e31b70 Modified Files: sql/server/rel_select.c Branch: default Log Message: For n-ary and table functions, check for type compatibility before privileges. Also attempt for every function found. Small fix

MonetDB: default - If the window function is not compatible, thr...

2022-03-02 Thread Pedro Ferreira
Changeset: dd2d048393aa for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dd2d048393aa Modified Files: sql/server/rel_select.c Branch: default Log Message: If the window function is not compatible, throw right error diffs (32 lines): diff --git a/sql/server/rel_select.c b/sql/serv

MonetDB: default - First check if aggregate inputs are compatibl...

2022-03-02 Thread Pedro Ferreira
Changeset: 6f5be453066b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6f5be453066b Modified Files: sql/server/rel_select.c Branch: default Log Message: First check if aggregate inputs are compatible, then if user has privilege to call it diffs (75 lines): diff --git a/sql/ser

MonetDB: default - Merge with Jan2022 branch.

2022-03-02 Thread Sjoerd Mullender
Changeset: dfe3bc75fbae for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dfe3bc75fbae Modified Files: gdk/gdk_calc.c gdk/gdk_calc_convert.c gdk/gdk_calc_muldiv.c gdk/gdk_calc_private.h Branch: default Log Message: Merge with Jan2022 branch. diffs (78 lines)

MonetDB: default - Don't upcast on SQL MAL functions. The upcast...

2022-03-02 Thread Pedro Ferreira
Changeset: 8a0861e1aaee for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8a0861e1aaee Modified Files: sql/include/sql_catalog.h Branch: default Log Message: Don't upcast on SQL MAL functions. The upcasted version may not exist diffs (12 lines): diff --git a/sql/include/sql_catalo

MonetDB: default - Reduce code complexity by checking every indi...

2022-03-02 Thread Pedro Ferreira
Changeset: c49492bbffa4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c49492bbffa4 Modified Files: sql/server/rel_select.c Branch: default Log Message: Reduce code complexity by checking every individual try for privilege. For the last attempt, check input's number of digits (fi

MonetDB: Jan2022 - Do multiplications (including conversion to d...

2022-03-02 Thread Sjoerd Mullender
Changeset: 0f420718090d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0f420718090d Modified Files: gdk/gdk_calc.c Branch: Jan2022 Log Message: Do multiplications (including conversion to decimal) of floating point in long double. This should help or even solve bug #7258. Note, o