MonetDB: Dec2016 - Move unfix to outside the lock: it may cause ...

2017-04-12 Thread Sjoerd Mullender
Changeset: 1a0ab345fe4f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1a0ab345fe4f Modified Files: gdk/gdk_orderidx.c Branch: Dec2016 Log Message: Move unfix to outside the lock: it may cause deadlock (see comment). diffs (43 lines): diff --git a/gdk/gdk_orderidx

MonetDB: Dec2016 - Do the work outside of the lock.

2017-04-12 Thread Sjoerd Mullender
Changeset: 020c047fa49b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=020c047fa49b Modified Files: gdk/gdk_orderidx.c Branch: Dec2016 Log Message: Do the work outside of the lock. diffs (23 lines): diff --git a/gdk/gdk_orderidx.c b/gdk/gdk_orderidx.c --- a/gdk/gd

MonetDB: Dec2016 - Test for NULL pointer before dereferencing.

2017-04-12 Thread Sjoerd Mullender
Changeset: 3a9afb7a8637 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3a9afb7a8637 Modified Files: gdk/gdk_bbp.c Branch: Dec2016 Log Message: Test for NULL pointer before dereferencing. I've seen crashes during exit because of this, although I don't yet understand h

MonetDB: Dec2016 - allow for update table x=1,x=2,x=n (only last...

2017-04-12 Thread Niels Nes
Changeset: 3701dcd5a6c9 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3701dcd5a6c9 Modified Files: sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out.int128 sql/benchmarks/tpch/LOCKED/Tests/02.stable.ou

MonetDB: Dec2016 - Backout changeset 3a9afb7a8637 and fix proble...

2017-04-12 Thread Sjoerd Mullender
Changeset: 9a90322010d7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9a90322010d7 Modified Files: gdk/gdk_bbp.c monetdb5/mal/mal_stack.c Branch: Dec2016 Log Message: Backout changeset 3a9afb7a8637 and fix problem in a better way. When freeing a MAL stack, w

MonetDB: Dec2016 - BAT ids are positive, no need for abs.

2017-04-12 Thread Sjoerd Mullender
Changeset: f08081aa3791 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f08081aa3791 Modified Files: gdk/gdk_batop.c gdk/gdk_logger.c Branch: Dec2016 Log Message: BAT ids are positive, no need for abs. diffs (25 lines): diff --git a/gdk/gdk_batop.c b/gdk/gd

MonetDB: Dec2016 - Test dependency.

2017-04-12 Thread Sjoerd Mullender
Changeset: 252c70ae7fa4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=252c70ae7fa4 Modified Files: sql/test/sql_xml/Tests/xml.reqtests Branch: Dec2016 Log Message: Test dependency. diffs (6 lines): diff --git a/sql/test/sql_xml/Tests/xml.reqtests b/sql/test/sql_

MonetDB: default - Merge with Dec2016 branch.

2017-04-12 Thread Sjoerd Mullender
Changeset: 605c3f65cc7a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=605c3f65cc7a Modified Files: gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_logger.c gdk/gdk_orderidx.c monetdb5/mal/mal_stack.c sql/benchmarks/tpch/LOCKED/Tests/01-2

MonetDB: malparsing - Avoid too early flush

2017-04-12 Thread Martin Kersten
Changeset: 4ee6ba939d04 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4ee6ba939d04 Modified Files: monetdb5/mal/mal_scenario.c Branch: malparsing Log Message: Avoid too early flush The flush should only be called on end of block, ie for the stream (over the socket

MonetDB: malparsing - Eat away text upon encountering a parsing ...

2017-04-12 Thread Martin Kersten
Changeset: 01456e1a1701 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=01456e1a1701 Modified Files: monetdb5/mal/mal_parser.c Branch: malparsing Log Message: Eat away text upon encountering a parsing error After a parse error we skip to the next \n before we attempt

MonetDB: malparsing - Properly format the exceptions during flow...

2017-04-12 Thread Martin Kersten
Changeset: 3366befb5d17 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3366befb5d17 Modified Files: monetdb5/mal/mal_function.c Branch: malparsing Log Message: Properly format the exceptions during flow checks diffs (73 lines): diff --git a/monetdb5/mal/mal_functi

MonetDB: malparsing - Revert backup malblock for parsing

2017-04-12 Thread Martin Kersten
Changeset: 00c355592bac for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=00c355592bac Modified Files: monetdb5/mal/mal_client.c monetdb5/mal/mal_client.h monetdb5/mal/mal_parser.c monetdb5/mal/mal_session.c Branch: malparsing Log Message: Revert

MonetDB: malparsing - Fix the test

2017-04-12 Thread Martin Kersten
Changeset: 12b7acfa769d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=12b7acfa769d Modified Files: monetdb5/mal/Tests/pithole.malC Branch: malparsing Log Message: Fix the test diffs (9 lines): diff --git a/monetdb5/mal/Tests/pithole.malC b/monetdb5/mal/Tests/pith

MonetDB: malparsing - Minor fixes

2017-04-12 Thread Martin Kersten
Changeset: 18c3dc3d5cf1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=18c3dc3d5cf1 Modified Files: monetdb5/mal/mal_import.c monetdb5/mal/mal_parser.c Branch: malparsing Log Message: Minor fixes diffs (25 lines): diff --git a/monetdb5/mal/mal_import.c b/m

MonetDB: malparsing - Approve output

2017-04-12 Thread Martin Kersten
Changeset: b2e541d67b2d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b2e541d67b2d Modified Files: monetdb5/mal/Tests/dynamicload.stable.err monetdb5/mal/Tests/parseErrors.stable.err monetdb5/mal/Tests/pithole.stable.err monetdb5/mal/Tests/tst

MonetDB: protocol - Merge with default.

2017-04-12 Thread Mark Raasveldt
Changeset: cc9f01720b29 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cc9f01720b29 Added Files: sql/backends/monet5/UDF/pyapi3/50_pyapi3.mal sql/backends/monet5/UDF/pyapi3/Makefile.ag sql/backends/monet5/UDF/pyapi3/Tests/All sql/backends/monet

MonetDB: protocol - Remove unnecessary old code.

2017-04-12 Thread Mark Raasveldt
Changeset: bdd217b49f23 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bdd217b49f23 Removed Files: common/utils/conversion.c common/utils/conversion.h Modified Files: bootstrap clients/mapiclient/Tests/mclient--help.stable.err clients/m

MonetDB: protocol - More old code removed.

2017-04-12 Thread Mark Raasveldt
Changeset: a1ec82b9c186 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a1ec82b9c186 Modified Files: sql/test/mapi/Tests/utf8test.SQL.py Branch: protocol Log Message: More old code removed. diffs (28 lines): diff --git a/sql/test/mapi/Tests/utf8test.SQL.py b/sql/t

MonetDB: protocol - Add back in some code that was accidently re...

2017-04-12 Thread Mark Raasveldt
Changeset: b6dd34110bff for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b6dd34110bff Modified Files: gdk/gdk_atoms.h sql/backends/monet5/sql_result.c Branch: protocol Log Message: Add back in some code that was accidently removed. diffs (103 lines): diff --

MonetDB: Dec2016 - After NORMALIZE, range can be empty.

2017-04-12 Thread Sjoerd Mullender
Changeset: bd6083feb3f7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bd6083feb3f7 Added Files: sql/test/BugTracker-2017/Tests/select.Bug-6259.sql sql/test/BugTracker-2017/Tests/select.Bug-6259.stable.err sql/test/BugTracker-2017/Tests/select.Bug-6259

MonetDB: malparsing - Fixing minor issues in the optimizers

2017-04-12 Thread Martin Kersten
Changeset: 34ab9bc4e0f9 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=34ab9bc4e0f9 Modified Files: monetdb5/optimizer/opt_evaluate.c monetdb5/optimizer/opt_generator.c monetdb5/optimizer/opt_mergetable.c monetdb5/optimizer/opt_remap.c

MonetDB: malparsing - Borrow the output channel while processing...

2017-04-12 Thread Martin Kersten
Changeset: ba13d859664f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ba13d859664f Modified Files: monetdb5/mal/mal_import.c Branch: malparsing Log Message: Borrow the output channel while processing a file. diffs (21 lines): diff --git a/monetdb5/mal/mal_import.

MonetDB: malparsing - Approve output

2017-04-12 Thread Martin Kersten
Changeset: 26b7c9a13849 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=26b7c9a13849 Modified Files: monetdb5/optimizer/Tests/ARexample.malC monetdb5/optimizer/Tests/ARexample.stable.out monetdb5/optimizer/Tests/CXexample.stable.out monetdb5/opt