changeset 76515:59f2f22f533a |
---|
date: | 2020-08-26 19:24 +0200 |
---|
user: | Niels Nes <niels@cwi.nl> |
---|
branch: | Oct2020 |
---|
files: | sql/server/rel_select.c |
---|
message: | set relation on processed once the grouping is done |
---|
|
changeset 76516:e560e7db1f91 |
---|
date: | 2020-08-27 08:27 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/test/BugTracker-2008/Tests/count_with_order_by_and_limit_crashes.SF-2229936.stable.err sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single sql/test/SQLancer/Tests/sqlancer04.stable.err sql/test/SQLancer/Tests/sqlancer05.sql sql/test/SQLancer/Tests/sqlancer05.stable.err sql/test/SQLancer/Tests/sqlancer05.stable.out sql/test/miscellaneous/Tests/groupby_expressions.stable.err |
---|
message: | Approved output, although we should change this error message, it can be confusing |
---|
|
changeset 76517:b33e46da54c5 |
---|
date: | 2020-08-27 08:40 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/server/sql_atom.c sql/test/SQLancer/Tests/sqlancer05.sql sql/test/SQLancer/Tests/sqlancer05.stable.out |
---|
message: | Making SQLancer happy, don't test for true and false values for strings. THe current heuristic was incorrect |
---|
|
changeset 76518:bf2a5d834151 |
---|
date: | 2020-08-27 09:04 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/test/SQLancer/Tests/sqlancer05.sql |
---|
message: | SQLancer: algebra.join undefined. Error message missing |
---|
|
changeset 76519:9fc30561cb39 |
---|
date: | 2020-08-27 09:36 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/test/SQLancer/Tests/sqlancer05.sql |
---|
message: | This query must throw an error |
---|
|
changeset 76520:f933866f1b0b |
---|
date: | 2020-08-27 11:03 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | common/stream/stdio_stream.c |
---|
message: | Check for Unicode BOM before handing over to Windows-specific code. |
---|
|
changeset 76521:d312d852ba5f |
---|
date: | 2020-08-27 10:53 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/test/SQLancer/Tests/sqlancer05.sql |
---|
message: | SQLancer rel2bin_semijoin assertion error. Maybe it shouldn't have been re-written into a semijoin. Enough bugs for now |
---|
|
changeset 76522:24b0ca30a73f |
---|
date: | 2020-08-27 11:13 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | monetdb5/modules/kernel/microbenchmark.c |
---|
message: | Indent. |
---|
|
changeset 76523:75c8b98f381c |
---|
date: | 2020-08-27 12:16 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | MonetDB.spec NT/mksqlwxs.py debian/monetdb5-server.install monetdb5/mal/mal_parser.c monetdb5/modules/kernel/CMakeLists.txt monetdb5/scheduler/CMakeLists.txt monetdb5/scheduler/Tests/memo01.malC monetdb5/scheduler/Tests/memo02.malC monetdb5/scheduler/Tests/sched00.malC monetdb5/scheduler/Tests/sched00.stable.out monetdb5/scheduler/run_adder.c monetdb5/scheduler/run_adder.h monetdb5/scheduler/run_adder.mal monetdb5/scheduler/run_isolate.c monetdb5/scheduler/run_isolate.h monetdb5/scheduler/run_isolate.mal monetdb5/scheduler/run_memo.c monetdb5/scheduler/run_memo.h monetdb5/scheduler/run_memo.mal monetdb5/tools/CMakeLists.txt |
---|
message: | Make microbenchmark, run_{adder,isolate,memo} into stand-alone modules. |
---|
|
changeset 76524:86d18a120aa3 |
---|
date: | 2020-08-27 13:24 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | monetdb5/modules/kernel/CMakeLists.txt monetdb5/modules/kernel/microbenchmark.c monetdb5/modules/kernel/microbenchmark.h monetdb5/scheduler/CMakeLists.txt monetdb5/scheduler/run_adder.c monetdb5/scheduler/run_isolate.c monetdb5/scheduler/run_memo.c |
---|
message: | Get symbol export/import working on Windows. |
---|
|
changeset 76525:65785cccf183 |
---|
date: | 2020-08-27 13:52 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | common/utils/CMakeLists.txt common/utils/mcrypt.h common/utils/msabaoth.h ctest/monetdb5/mal/CMakeLists.txt monetdb5/mal/CMakeLists.txt monetdb5/mal/mal.h monetdb5/mal/mal_internal.h monetdb5/mal/mal_private.h monetdb5/modules/atoms/CMakeLists.txt monetdb5/modules/kernel/CMakeLists.txt monetdb5/modules/mal/CMakeLists.txt monetdb5/modules/mal/clients.c monetdb5/modules/mal/orderidx.h monetdb5/optimizer/CMakeLists.txt tools/monetdbe/monetdbe.h |
---|
message: | Cleanup defines: one for the monetdb5 library is enough. |
---|
|
changeset 76526:a41a4bf54656 |
---|
date: | 2020-08-27 13:57 +0200 |
---|
user: | Niels Nes <niels@cwi.nl> |
---|
branch: | Oct2020 |
---|
files: | sql/backends/monet5/rel_bin.c sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single |
---|
message: | don't use the output of a replace in anything else then result-set or replace. This way the dataflow optimizer can create one large |
---|
|
changeset 76527:cf0bcf23dd9d |
---|
date: | 2020-08-27 13:58 +0200 |
---|
user: | Niels Nes <niels@cwi.nl> |
---|
branch: | Oct2020 |
---|
files: | |
---|
message: | merged |
---|
|
changeset 76528:2aabfd1ab101 |
---|
date: | 2020-08-27 13:58 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | monetdb5/mal/mal_dataflow.c monetdb5/mal/mal_interpreter.c |
---|
message: | Add #include. |
---|
|
changeset 76529:db68b27d473b |
---|
date: | 2020-08-27 13:59 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | clients/Tests/exports.stable.out |
---|
message: | Approve. |
---|
|
changeset 76531:56cb5c4722cf |
---|
date: | 2020-08-27 14:03 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | clients/Tests/exports.stable.out monetdb5/modules/mal/CMakeLists.txt monetdb5/modules/mal/mkey.c monetdb5/modules/mal/mkey.h monetdb5/modules/mal/projectionpath.c monetdb5/modules/mal/projectionpath.h monetdb5/modules/mal/sample.c monetdb5/modules/mal/sample.h sql/backends/monet5/sql.c sql/backends/monet5/sql.h |
---|
message: | Export less |
---|
|
changeset 76532:c7125e2745c9 |
---|
date: | 2020-08-27 14:05 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | monetdb5/modules/mal/mkey.c |
---|
message: | Don't lose documentation |
---|
|
changeset 76533:2de9324fd0ab |
---|
date: | 2020-08-27 14:31 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | clients/Tests/exports.stable.out monetdb5/modules/mal/CMakeLists.txt monetdb5/modules/mal/factories.c monetdb5/modules/mal/factories.h monetdb5/modules/mal/groupby.c monetdb5/modules/mal/groupby.h monetdb5/modules/mal/iterator.c monetdb5/modules/mal/iterator.h monetdb5/modules/mal/mat.c monetdb5/modules/mal/mat.h monetdb5/modules/mal/remote.c monetdb5/modules/mal/remote.h monetdb5/modules/mal/sysmon.c monetdb5/modules/mal/sysmon.h monetdb5/modules/mal/tracer.c monetdb5/modules/mal/tracer.h sql/backends/monet5/sql.c sql/backends/monet5/sql_fround.c sql/backends/monet5/sql_round.c |
---|
message: | Export less |
---|
|
changeset 76534:9e2af4b1eb1c |
---|
date: | 2020-08-27 15:56 +0200 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | Oct2020 |
---|
files: | gdk/gdk_calc.c gdk/gdk_calc_compare.h |
---|
message: | Only call canditer_next when needed, and avoid multiplication. |
---|
|
changeset 76535:cbddeeb47d89 |
---|
date: | 2020-08-27 15:01 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | clients/Tests/exports.stable.out monetdb5/modules/mal/CMakeLists.txt monetdb5/modules/mal/inspect.c monetdb5/modules/mal/inspect.h monetdb5/modules/mal/manual.c monetdb5/modules/mal/manual.h monetdb5/modules/mal/txtsim.c monetdb5/modules/mal/txtsim.h |
---|
message: | Export less. Now back to bugs |
---|
|
changeset 76536:e676782377be |
---|
date: | 2020-08-27 15:57 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/backends/monet5/sql_gencode.c sql/common/sql_types.c sql/test/miscellaneous/Tests/All sql/test/miscellaneous/Tests/prepare.sql sql/test/miscellaneous/Tests/prepare.stable.err sql/test/miscellaneous/Tests/prepare.stable.out sql/test/miscellaneous/Tests/prepare.stable.out.int128 sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 |
---|
message: | Making Aris happy. When a prepared statement fails to compile, don't free the symbol, because the cq will do it. Also removed sql functions on OID type, because they have no MAL correspondent |
---|
|
changeset 76537:ac14e3e26f88 |
---|
date: | 2020-08-27 16:07 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/server/sql_qc.c |
---|
message: | Protect against null pointers |
---|
|
changeset 76538:d85f57f9c8bb |
---|
date: | 2020-08-27 18:05 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | Oct2020 |
---|
files: | sql/server/rel_dump.c sql/server/rel_exp.c sql/server/rel_exp.h sql/server/rel_optimizer.c sql/server/rel_rel.c sql/server/rel_select.c sql/server/rel_unnest.c sql/server/rel_updates.c sql/test/SQLancer/Tests/sqlancer05.sql sql/test/SQLancer/Tests/sqlancer05.stable.err sql/test/SQLancer/Tests/sqlancer05.stable.out |
---|
message: | Making SQLancer happy. Test for duplicated column names on relation when trying to bind from them |
---|
|