MonetDB: default - improved flaging for dependent sub queries

2019-12-16 Thread Niels Nes
Changeset: 37edd565d90c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=37edd565d90c Modified Files: sql/server/rel_unnest.c Branch: default Log Message: improved flaging for dependent sub queries diffs (18 lines): diff --git a/sql/server/rel_unnest.c b/sql/server

MonetDB: default - approved output

2019-12-16 Thread Niels Nes
Changeset: ebabbafb5996 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ebabbafb5996 Added Files: sql/test/mergetables/Tests/sqlsmith-exists2.stable.err sql/test/mergetables/Tests/sqlsmith-exists2.stable.out Branch: default Log Message: approved output diff

MonetDB: default - Cleanup: remove unused stuff.

2019-12-16 Thread Sjoerd Mullender
Changeset: 9fba13b77bcb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9fba13b77bcb Modified Files: NT/monetdb_config.h.in common/utils/mutils.c configure.ag Branch: default Log Message: Cleanup: remove unused stuff. diffs (56 lines): diff --git a

MonetDB: mosaic - Keep bad performing singleton compressions.

2019-12-16 Thread Aris Koning
Changeset: fead0ce024d7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fead0ce024d7 Modified Files: monetdb5/modules/mosaic/TODO_MOSAIC.txt monetdb5/modules/mosaic/mosaic.c Branch: mosaic Log Message: Keep bad performing singleton compressions. diffs (36 l

MonetDB: mosaic - Make sure dict techniques estimate after and e...

2019-12-16 Thread Aris Koning
Changeset: 87781c103e54 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=87781c103e54 Modified Files: monetdb5/modules/mosaic/mosaic.c monetdb5/modules/mosaic/mosaic.h monetdb5/modules/mosaic/mosaic_capped.c monetdb5/modules/mosaic/mosaic_delta.

MonetDB: mosaic - Fix of by one error

2019-12-16 Thread Aris Koning
Changeset: 701a60113faf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=701a60113faf Modified Files: monetdb5/modules/mosaic/mosaic.h Branch: mosaic Log Message: Fix of by one error diffs (12 lines): diff --git a/monetdb5/modules/mosaic/mosaic.h b/monetdb5/modules

MonetDB: mosaic - Fix compiler error

2019-12-16 Thread Aris Koning
Changeset: fc1180efeb87 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fc1180efeb87 Modified Files: monetdb5/modules/mosaic/mosaic.h Branch: mosaic Log Message: Fix compiler error diffs (11 lines): diff --git a/monetdb5/modules/mosaic/mosaic.h b/monetdb5/modules/

MonetDB: linear-hashing - Merge with default branch.

2019-12-16 Thread Sjoerd Mullender
Changeset: eef9c04acc6b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eef9c04acc6b Modified Files: sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128 sql/te

MonetDB: linear-hashing - Fix some crashes.

2019-12-16 Thread Sjoerd Mullender
Changeset: 6408dea07135 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6408dea07135 Modified Files: gdk/gdk_group.c gdk/gdk_hash.c Branch: linear-hashing Log Message: Fix some crashes. diffs (66 lines): diff --git a/gdk/gdk_group.c b/gdk/gdk_group.c --- a

MonetDB: default - Approve upgrade.

2019-12-16 Thread Sjoerd Mullender
Changeset: bb7df589c9f8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bb7df589c9f8 Modified Files: sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128 sql/te

MonetDB: default - Approve after changeset df52fe8fef31.

2019-12-16 Thread Sjoerd Mullender
Changeset: 4f99098d2ed1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4f99098d2ed1 Modified Files: sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 Branch: default Lo

MonetDB: linear-hashing - Merge with default branch.

2019-12-16 Thread Sjoerd Mullender
Changeset: 6f928f8584a5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6f928f8584a5 Modified Files: gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_align.c gdk/gdk_atoms.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_calc.c gdk/gdk_c

MonetDB: default - Use inline functions instead of macros for bu...

2019-12-16 Thread Sjoerd Mullender
Changeset: adcfc97695bc for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=adcfc97695bc Modified Files: gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_align.c gdk/gdk_atoms.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_calc.c gdk/gdk_c

MonetDB: linear-hashing - Use two masks instead of level + split.

2019-12-16 Thread Sjoerd Mullender
Changeset: 6f7d34b56bed for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6f7d34b56bed Modified Files: gdk/gdk_hash.c gdk/gdk_hash.h Branch: linear-hashing Log Message: Use two masks instead of level + split. diffs (229 lines): diff --git a/gdk/gdk_hash.c b/

MonetDB: linear-hashing - Keep hash table 7/8 full.

2019-12-16 Thread Sjoerd Mullender
Changeset: 0ffddbf066db for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0ffddbf066db Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Keep hash table 7/8 full. diffs (39 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c ++

MonetDB: linear-hashing - No syncing of hash heap if no persiste...

2019-12-16 Thread Sjoerd Mullender
Changeset: 41d362b71ff6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=41d362b71ff6 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: No syncing of hash heap if no persistent hashes. diffs (15 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c

MonetDB: linear-hashing - Grow hash table really fast if we only...

2019-12-16 Thread Sjoerd Mullender
Changeset: 01089487979b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=01089487979b Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Grow hash table really fast if we only see unique values. diffs (16 lines): diff --git a/gdk/gdk_hash.c b/gdk/gd

MonetDB: linear-hashing - Improve debug prints.

2019-12-16 Thread Sjoerd Mullender
Changeset: 9e73552a35e1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9e73552a35e1 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Improve debug prints. diffs (73 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++ b/

MonetDB: linear-hashing - Move more hash stuff to gdk_hash.h and...

2019-12-16 Thread Sjoerd Mullender
Changeset: 64aec055fbb2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=64aec055fbb2 Modified Files: gdk/gdk.h gdk/gdk_hash.h Branch: linear-hashing Log Message: Move more hash stuff to gdk_hash.h and use inline functions. diffs (191 lines): diff --git a/g

MonetDB: linear-hashing - Updated some debug messages.

2019-12-16 Thread Sjoerd Mullender
Changeset: bad9c868ad55 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bad9c868ad55 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Updated some debug messages. diffs (124 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.

MonetDB: linear-hashing - Use nunique property where useful.

2019-12-16 Thread Sjoerd Mullender
Changeset: ff9acdc6d2d6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ff9acdc6d2d6 Modified Files: gdk/gdk_group.c gdk/gdk_unique.c Branch: linear-hashing Log Message: Use nunique property where useful. diffs (47 lines): diff --git a/gdk/gdk_group.c b/gd

MonetDB: linear-hashing - Widen hash table when necessary.

2019-12-16 Thread Sjoerd Mullender
Changeset: ce05cd33cbd5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce05cd33cbd5 Modified Files: clients/Tests/exports.stable.out gdk/gdk_hash.c gdk/gdk_hash.h Branch: linear-hashing Log Message: Widen hash table when necessary. diffs (183 lines

MonetDB: linear-hashing - Maintain a NUNIQUE property (number of...

2019-12-16 Thread Sjoerd Mullender
Changeset: 97134b6f6871 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=97134b6f6871 Modified Files: gdk/gdk.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_hash.c Branch: linear-hashing Log Message: Maintain a NUNIQUE property (number of unique value

MonetDB: linear-hashing - Move unpersisting hash file outside of...

2019-12-16 Thread Sjoerd Mullender
Changeset: e95f18e4824d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e95f18e4824d Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Move unpersisting hash file outside of loop, no need to do it for malloced hash. diffs (67 lines): diff --git a/

MonetDB: linear-hashing - Improve debug reporting.

2019-12-16 Thread Sjoerd Mullender
Changeset: df10af6f904a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df10af6f904a Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Improve debug reporting. diffs (93 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++

MonetDB: linear-hashing - Let GDK decide when to (re)build hashes.

2019-12-16 Thread Sjoerd Mullender
Changeset: d788107b3e9a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d788107b3e9a Modified Files: monetdb5/modules/mal/tokenizer.c Branch: linear-hashing Log Message: Let GDK decide when to (re)build hashes. diffs (29 lines): diff --git a/monetdb5/modules/mal/t

MonetDB: linear-hashing - Add some casts.

2019-12-16 Thread Sjoerd Mullender
Changeset: 130569c65eee for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=130569c65eee Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Add some casts. diffs (49 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++ b/gdk/gd

MonetDB: linear-hashing - Don't load empty hash files.

2019-12-16 Thread Sjoerd Mullender
Changeset: a67f01ef97b3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a67f01ef97b3 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Don't load empty hash files. diffs (11 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c

MonetDB: linear-hashing - Try harder to keep hashes around.

2019-12-16 Thread Sjoerd Mullender
Changeset: 9fe4f14e1465 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9fe4f14e1465 Modified Files: gdk/gdk.h gdk/gdk_bbp.c gdk/gdk_hash.c gdk/gdk_heap.c gdk/gdk_imprints.c gdk/gdk_orderidx.c gdk/gdk_private.h g

MonetDB: linear-hashing - Keep bucket list 3/4 full.

2019-12-16 Thread Sjoerd Mullender
Changeset: f4ef994ae831 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f4ef994ae831 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message: Keep bucket list 3/4 full. The bucket list grows linearly with the number of unique elements in the BAT, but the sl

MonetDB: linear-hashing - Try to maintain hashes more often.

2019-12-16 Thread Sjoerd Mullender
Changeset: f628267d320e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f628267d320e Modified Files: gdk/gdk_batop.c gdk/gdk_hash.c Branch: linear-hashing Log Message: Try to maintain hashes more often. diffs (150 lines): diff --git a/gdk/gdk_batop.c b/gdk

MonetDB: linear-hashing - Implemented linear hashing for the BAT...

2019-12-16 Thread Sjoerd Mullender
Changeset: 1f99f08168c2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1f99f08168c2 Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_hash.c gdk/gdk_hash.h gdk/gdk_join.c

MonetDB: linear-hashing - Moved all hash related stuff from gdk....

2019-12-16 Thread Sjoerd Mullender
Changeset: edeae81de3e6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=edeae81de3e6 Modified Files: gdk/gdk.h gdk/gdk_hash.h Branch: linear-hashing Log Message: Moved all hash related stuff from gdk.h to gdk_hash.h. Note gdk_hash.h is included by gdk.h. di

MonetDB: linear-hashing - Split hash file into two files.

2019-12-16 Thread Sjoerd Mullender
Changeset: 3cd4a5ef0276 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3cd4a5ef0276 Modified Files: gdk/gdk.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_group.c gdk/gdk_hash.c gdk/gdk_hash.h gdk/gdk_joi

MonetDB: batcalc-updated - Merge with default branch.

2019-12-16 Thread Sjoerd Mullender
Changeset: 8046c7729f32 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8046c7729f32 Added Files: sql/test/BugTracker-2019/Tests/json-text-empty-separator.Bug-6798.sql sql/test/BugTracker-2019/Tests/json-text-empty-separator.Bug-6798.stable.err sql/t

MonetDB: default - Merge with Nov2019 branch.

2019-12-16 Thread Sjoerd Mullender
Changeset: 1c8006d041d0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1c8006d041d0 Modified Files: sql/test/BugTracker-2014/Tests/current_timestamp.Bug-3427.sql sql/test/BugTracker-2014/Tests/current_timestamp.Bug-3427.stable.out Branch: default Log Message:

MonetDB: default - More keywords missing

2019-12-16 Thread Pedro Ferreira
Changeset: 9f56e4adc98e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f56e4adc98e Modified Files: sql/backends/monet5/sql_upgrades.c sql/scripts/51_sys_schema_extension.sql sql/server/sql_parser.y Branch: default Log Message: More keywords missing

MonetDB: default - Sorted keywords

2019-12-16 Thread Pedro Ferreira
Changeset: e05d446ed750 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e05d446ed750 Modified Files: sql/scripts/51_sys_schema_extension.sql Branch: default Log Message: Sorted keywords diffs (44 lines): diff --git a/sql/scripts/51_sys_schema_extension.sql b/sql/

MonetDB: default - Added missing keywords to sys.keywords table

2019-12-16 Thread Pedro Ferreira
Changeset: df52fe8fef31 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df52fe8fef31 Modified Files: sql/backends/monet5/sql_upgrades.c sql/scripts/51_sys_schema_extension.sql Branch: default Log Message: Added missing keywords to sys.keywords table diffs (

MonetDB: json - Merge with default

2019-12-16 Thread Panagiotis Koutsourakis
Changeset: af71781f29c2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=af71781f29c2 Added Files: sql/test/BugTracker-2019/Tests/orderby-alias-expr.Bug-6799.sql sql/test/BugTracker-2019/Tests/orderby-alias-expr.Bug-6799.stable.err sql/test/BugTracker-2

MonetDB: Nov2019 - Make test deterministic by inserting the same...

2019-12-16 Thread Pedro Ferreira
Changeset: d2d19f0f5fd4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d2d19f0f5fd4 Modified Files: sql/test/BugTracker-2014/Tests/current_timestamp.Bug-3427.sql sql/test/BugTracker-2014/Tests/current_timestamp.Bug-3427.stable.out Branch: Nov2019 Log Message:

MonetDB: default - New sqlsmith crash

2019-12-16 Thread Pedro Ferreira
Changeset: 5247ecbfae66 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5247ecbfae66 Added Files: sql/test/mergetables/Tests/sqlsmith-exists2.sql Modified Files: sql/test/mergetables/Tests/All Branch: default Log Message: New sqlsmith crash diffs (86 lines)