Changeset: b32aca7ce4ed for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b32aca7ce4ed
Added Files:
        sql/backends/monet5/Tests/pyloader06.stable.out.32bit
        sql/backends/monet5/Tests/pyloader07.stable.out.32bit
        sql/backends/monet5/UDF/capi/50_capi.mal
        sql/backends/monet5/UDF/capi/Makefile.ag
        sql/backends/monet5/UDF/capi/Tests/All
        sql/backends/monet5/UDF/capi/Tests/capi00.sql
        sql/backends/monet5/UDF/capi/Tests/capi00.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi00.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi01.sql
        sql/backends/monet5/UDF/capi/Tests/capi01.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi01.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi02.sql
        sql/backends/monet5/UDF/capi/Tests/capi02.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi02.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi03.sql
        sql/backends/monet5/UDF/capi/Tests/capi03.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi03.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi04.sql
        sql/backends/monet5/UDF/capi/Tests/capi04.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi04.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi05.sql
        sql/backends/monet5/UDF/capi/Tests/capi05.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi05.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi06.sql
        sql/backends/monet5/UDF/capi/Tests/capi06.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi06.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi07.sql
        sql/backends/monet5/UDF/capi/Tests/capi07.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi07.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi08.sql
        sql/backends/monet5/UDF/capi/Tests/capi08.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi08.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi09.sql
        sql/backends/monet5/UDF/capi/Tests/capi09.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi09.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi10.sql
        sql/backends/monet5/UDF/capi/Tests/capi10.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi10.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi11.sql
        sql/backends/monet5/UDF/capi/Tests/capi11.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi11.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi12.sql
        sql/backends/monet5/UDF/capi/Tests/capi12.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi12.stable.out
        sql/backends/monet5/UDF/capi/Tests/capi13.sql
        sql/backends/monet5/UDF/capi/Tests/capi13.stable.err
        sql/backends/monet5/UDF/capi/Tests/capi13.stable.out
        sql/backends/monet5/UDF/capi/capi.c
        sql/backends/monet5/UDF/capi/capi.h
        sql/backends/monet5/UDF/capi/capi.mal
        sql/backends/monet5/UDF/capi/cheader.h
        sql/backends/monet5/UDF/udf/80_udf.mal
        sql/backends/monet5/UDF/udf/80_udf.sql
        sql/backends/monet5/UDF/udf/80_udf_hge.mal
        sql/backends/monet5/UDF/udf/80_udf_hge.sql
        sql/backends/monet5/UDF/udf/Makefile.ag
        sql/backends/monet5/UDF/udf/README
        sql/backends/monet5/UDF/udf/Tests/All
        sql/backends/monet5/UDF/udf/Tests/udf-fuse.sql
        sql/backends/monet5/UDF/udf/Tests/udf-fuse.stable.err
        sql/backends/monet5/UDF/udf/Tests/udf-fuse.stable.out
        sql/backends/monet5/UDF/udf/Tests/udf-reverse.sql
        sql/backends/monet5/UDF/udf/Tests/udf-reverse.stable.err
        sql/backends/monet5/UDF/udf/Tests/udf-reverse.stable.out
        sql/backends/monet5/UDF/udf/udf.c
        sql/backends/monet5/UDF/udf/udf.h
        sql/backends/monet5/UDF/udf/udf.mal
        sql/backends/monet5/UDF/udf/udf_hge.mal
        sql/backends/monet5/UDF/udf/udf_impl.h
        sql/test/BugTracker-2017/Tests/function-resolution.Bug-6436.sql
        sql/test/BugTracker-2017/Tests/function-resolution.Bug-6436.stable.err
        sql/test/BugTracker-2017/Tests/function-resolution.Bug-6436.stable.out
        sql/test/BugTracker-2017/Tests/generate-resolution.Bug-6471.sql
        sql/test/BugTracker-2017/Tests/generate-resolution.Bug-6471.stable.err
        sql/test/BugTracker-2017/Tests/generate-resolution.Bug-6471.stable.out
        sql/test/BugTracker-2017/Tests/groupby_assertion.Bug-6338.stable.err
        sql/test/BugTracker-2017/Tests/groupby_assertion.Bug-6338.stable.out
        sql/test/BugTracker-2017/Tests/parsererror.Bug-6381.stable.err
        sql/test/BugTracker-2017/Tests/parsererror.Bug-6381.stable.out
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-algebra-operators.Bug-6494.sql
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-comparisons-between-floating-points-and-NULL.Bug-6496.sql
        sql/test/BugTracker-2017/Tests/sqlitelogictest-hidden-alias.Bug-6495.sql
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-min-distinct-empty-table.Bug-6493.sql
        sql/test/BugTracker-2017/Tests/sqlitelogictest-not-between.Bug-6497.sql
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-select-in-column.Bug-6490.sql
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-select-in-column.Bug-6490.stable.err
        
sql/test/BugTracker-2017/Tests/sqlitelogictest-select-in-column.Bug-6490.stable.out
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
        sql/test/mergetables/Tests/sqlsmith.Bug-6480.sql
        sql/test/mergetables/Tests/sqlsmith.Bug-6480.stable.err
        sql/test/mergetables/Tests/sqlsmith.Bug-6480.stable.out
        sql/test/pg_regress/Tests/numeric.stable.out.FreeBSD.int128
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
Removed Files:
        common/utils/math_private.h
        common/utils/s_nextafterf.c
        sql/backends/monet5/UDF/cudf/80_udf.mal
        sql/backends/monet5/UDF/cudf/80_udf.sql
        sql/backends/monet5/UDF/cudf/80_udf_hge.mal
        sql/backends/monet5/UDF/cudf/80_udf_hge.sql
        sql/backends/monet5/UDF/cudf/Makefile.ag
        sql/backends/monet5/UDF/cudf/README
        sql/backends/monet5/UDF/cudf/Tests/All
        sql/backends/monet5/UDF/cudf/Tests/udf-fuse.sql
        sql/backends/monet5/UDF/cudf/Tests/udf-fuse.stable.err
        sql/backends/monet5/UDF/cudf/Tests/udf-fuse.stable.out
        sql/backends/monet5/UDF/cudf/Tests/udf-reverse.sql
        sql/backends/monet5/UDF/cudf/Tests/udf-reverse.stable.err
        sql/backends/monet5/UDF/cudf/Tests/udf-reverse.stable.out
        sql/backends/monet5/UDF/cudf/udf.c
        sql/backends/monet5/UDF/cudf/udf.h
        sql/backends/monet5/UDF/cudf/udf.mal
        sql/backends/monet5/UDF/cudf/udf_hge.mal
        sql/backends/monet5/UDF/cudf/udf_impl.h
        sql/test/pg_regress/Tests/float8.stable.err.Windows
Modified Files:
        .hgignore
        .hgtags
        MonetDB.spec
        NT/monetdb_config.h.in
        NT/rules.msc
        buildtools/autogen/autogen.py
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        clients/Tests/mclient-uri.SQL.sh
        clients/mapiclient/ReadlineTools.c
        clients/mapiclient/ReadlineTools.h
        clients/mapiclient/Tests/mclient--help.stable.err
        clients/mapiclient/Tests/mclient--help.stable.err.Windows
        clients/mapiclient/dotmonetdb.c
        clients/mapiclient/dump.c
        clients/mapiclient/eventparser.h
        clients/mapiclient/mclient.1
        clients/mapiclient/mclient.c
        clients/mapiclient/mnc.c
        clients/mapiclient/msqldump.c
        clients/mapiclient/stethoscope.c
        clients/mapiclient/tachograph.c
        clients/mapiclient/tomograph.c
        clients/mapilib/mapi.c
        clients/mapilib/mapi.rc
        clients/odbc/driver/ODBCConvert.c
        clients/odbc/driver/ODBCGlobal.h
        clients/odbc/driver/ODBCUtil.c
        clients/odbc/driver/SQLConnect.c
        clients/odbc/driver/driver.rc
        clients/odbc/setup/drvcfg.c
        clients/odbc/setup/drvcfg.h
        clients/odbc/winsetup/install.c
        clients/odbc/winsetup/setup.c
        clients/odbc/winsetup/setup.rc
        common/options/getopt.c
        common/options/getopt1.c
        common/options/monet_options.c
        common/stream/stream.c
        common/utils/Makefile.ag
        common/utils/msabaoth.c
        common/utils/mutils.c
        common/utils/mutils.h
        common/utils/muuid.c
        common/utils/prompt.c
        configure.ag
        debian/changelog
        gdk/ChangeLog-Archive
        gdk/ChangeLog.Jul2017
        gdk/gdk.h
        gdk/gdk_aggr.c
        gdk/gdk_atoms.c
        gdk/gdk_bbp.c
        gdk/gdk_calc.c
        gdk/gdk_calc_private.h
        gdk/gdk_hash.c
        gdk/gdk_heap.c
        gdk/gdk_imprints.c
        gdk/gdk_interprocess.c
        gdk/gdk_join.c
        gdk/gdk_logger.c
        gdk/gdk_orderidx.c
        gdk/gdk_posix.c
        gdk/gdk_posix.h
        gdk/gdk_select.c
        gdk/gdk_storage.c
        gdk/gdk_system.c
        gdk/gdk_system.h
        gdk/gdk_utils.c
        gdk/gdk_utils.h
        gdk/libbat.rc
        geom/lib/libgeom.c
        geom/lib/libgeom.h
        geom/monetdb5/geom.h
        geom/monetdb5/geom_upgrade.c
        geom/sql/40_geom.sql
        libversions
        monetdb5/mal/mal.c
        monetdb5/mal/mal.h
        monetdb5/mal/mal_sabaoth.c
        monetdb5/mal/mal_sabaoth.h
        monetdb5/mal/mal_session.c
        monetdb5/modules/atoms/batxml.c
        monetdb5/modules/atoms/inet.c
        monetdb5/modules/atoms/json.c
        monetdb5/modules/atoms/json.h
        monetdb5/modules/atoms/mcurl.c
        monetdb5/modules/atoms/mtime.c
        monetdb5/modules/atoms/mtime.h
        monetdb5/modules/atoms/str.h
        monetdb5/modules/atoms/streams.h
        monetdb5/modules/atoms/url.h
        monetdb5/modules/atoms/xml.h
        monetdb5/modules/kernel/aggr.c
        monetdb5/modules/kernel/algebra.h
        monetdb5/modules/kernel/bat5.h
        monetdb5/modules/kernel/batcolor.h
        monetdb5/modules/kernel/batmmath.c
        monetdb5/modules/kernel/batstr.c
        monetdb5/modules/kernel/microbenchmark.c
        monetdb5/modules/kernel/microbenchmark.h
        monetdb5/modules/kernel/mmath.c
        monetdb5/modules/kernel/status.c
        monetdb5/modules/mal/inspect.h
        monetdb5/modules/mal/json_util.c
        monetdb5/modules/mal/mal_io.h
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/modules/mal/mal_mapi.h
        monetdb5/modules/mal/manual.h
        monetdb5/modules/mal/mat.h
        monetdb5/modules/mal/mdb.h
        monetdb5/modules/mal/mkey.h
        monetdb5/modules/mal/oltp.h
        monetdb5/modules/mal/profiler.h
        monetdb5/modules/mal/remote.h
        monetdb5/modules/mal/sabaoth.c
        monetdb5/modules/mal/sample.c
        monetdb5/modules/mal/tablet.h
        monetdb5/modules/mal/txtsim.h
        monetdb5/modules/mal/wlc.h
        monetdb5/modules/mosaic/mosaic_private.h
        monetdb5/optimizer/Tests/manifold2.stable.out.single
        monetdb5/optimizer/opt_mitosis.c
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        monetdb5/optimizer/opt_support.c
        monetdb5/tools/libmonetdb5.rc
        sql/ChangeLog
        sql/backends/monet5/UDF/Makefile.ag
        sql/backends/monet5/UDF/pyapi/undef.h
        sql/backends/monet5/generator/generator.c
        sql/backends/monet5/mal_backend.h
        sql/backends/monet5/prog.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql.h
        sql/backends/monet5/sql_bat2time.c
        sql/backends/monet5/sql_cast.c
        sql/backends/monet5/sql_cat.c
        sql/backends/monet5/sql_cat.h
        sql/backends/monet5/sql_execute.c
        sql/backends/monet5/sql_fround.c
        sql/backends/monet5/sql_gencode.c
        sql/backends/monet5/sql_gencode.h
        sql/backends/monet5/sql_result.c
        sql/backends/monet5/sql_result.h
        sql/backends/monet5/sql_round.c
        sql/backends/monet5/sql_scenario.c
        sql/backends/monet5/sql_statement.c
        sql/backends/monet5/sql_transaction.c
        sql/backends/monet5/sql_transaction.h
        sql/backends/monet5/sql_upgrades.c
        sql/backends/monet5/vaults/lidar/lidar.c
        sql/backends/monet5/vaults/netcdf/netcdf.c
        sql/backends/monet5/vaults/shp/shp.c
        sql/benchmarks/hist-uva/ground/main.c
        sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/01-22.stable.out.int128
        sql/benchmarks/tpch/LOCKED/Tests/12.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/16.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/18.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/19.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/22.stable.out
        sql/benchmarks/tpch/LOCKED/Tests/22.stable.out.int128
        sql/benchmarks/tpch/Tests/01-22.stable.out
        sql/benchmarks/tpch/Tests/01-22.stable.out.int128
        sql/benchmarks/tpch/Tests/12.stable.out
        sql/benchmarks/tpch/Tests/16.stable.out
        sql/benchmarks/tpch/Tests/18.stable.out
        sql/benchmarks/tpch/Tests/19.stable.out
        sql/benchmarks/tpch/Tests/22.stable.out
        sql/benchmarks/tpch/Tests/22.stable.out.int128
        sql/benchmarks/xmark/unix.c
        sql/common/sql_list.c
        sql/common/sql_mem.c
        sql/common/sql_stack.c
        sql/common/sql_string.c
        sql/common/sql_types.c
        sql/common/sql_types.h
        sql/include/sql_catalog.h
        sql/include/sql_hash.h
        sql/include/sql_mem.h
        sql/include/sql_relation.h
        sql/include/sql_stack.h
        sql/scripts/25_debug.sql
        sql/server/rel_exp.c
        sql/server/rel_optimizer.c
        sql/server/rel_prop.c
        sql/server/rel_psm.c
        sql/server/rel_psm.h
        sql/server/rel_schema.h
        sql/server/rel_select.c
        sql/server/rel_semantic.c
        sql/server/rel_semantic.h
        sql/server/rel_sequence.h
        sql/server/rel_updates.c
        sql/server/rel_updates.h
        sql/server/sql_atom.c
        sql/server/sql_atom.h
        sql/server/sql_datetime.c
        sql/server/sql_decimal.h
        sql/server/sql_mvc.c
        sql/server/sql_mvc.h
        sql/server/sql_parser.y
        sql/server/sql_privileges.c
        sql/server/sql_privileges.h
        sql/server/sql_qc.h
        sql/server/sql_scan.c
        sql/server/sql_scan.h
        sql/server/sql_semantic.c
        sql/server/sql_semantic.h
        sql/server/sql_symbol.c
        sql/storage/bat/bat_logger.h
        sql/storage/bat/bat_storage.c
        sql/storage/bat/bat_utils.h
        sql/storage/store.c
        sql/storage/store_sequence.c
        
sql/test/BugDay_2005-10-06_2.9.3/Tests/variable_arg_substring.SF_942981.stable.out
        
sql/test/BugTracker-2010/Tests/substring_display_width.Bug-2683.stable.out
        sql/test/BugTracker-2014/Tests/round-properties.Bug-3515.stable.out
        sql/test/BugTracker-2014/Tests/round.Bug-3542.stable.out.int128
        sql/test/BugTracker-2015/Tests/string_split.Bug-3564.stable.out
        sql/test/BugTracker-2016/Tests/assert-on-project.Bug-6078.stable.out
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out.Darwin
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out.FreeBSD
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out.Windows
        sql/test/BugTracker-2017/Tests/All
        sql/test/BugTracker-2017/Tests/cleanup_statistics.Bug-6439.stable.out
        sql/test/BugTracker-2017/Tests/crash_in_in_handling.Bug-6260.stable.err
        sql/test/BugTracker-2017/Tests/crash_in_in_handling.Bug-6260.stable.out
        sql/test/BugTracker-2017/Tests/create_view_order_by.Bug-3465.stable.out
        sql/test/BugTracker-2017/Tests/lateral.Bug-6310.stable.err
        sql/test/BugTracker-2017/Tests/lateral.Bug-6310.stable.out
        sql/test/BugTracker-2017/Tests/parsererror.Bug-6381.sql
        sql/test/BugTracker-2017/Tests/splitpart.Bug-6194.stable.out
        sql/test/BugTracker-2017/Tests/spurious_error.Bug-6344.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith.Bug-6449.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith.Bug-6477.stable.err
        sql/test/Dependencies/Tests/Dependencies.stable.out
        sql/test/Dependencies/Tests/Dependencies.stable.out.int128
        sql/test/Dependencies/Tests/dependency_loop.stable.out
        sql/test/Dependencies/Tests/dependency_loop.stable.out.int128
        sql/test/Tests/round.stable.out
        sql/test/Tests/string.stable.out
        sql/test/Tests/systemfunctions.stable.out
        sql/test/Tests/systemfunctions.stable.out.int128
        sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
        sql/test/mergetables/Tests/All
        sql/test/pg_regress/Tests/float8.stable.err
        sql/test/pg_regress/Tests/float8.stable.err.int128
        sql/test/pg_regress/Tests/numeric.stable.err
        sql/test/pg_regress/Tests/numeric.stable.out.int128
        sql/test/pg_regress/Tests/strings.stable.out
        sql/test/sys-schema/Tests/check_PrimaryKey_uniqueness.stable.out
        sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
        testing/Mdiff.c
        testing/Mtest.py.in
        testing/Mtimeout.c
        testing/difflib.c
        testing/helpers.c
        testing/helpers.h
        tools/merovingian/client/monetdb.c
        tools/merovingian/daemon/argvcmds.c
        tools/merovingian/daemon/argvcmds.h
        tools/merovingian/daemon/client.c
        tools/merovingian/daemon/connections.c
        tools/merovingian/daemon/connections.h
        tools/merovingian/daemon/controlrunner.c
        tools/merovingian/daemon/discoveryrunner.c
        tools/merovingian/daemon/discoveryrunner.h
        tools/merovingian/daemon/forkmserver.c
        tools/merovingian/daemon/forkmserver.h
        tools/merovingian/daemon/handlers.c
        tools/merovingian/daemon/merovingian.c
        tools/merovingian/daemon/merovingian.h
        tools/merovingian/daemon/multiplex-funnel.c
        tools/merovingian/daemon/multiplex-funnel.h
        tools/merovingian/daemon/proxy.c
        tools/merovingian/utils/control.c
        tools/merovingian/utils/database.c
        tools/merovingian/utils/glob.c
        tools/merovingian/utils/properties.c
        tools/merovingian/utils/utils.c
        tools/merovingian/utils/utils.h
        tools/mserver/monet_version.c.in
        tools/mserver/mserver5.1.in
        tools/mserver/mserver5.c
        tools/mserver/shutdowntest.c
        vertoo.data
Branch: mosaic
Log Message:

Merge with default


diffs (truncated from 95813 to 300 lines):

diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -40,6 +40,7 @@ doc.lst
 install.lst
 monetdb_config.h.in
 *.pyc
+sql/backends/monet5/UDF/capi/cheader.text.h
 
 # files generated by various editors
 *.swp
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -685,3 +685,5 @@ fce449d5af88de715fde36624815a56ef34c56bb
 3d26c58579a18157659b590899a8f73f45954ec6 Jul2017_9
 fce449d5af88de715fde36624815a56ef34c56bb Jul2017_SP2_release
 3d26c58579a18157659b590899a8f73f45954ec6 Jul2017_SP2_release
+b9276cb02ced7d98bcb27b5e6df600b2791f1fcd Jul2017_11
+b9276cb02ced7d98bcb27b5e6df600b2791f1fcd Jul2017_SP3_release
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -132,7 +132,7 @@ Vendor: MonetDB BV <i...@monetdb.org>
 Group: Applications/Databases
 License: MPLv2.0
 URL: https://www.monetdb.org/
-Source: 
https://www.monetdb.org/downloads/sources/Jul2017-SP2/%{name}-%{version}.tar.bz2
+Source: 
https://www.monetdb.org/downloads/sources/Jul2017-SP3/%{name}-%{version}.tar.bz2
 
 # we need systemd for the _unitdir macro to exist
 # we need checkpolicy and selinux-policy-devel for the SELinux policy
@@ -1046,6 +1046,48 @@ done
 %postun -p /sbin/ldconfig
 
 %changelog
+* Mon Dec 04 2017 Sjoerd Mullender <sjo...@acm.org> - 11.27.11-20171204
+- Rebuilt.
+- BZ#3898: Deadlock on insertion
+- BZ#6429: ROUND produces wrong data type
+- BZ#6436: Query sequence with 2x ifthenelse() and next nullif() causes
+  mserver5 Segmentation fault
+- BZ#6439: Invalid references to sys.columns.id from
+  sys.statistics.column_id
+- BZ#6442: SEGFAULT with COPY INTO BEST EFFORT and skipping input columns
+- BZ#6443: complex(?) query forgets(?) column name
+- BZ#6444: Using 'with' keyword with table returning function crashes
+  monetdb
+- BZ#6445: Sqlitelogictest crash in MySQL query
+- BZ#6446: sql_parser.y bug?
+- BZ#6448: 'insert into' with multiple rows containing subqueries crashes
+- BZ#6449: Assertion error in rel_dce_refs (sqlsmith)
+- BZ#6450: Assertion error in exp_bin (sqlsmith)
+- BZ#6451: Assertion error in sql_ref_dec (sqlsmith)
+- BZ#6453: Assertion error  in rel_rename_exps (sqlsmith)
+- BZ#6454: SQL lexical error
+- BZ#6455: Assertion error in rel_apply_rewrite (sqlsmith)
+- BZ#6456: NULL becomes 0 in outer join
+- BZ#6459: Assertion error in exp_bin (sqlsmith)
+- BZ#6462: large virtual memory spike on BLOB column select
+- BZ#6465: appending to variables sized atom bats other than str bats
+  with force flag may result in corrupted heap
+- BZ#6467: date_to_str formatter is wrong
+- BZ#6470: mitosis gets in the way of simple select
+- BZ#6471: calls to sys.generate_series should auto-convert arguments
+- BZ#6472: Assertion failure in rel_rename (Sqlsmith)
+- BZ#6477: assertion eror rel_push_project_up (sqlsmith)
+- BZ#6478: Crash with nested order by/ limit offset
+- BZ#6479: Mserver receives an assertion error on a procedure call
+- BZ#6480: Segfault in mvc_find_subexp (sqlsmith)
+
+* Sun Nov  5 2017 Sjoerd Mullender <sjo...@acm.org> - 11.27.11-20171204
+- gdk: Reimplemented summing of a column of floating point (flt and dbl)
+  values.  The old code could give wildly inaccurate results when adding
+  up lots and lots of values due to lack of precision.  Try SELECT sum(c)
+  FROM t; where t is 100,000,000 rows, c is of type REAL and all values
+  are equal to 1.1.  (The old code returned 33554432 instead of 1.1e8.)
+
 * Sun Nov  5 2017 Sjoerd Mullender <sjo...@acm.org> - 11.27.9-20171105
 - BZ#6460 - selinux doen't allow mmap
 
diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -17,8 +17,15 @@
  * _MSC_VER = 1600: Visual Studio 10.0
  * _MSC_VER = 1800: Visual Studio 12.0
  * _MSC_VER = 1900: Visual Studio 14.0
+ *
+ * versions below Visual Studio 12.0 are not supported: they lack
+ * required C-99 functionality.
  */
 
+#if defined(_MSC_VER) && _MSC_VER < 1800
+#error old versions of Visual Studio are no longer supported
+#endif
+
 #ifndef _SEEN_MONETDB_CONFIG_H
 #define _SEEN_MONETDB_CONFIG_H 1
 
@@ -36,51 +43,27 @@
 #include <stdlib.h>
 #if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
 /* In this case, malloc and friends are redefined in crtdbg.h to debug
-   versions.  We need to include stdlib.h and malloc.h first or else
-   we get conflicting declarations.
-*/
+ * versions.  We need to include stdlib.h first or else we get
+ * conflicting declarations. */
 #include <crtdbg.h>
 #endif
 
+/* standard C-99 include files */
+#include <assert.h>
+#include <errno.h>
+#include <inttypes.h>
+#include <stdarg.h>
+#include <stdbool.h>
+#include <stddef.h>
+#include <stdio.h>
+
+/* Windows include files */
 #include <process.h>
 #include <windows.h>
-#include <stddef.h>
 #include <ws2tcpip.h>
 
+/* and one more include */
 #include <sys/types.h>
-#include <stdio.h>             /* NULL, printf etc. */
-#include <errno.h>
-#include <stdarg.h>            /* va_alist.. */
-#if !defined(_MSC_VER) || _MSC_VER >= 1800
-#include <inttypes.h>
-#include <stdbool.h>
-#else
-#error old versions of Visual Studio are no longer supported
-/* ... but this is how you might be able to do it (untested) */
-#if !defined(_MSC_VER) || _MSC_VER >= 1600
-/* old Visual Studio */
-#include <stdint.h>
-#else
-/* ancient Visual Studio */
-typedef unsigned char uint8_t;
-typedef unsigned short uint16_t;
-typedef unsigned int uint32_t;
-typedef unsigned __int64 uint64_t;
-typedef int64_t __int64;
-typedef uint64_t unsigned __int64;
-#endif
-/* normally defined in inttypes.h */
-#define PRId64 "I64d"
-#define PRIu64 "I64u"
-/* normally defined in stdbool.h */
-#define true 1
-#define false 0
-#define __bool_true_false_are_defined 1
-#endif
-
-#include <assert.h>
-
-#define __func__ __FUNCTION__
 
 /* indicate to sqltypes.h that windows.h has already been included and
    that it doesn't have to define Windows constants */
@@ -106,14 +89,6 @@ typedef uint64_t unsigned __int64;
 /* architecture-dependent files */
 #define EXEC_PREFIX PREFIX
 
-/* Define to 1 if you have the `asctime_r' function. */
-#define HAVE_ASCTIME_R 1
-
-/* Define if you have asctime_r(struct tm*,char *buf,size_t s) */
-#define HAVE_ASCTIME_R3 1
-/* there is something very similar to asctime_r on Windows: */
-#define asctime_r(t,b,s)       asctime_s(b,s,t)
-
 /* Define to nothing if C supports flexible array members, and to 1 if it does
    not. That way, with a declaration like `struct s { int n; double
    d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
@@ -123,46 +98,74 @@ typedef uint64_t unsigned __int64;
    MSVC and with C++ compilers. */
 #define FLEXIBLE_ARRAY_MEMBER
 
-#if !defined(_MSC_VER) || _MSC_VER >= 1800
+/* Define to 1 if you have the `asctime_r' function. */
+#define HAVE_ASCTIME_R 1
+
+/* Define if you have asctime_r(struct tm*,char *buf,size_t s) */
+#define HAVE_ASCTIME_R3 1
+/* there is something very similar to asctime_r on Windows: */
+#define asctime_r(t,b,s)       asctime_s(b,s,t)
+
+/* Define to 1 if you have the <atomic_ops.h> header file. */
+/* #undef HAVE_ATOMIC_OPS_H */
+
+/* Define to 1 if you have the `backtrace' function. */
+/* #undef HAVE_BACKTRACE */
+
+/* Define to 1 if you have the <bam/bam.h> header file. */
+/* #undef HAVE_BAM_BAM_H */
+
+/* Define to 1 if you have the <bam/bgzf.h> header file. */
+/* #undef HAVE_BAM_BGZF_H */
+
+/* Define to 1 if you have the <bam/kstring.h> header file. */
+/* #undef HAVE_BAM_KSTRING_H */
+
+/* Define to 1 if you have the <bam/sam.h> header file. */
+/* #undef HAVE_BAM_SAM_H */
+
 /* Define to 1 if you have the `cbrt' function. */
 #define HAVE_CBRT 1
-#endif
+
+/* Define to 1 if you have the `clock_gettime' function. */
+/* #undef HAVE_CLOCK_GETTIME */
+
+/* Define if you have the CommonCrypto library */
+/* #undef HAVE_COMMONCRYPTO */
 
 /* If the console should be used */
 #define HAVE_CONSOLE 1
 
-/* crypt */
-/* #undef HAVE_CRYPT */
-
-/* Define to 1 if you have the <crypt.h> header file. */
-/* #undef HAVE_CRYPT_H */
-
 /* Define to 1 if you have the `ctime_r' function. */
 #define HAVE_CTIME_R 1
 
-#ifdef _MSC_VER
 /* Define if you have ctime_r(time_t*,char *buf,size_t s) */
 #define HAVE_CTIME_R3 1
 /* there is something very similar to ctime_r on Windows: */
 #define ctime_r(t,b,s) (ctime_s(b,s,t) ? NULL : (b))
-#endif
 
 /* Define if you have the cURL library */
 /* #undef HAVE_CURL */
 
-/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
    */
+/* #undef HAVE_DECL_TZNAME */
+
+/* Define to 1 if you have the <dirent.h> header file. */
 /* #undef HAVE_DIRENT_H */
 
 /* Define to 1 if you have the <dlfcn.h> header file. */
 /* #undef HAVE_DLFCN_H */
 
+/* Support for MonetDB as a library */
+/* #undef HAVE_EMBEDDED */
+
+/* Support for MonetDB as a library for R */
+/* #undef HAVE_EMBEDDED_R */
+
 /* Define to 1 if you have the <execinfo.h> header file. */
 /* #undef HAVE_EXECINFO_H */
 
-/* Define to 1 if you have the `fabsf' function. */
-#define HAVE_FABSF 1
-
 /* Define to 1 if you have the `fallocate' function. */
 /* #undef HAVE_FALLOCATE */
 
@@ -175,14 +178,12 @@ typedef uint64_t unsigned __int64;
 /* If the system has a working fdatasync */
 /* #undef HAVE_FDATASYNC */
 
-/* Define to 1 if you have the <fenv.h> header file. */
-#if !defined(_MSC_VER) || _MSC_VER >= 1800
-#define HAVE_FENV_H 1
-#endif
-
 /* Define if the fits module is to be enabled */
 /* #undef HAVE_FITS */
 
+/* Define if fork exists */
+/* #undef HAVE_FORK */
+
 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
 /* #undef HAVE_FSEEKO */
 
@@ -192,25 +193,16 @@ typedef uint64_t unsigned __int64;
 /* Define to 1 if you have the `ftime' function. */
 #define HAVE_FTIME 1
 
-/* Define to 1 if you have the `ftruncate' function. */
-#define HAVE_FTRUNCATE 1
-#ifdef _MSC_VER
 #define ftruncate(fd, sz)      (-(_chsize_s((fd), (__int64) (sz)) != 0))
-#endif
 
-/* Define if you use garbage collection */
-/* #undef HAVE_GC */
-
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to