MonetDB: Jan2014 - More Coverity issues

2014-04-11 Thread Martin Kersten
Changeset: 2e99f5ccc485 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2e99f5ccc485 Modified Files: gdk/gdk_bbp.c monetdb5/mal/mal_import.c monetdb5/mal/mal_instruction.c monetdb5/modules/atoms/str.c monetdb5/modules/mal/bbp.c m

MonetDB: Jan2014 - Fix some time-of-check time-of-use problems.

2014-04-11 Thread Sjoerd Mullender
Changeset: 7c5eac016540 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7c5eac016540 Modified Files: gdk/gdk_bbp.c gdk/gdk_heap.c Branch: Jan2014 Log Message: Fix some time-of-check time-of-use problems. diffs (49 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gd

MonetDB: Jan2014 - Avoid time-of-check time-of-use errors.

2014-04-11 Thread Sjoerd Mullender
Changeset: 792a121a2d3d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=792a121a2d3d Modified Files: gdk/gdk_bbp.c Branch: Jan2014 Log Message: Avoid time-of-check time-of-use errors. Just try, if the file/directory does not exist, we'll know soon enough. diffs (38

MonetDB: default - Only call MANIFOLDtypecheck for mal.multiplex...

2014-04-11 Thread Sjoerd Mullender
Changeset: 4005d5d4d18c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4005d5d4d18c Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: default Log Message: Only call MANIFOLDtypecheck for mal.multiplex (not for optimizer.multiplex). diffs (13 lines): diff -

MonetDB: Jan2014 - Avoid time-of-check time-of-use error.

2014-04-11 Thread Sjoerd Mullender
Changeset: b0a278056233 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b0a278056233 Modified Files: gdk/gdk_bbp.c Branch: Jan2014 Log Message: Avoid time-of-check time-of-use error. There really is no need to see whether a file exists using stat before attempting to

MonetDB: Jan2014 - If HEAPextend fails, loading fails.

2014-04-11 Thread Sjoerd Mullender
Changeset: 533920529330 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=533920529330 Modified Files: gdk/gdk_storage.c Branch: Jan2014 Log Message: If HEAPextend fails, loading fails. diffs (26 lines): diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c --- a/gdk/gd

MonetDB: default - Merge with Jan2014 branch.

2014-04-11 Thread Sjoerd Mullender
Changeset: f37c6a7f3840 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f37c6a7f3840 Modified Files: common/stream/stream.c gdk/gdk_atoms.c java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java monetdb5/mal/mal_atom.c monetdb5/mal/mal

MonetDB: Jan2014 - Only use variables when they're initialized.

2014-04-11 Thread Sjoerd Mullender
Changeset: f18ac806d8d3 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f18ac806d8d3 Modified Files: monetdb5/scheduler/srvpool.c Branch: Jan2014 Log Message: Only use variables when they're initialized. Also some indenting. diffs (40 lines): diff --git a/monetdb5/

MonetDB: Jan2014 - merger

2014-04-11 Thread Martin Kersten
Changeset: 559b47b9606b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=559b47b9606b Modified Files: monetdb5/mal/mal_instruction.c sql/backends/monet5/sql_gencode.c Branch: Jan2014 Log Message: merger diffs (truncated from 1665 to 300 lines): diff --git a/

MonetDB: Jan2014 - A few more Coverity errors

2014-04-11 Thread Martin Kersten
Changeset: 45c2e9b4f606 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=45c2e9b4f606 Modified Files: monetdb5/modules/mal/bbp.c monetdb5/optimizer/opt_mapreduce.c Branch: Jan2014 Log Message: A few more Coverity errors diffs (35 lines): diff --git a/monetdb

MonetDB: Jan2014 - Added error checking.

2014-04-11 Thread Sjoerd Mullender
Changeset: 350a1e762bea for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=350a1e762bea Modified Files: monetdb5/mal/mal_instruction.c sql/backends/monet5/sql_gencode.c Branch: Jan2014 Log Message: Added error checking. diffs (truncated from 1665 to 300 lines):

MonetDB: Jan2014 - Minor errors detected by Coverity

2014-04-11 Thread Martin Kersten
Changeset: 10c967840d07 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=10c967840d07 Modified Files: monetdb5/mal/mal_atom.c monetdb5/optimizer/opt_centipede.c monetdb5/optimizer/opt_octopus.c monetdb5/optimizer/opt_pushselect.c monetdb5

MonetDB: Jan2014 - Merger

2014-04-11 Thread Martin Kersten
Changeset: a5e3091b655b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a5e3091b655b Modified Files: monetdb5/mal/mal_resolve.c Branch: Jan2014 Log Message: Merger diffs (24 lines): diff --git a/monetdb5/mal/mal_resolve.c b/monetdb5/mal/mal_resolve.c --- a/monetdb5

MonetDB: Jan2014 - Fix typo, causing errors

2014-04-11 Thread Martin Kersten
Changeset: 993c4c6e160a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=993c4c6e160a Modified Files: monetdb5/mal/mal_box.c Branch: Jan2014 Log Message: Fix typo, causing errors diffs (21 lines): diff --git a/monetdb5/mal/mal_box.c b/monetdb5/mal/mal_box.c --- a/mo

MonetDB: Jan2014 - Bail out when an error is detected.

2014-04-11 Thread Sjoerd Mullender
Changeset: 1c8236cd17fc for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1c8236cd17fc Modified Files: monetdb5/mal/mal_resolve.c Branch: Jan2014 Log Message: Bail out when an error is detected. diffs (24 lines): diff --git a/monetdb5/mal/mal_resolve.c b/monetdb5/mal

MonetDB: Jan2014 - Minor bug fixed discovered by Coverity

2014-04-11 Thread Martin Kersten
Changeset: 4d49c9f991b3 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4d49c9f991b3 Modified Files: monetdb5/mal/mal_factory.c monetdb5/mal/mal_linker.c monetdb5/mal/mal_module.c monetdb5/mal/mal_parser.c monetdb5/mal/mal_session.c Bran

MonetDB: Jan2014 - Merge with default

2014-04-11 Thread Martin Kersten
Changeset: 3de8874c31fb for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3de8874c31fb Modified Files: java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java Branch: Jan2014 Log Message: Merge with default diffs (51 lines): diff --git a/java/src/nl/cwi/monetdb/jdbc

MonetDB: Jan2014 - Avoid potential bad read.

2014-04-11 Thread Martin Kersten
Changeset: 3c5ea0e3eb60 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3c5ea0e3eb60 Modified Files: monetdb5/mal/mal_interpreter.c Branch: Jan2014 Log Message: Avoid potential bad read. Found by Coverity diffs (12 lines): diff --git a/monetdb5/mal/mal_interpreter.

MonetDB: Jan2014 - Potential resource leak. Coverity

2014-04-11 Thread Martin Kersten
Changeset: 6ee8b041986f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6ee8b041986f Modified Files: monetdb5/mal/mal_interpreter.c Branch: Jan2014 Log Message: Potential resource leak. Coverity diffs (12 lines): diff --git a/monetdb5/mal/mal_interpreter.c b/monetd

MonetDB: Jan2014 - JDBC Connector: setClob() fixes for Bug 3470

2014-04-11 Thread Hannes Muehleisen
Changeset: 155ec42a591b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=155ec42a591b Modified Files: java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java Branch: Jan2014 Log Message: JDBC Connector: setClob() fixes for Bug 3470 diffs (51 lines): diff --git a/ja

MonetDB: Jan2014 - English.

2014-04-11 Thread Sjoerd Mullender
Changeset: b982c064395d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b982c064395d Modified Files: monetdb5/optimizer/opt_macro.c Branch: Jan2014 Log Message: English. diffs (12 lines): diff --git a/monetdb5/optimizer/opt_macro.c b/monetdb5/optimizer/opt_macro.c

MonetDB: Jan2014 - Crash prevention: only subtract value if resu...

2014-04-11 Thread Sjoerd Mullender
Changeset: 2ee558965089 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2ee558965089 Modified Files: common/stream/stream.c Branch: Jan2014 Log Message: Crash prevention: only subtract value if result doesn't overflow. diffs (33 lines): diff --git a/common/stream/s

MonetDB: Jan2014 - Always make sure there is a logical reference...

2014-04-11 Thread Sjoerd Mullender
Changeset: b415b0d6b6f6 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b415b0d6b6f6 Modified Files: monetdb5/mal/mal_profiler.c Branch: Jan2014 Log Message: Always make sure there is a logical reference after TRACEcreate. If profiling is started after a cleanup, we n