Changeset: 37599847de72 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=37599847de72 Added Files: clients/Tests/SQL-dump_gsl.stable.out.oid32 clients/python2/ChangeLog-Archive clients/python3/ChangeLog-Archive debian/libmonetdb-stream5.install debian/libmonetdb10.install sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out.Windows sql/test/BugTracker-2014/Tests/All sql/test/BugTracker-2014/Tests/groupby.Bug-3421.sql sql/test/BugTracker-2014/Tests/groupby.Bug-3421.stable.err sql/test/BugTracker-2014/Tests/groupby.Bug-3421.stable.out sql/test/BugTracker-2014/Tests/nested_common_table_exp.Bug-3417.sql sql/test/BugTracker-2014/Tests/nested_common_table_exp.Bug-3417.stable.err sql/test/BugTracker-2014/Tests/nested_common_table_exp.Bug-3417.stable.out sql/test/BugTracker-2014/Tests/query-crash.Bug-3418.sql sql/test/BugTracker-2014/Tests/query-crash.Bug-3418.stable.err sql/test/BugTracker-2014/Tests/query-crash.Bug-3418.stable.out Removed Files: buildtools/ChangeLog.Feb2013 clients/ChangeLog.Feb2013 clients/NT/m4client.bat debian/libmonetdb-stream3.install debian/libmonetdb9.install gdk/ChangeLog.Feb2013 geom/ChangeLog.Feb2013 java/ChangeLog.Feb2013 monetdb5/ChangeLog.Feb2013 monetdb5/modules/atoms/Tests/json00.mal monetdb5/modules/atoms/Tests/json00.stable.err monetdb5/modules/atoms/Tests/json00.stable.out monetdb5/modules/atoms/Tests/json01.mal monetdb5/modules/atoms/Tests/json01.stable.err monetdb5/modules/atoms/Tests/json01.stable.out monetdb5/modules/atoms/Tests/json02.mal monetdb5/modules/atoms/Tests/json02.stable.err monetdb5/modules/atoms/Tests/json02.stable.out monetdb5/modules/atoms/Tests/json03.mal monetdb5/modules/atoms/Tests/json03.stable.err monetdb5/modules/atoms/Tests/json03.stable.out monetdb5/modules/atoms/Tests/json04.mal monetdb5/modules/atoms/Tests/json04.stable.err monetdb5/modules/atoms/Tests/json04.stable.out monetdb5/modules/atoms/Tests/json05.mal monetdb5/modules/atoms/Tests/json05.stable.err monetdb5/modules/atoms/Tests/json05.stable.out monetdb5/modules/atoms/Tests/json06.stable.err monetdb5/modules/atoms/Tests/json06.stable.out monetdb5/modules/atoms/Tests/json07.mal monetdb5/modules/atoms/Tests/json07.stable.err monetdb5/modules/atoms/Tests/json07.stable.out monetdb5/modules/atoms/Tests/jsonrender.mal monetdb5/modules/atoms/Tests/jsonrender.stable.err monetdb5/modules/atoms/Tests/jsonrender.stable.out monetdb5/modules/atoms/json_atom.c monetdb5/modules/atoms/json_atom.h monetdb5/modules/atoms/json_atom.mal sql/ChangeLog.Feb2013 sql/scripts/40_json.sql sql/test/json/Tests/All sql/test/json/Tests/books.sql sql/test/json/Tests/books.stable.err sql/test/json/Tests/books.stable.out sql/test/json/Tests/miniexample.sql sql/test/json/Tests/parsing.sql sql/test/json/Tests/parsing.stable.err sql/test/json/Tests/parsing.stable.out sql/test/json/Tests/pgexample.sql sql/test/json/Tests/pgexample.stable.err sql/test/json/Tests/pgexample.stable.out sql/test/json/Tests/spaceissue.sql sql/test/json/Tests/spaceissue.stable.err sql/test/json/Tests/spaceissue.stable.out testing/ChangeLog.Feb2013 tools/merovingian/ChangeLog.Feb2013 Modified Files: .hgtags HowToStart.rst MonetDB.spec NT/installer32/MonetDB-ODBC-Installer.vdproj NT/installer32/MonetDB5-Geom-Module.vdproj NT/installer32/MonetDB5-SQL-Installer.vdproj NT/installer32/cv64-32.sh NT/installer64/MonetDB-ODBC-Installer.vdproj NT/installer64/MonetDB5-Geom-Module.vdproj NT/installer64/MonetDB5-SQL-Installer.vdproj NT/installer64/cv32-64.sh NT/installer64/fixmsi.py NT/monetdb_config.h.in NT/rules.msc NT/updatecodes.py NT/wincompile.py buildtools/ChangeLog-Archive buildtools/ChangeLog.Jan2014 buildtools/conf/Maddlog buildtools/conf/fixlicense.py buildtools/doc/HowToRelease.rst clients/ChangeLog-Archive clients/ChangeLog.Jan2014 clients/NT/mclient.bat clients/NT/msqldump.bat clients/NT/stethoscope.bat clients/R/MonetDB.R/src/mapi.c clients/R/MonetDB.R/src/mapisplit.c clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures_gsl.stable.out clients/Tests/MAL-signatures_nocfitsio.stable.out clients/Tests/MAL-signatures_sphinxclient.stable.out clients/Tests/SQL-dump.sql clients/Tests/SQL-dump.stable.out clients/Tests/SQL-dump.stable.out.32bit clients/Tests/SQL-dump.stable.out.64bit.oid32 clients/Tests/SQL-dump_gsl.stable.out clients/Tests/SQL-dump_nogeom.stable.out clients/Tests/exports.stable.out clients/examples/php/sqlsample.php clients/examples/python/perf.py clients/mapiclient/dump.c clients/mapiclient/mclient.c clients/mapilib/mapi.rc clients/mapilib/monetdb-mapi.pc.in clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc clients/perl/DBD/t/01base.t clients/php/doc/generate_doc.sh clients/php/examples/query.php clients/php/examples/simple_query.php clients/php/lib/php_monetdb.php clients/python2/ChangeLog.Jan2014 clients/python2/README.rst clients/python2/monetdb/__init__.py clients/python2/monetdb/control.py clients/python2/monetdb/exceptions.py clients/python2/setup.py clients/python2/test/run.sh clients/python2/test/test_monetize.py clients/python2/test/test_pythonize.py clients/python3/ChangeLog.Jan2014 clients/python3/README.rst clients/python3/monetdb/__init__.py clients/python3/monetdb/control.py clients/python3/monetdb/exceptions.py clients/python3/setup.py clients/python3/test/run.sh clients/python3/test/test_monetize.py clients/python3/test/test_pythonize.py clients/ruby/lib/MonetDB.rb clients/ruby/lib/test/test_capabilities.rb common/stream/monetdb-stream.pc.in common/stream/stream.h common/utils/msabaoth.c common/utils/msabaoth.h configure.ag debian/changelog debian/control debian/libmonetdb-client-odbc.postinst debian/libmonetdb-client-odbc.postrm debian/monetdb5-server.install debian/monetdb5-server.postinst debian/monetdb5-sql.init.d debian/monetdb5-sql.install debian/monetdb5-sql.postinst debian/rules gdk/ChangeLog-Archive gdk/ChangeLog.Jan2014 gdk/gdk.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_heap.c gdk/gdk_join.c gdk/gdk_logger.c gdk/gdk_posix.c gdk/gdk_private.h gdk/gdk_utils.c gdk/libbat.rc gdk/monetdb-gdk.pc.in geom/sql/40_geom.sql java/pom.xml java/src/nl/cwi/monetdb/util/SQLRestore.java java/tests/drop.sql libversions monetdb5/NT/M5server.bat monetdb5/extras/mal_optimizer_template/opt_sql_append.c monetdb5/extras/mal_optimizer_template/opt_sql_append.h monetdb5/extras/mal_optimizer_template/opt_sql_append.mal monetdb5/extras/rdf/rdf_shredder.c monetdb5/mal/mal_dataflow.h monetdb5/mal/mal_debugger.c monetdb5/mal/mal_debugger.h monetdb5/mal/mal_instruction.c monetdb5/mal/mal_instruction.h monetdb5/mal/mal_interpreter.c monetdb5/mal/mal_interpreter.h monetdb5/mal/mal_listing.c monetdb5/mal/mal_listing.h monetdb5/mal/mal_module.c monetdb5/mal/mal_profiler.c monetdb5/mal/mal_profiler.h monetdb5/mal/mal_resource.c monetdb5/mal/mal_resource.h monetdb5/mal/mal_runtime.c monetdb5/mal/mal_sabaoth.h monetdb5/mal/mal_scenario.h monetdb5/modules/atoms/Makefile.ag monetdb5/modules/atoms/Tests/All monetdb5/modules/atoms/batxml.c monetdb5/modules/atoms/batxml.mal monetdb5/modules/atoms/batxml.sql monetdb5/modules/atoms/mcurl.c monetdb5/modules/atoms/mcurl.mal monetdb5/modules/atoms/mtime.mal monetdb5/modules/atoms/str.c monetdb5/modules/atoms/str.h monetdb5/modules/atoms/str.mal monetdb5/modules/atoms/streams.c monetdb5/modules/atoms/streams.h monetdb5/modules/atoms/streams.mal monetdb5/modules/atoms/url.c monetdb5/modules/atoms/url.h monetdb5/modules/atoms/url.mal monetdb5/modules/atoms/xml.sql monetdb5/modules/kernel/array.c monetdb5/modules/kernel/array.h monetdb5/modules/kernel/array.mal monetdb5/modules/kernel/bat5.h monetdb5/modules/kernel/bat5.mal monetdb5/modules/kernel/batcolor.c monetdb5/modules/kernel/batcolor.h monetdb5/modules/kernel/batcolor.mal monetdb5/modules/kernel/batmmath.c monetdb5/modules/kernel/batmmath.h monetdb5/modules/kernel/batmmath.mal monetdb5/modules/kernel/batstr.c monetdb5/modules/kernel/batstr.mal monetdb5/modules/kernel/mmath.c monetdb5/modules/kernel/mmath.h monetdb5/modules/kernel/mmath.mal monetdb5/modules/kernel/status.c monetdb5/modules/kernel/status.h monetdb5/modules/kernel/status.mal monetdb5/modules/mal/Tests/All monetdb5/modules/mal/Tests/remote03.stable.out monetdb5/modules/mal/bbp.c monetdb5/modules/mal/bbp.h monetdb5/modules/mal/bbp.mal monetdb5/modules/mal/box.c monetdb5/modules/mal/box.h monetdb5/modules/mal/box.mal monetdb5/modules/mal/clients.c monetdb5/modules/mal/clients.h monetdb5/modules/mal/clients.mal monetdb5/modules/mal/cluster.c monetdb5/modules/mal/cluster.h monetdb5/modules/mal/cluster.mal monetdb5/modules/mal/factories.c monetdb5/modules/mal/factories.h monetdb5/modules/mal/factories.mal monetdb5/modules/mal/inspect.c monetdb5/modules/mal/inspect.h monetdb5/modules/mal/inspect.mal monetdb5/modules/mal/joinpath.c monetdb5/modules/mal/joinpath.h monetdb5/modules/mal/language.c monetdb5/modules/mal/language.h monetdb5/modules/mal/language.mal monetdb5/modules/mal/mal_init.mal monetdb5/modules/mal/mal_io.c monetdb5/modules/mal/mal_io.h monetdb5/modules/mal/mal_io.mal monetdb5/modules/mal/mat.c monetdb5/modules/mal/mat.mal monetdb5/modules/mal/mdb.c monetdb5/modules/mal/mdb.h monetdb5/modules/mal/mdb.mal monetdb5/modules/mal/pqueue.h monetdb5/modules/mal/pqueue.mal monetdb5/modules/mal/querylog.c monetdb5/modules/mal/querylog.h monetdb5/modules/mal/querylog.mal monetdb5/modules/mal/remote.mal monetdb5/modules/mal/sysmon.c monetdb5/modules/mal/sysmon.h monetdb5/modules/mal/sysmon.mal monetdb5/modules/mal/tokenizer.c monetdb5/modules/mal/tokenizer.h monetdb5/modules/mal/tokenizer.mal monetdb5/modules/mal/urlbox.c monetdb5/modules/mal/urlbox.h monetdb5/modules/mal/urlbox.mal monetdb5/modules/mal/zorder.c monetdb5/modules/mal/zorder.h monetdb5/modules/mal/zorder.mal monetdb5/optimizer/Makefile.ag monetdb5/optimizer/opt_accumulators.c monetdb5/optimizer/opt_accumulators.h monetdb5/optimizer/opt_aliases.c monetdb5/optimizer/opt_aliases.h monetdb5/optimizer/opt_centipede.c monetdb5/optimizer/opt_centipede.h monetdb5/optimizer/opt_cluster.c monetdb5/optimizer/opt_cluster.h monetdb5/optimizer/opt_coercion.c monetdb5/optimizer/opt_coercion.h monetdb5/optimizer/opt_commonTerms.c monetdb5/optimizer/opt_commonTerms.h monetdb5/optimizer/opt_compression.c monetdb5/optimizer/opt_compression.h monetdb5/optimizer/opt_constants.c monetdb5/optimizer/opt_constants.h monetdb5/optimizer/opt_costModel.c monetdb5/optimizer/opt_costModel.h monetdb5/optimizer/opt_dataflow.c monetdb5/optimizer/opt_dataflow.h monetdb5/optimizer/opt_deadcode.c monetdb5/optimizer/opt_deadcode.h monetdb5/optimizer/opt_dictionary.c monetdb5/optimizer/opt_dictionary.h monetdb5/optimizer/opt_emptySet.c monetdb5/optimizer/opt_emptySet.h monetdb5/optimizer/opt_evaluate.c monetdb5/optimizer/opt_evaluate.h monetdb5/optimizer/opt_factorize.c monetdb5/optimizer/opt_factorize.h monetdb5/optimizer/opt_garbageCollector.c monetdb5/optimizer/opt_garbageCollector.h monetdb5/optimizer/opt_groups.c monetdb5/optimizer/opt_groups.h monetdb5/optimizer/opt_inline.c monetdb5/optimizer/opt_inline.h monetdb5/optimizer/opt_joinpath.c monetdb5/optimizer/opt_joinpath.h monetdb5/optimizer/opt_macro.c monetdb5/optimizer/opt_macro.h monetdb5/optimizer/opt_mapreduce.c monetdb5/optimizer/opt_mapreduce.h monetdb5/optimizer/opt_matpack.c monetdb5/optimizer/opt_matpack.h monetdb5/optimizer/opt_mergetable.c monetdb5/optimizer/opt_mergetable.h monetdb5/optimizer/opt_mitosis.c monetdb5/optimizer/opt_mitosis.h monetdb5/optimizer/opt_multiplex.c monetdb5/optimizer/opt_multiplex.h monetdb5/optimizer/opt_octopus.c monetdb5/optimizer/opt_octopus.h monetdb5/optimizer/opt_origin.c monetdb5/optimizer/opt_origin.h monetdb5/optimizer/opt_pipes.h monetdb5/optimizer/opt_prejoin.c monetdb5/optimizer/opt_prejoin.h monetdb5/optimizer/opt_prelude.h monetdb5/optimizer/opt_pushranges.c monetdb5/optimizer/opt_pushranges.h monetdb5/optimizer/opt_pushselect.c monetdb5/optimizer/opt_pushselect.h monetdb5/optimizer/opt_qep.c monetdb5/optimizer/opt_qep.h monetdb5/optimizer/opt_querylog.c monetdb5/optimizer/opt_querylog.h monetdb5/optimizer/opt_recycler.c monetdb5/optimizer/opt_recycler.h monetdb5/optimizer/opt_reduce.c monetdb5/optimizer/opt_reduce.h monetdb5/optimizer/opt_remap.c monetdb5/optimizer/opt_remap.h monetdb5/optimizer/opt_remoteQueries.c monetdb5/optimizer/opt_remoteQueries.h monetdb5/optimizer/opt_reorder.c monetdb5/optimizer/opt_reorder.h monetdb5/optimizer/opt_strengthReduction.c monetdb5/optimizer/opt_strengthReduction.h monetdb5/optimizer/opt_wrapper.c monetdb5/optimizer/optimizer.c monetdb5/optimizer/optimizer.h monetdb5/scheduler/run_pipeline.c monetdb5/scheduler/run_pipeline.h monetdb5/tools/libmonetdb5.rc monetdb5/tools/monetdb5.pc.in sql/NT/MSQLclient.bat sql/NT/MSQLserver.bat sql/NT/dump-restore.rst sql/backends/monet5/LSST/lsst.c sql/backends/monet5/LSST/lsst.h sql/backends/monet5/LSST/lsst.mal sql/backends/monet5/LSST/lsst.sql sql/backends/monet5/Makefile.ag sql/backends/monet5/UDF/80_udf.sql sql/backends/monet5/UDF/udf.h sql/backends/monet5/datacell/50_datacell.sql sql/backends/monet5/datacell/Makefile.ag sql/backends/monet5/embeddedclient.c.in sql/backends/monet5/gsl/46_gsl.sql sql/backends/monet5/gsl/gsl.c sql/backends/monet5/gsl/gsl.mal sql/backends/monet5/mal_backend.c sql/backends/monet5/mal_backend.h sql/backends/monet5/sql.c sql/backends/monet5/sql_cast.sh sql/backends/monet5/sql_decimal.sh sql/backends/monet5/sql_result.c sql/backends/monet5/sql_scenario.c sql/backends/monet5/vaults/mseed.sql sql/backends/monet5/vaults/vault.sql sql/benchmarks/alex/count.sql sql/benchmarks/alex/create.sql sql/benchmarks/alex/drop.sql sql/benchmarks/arno_flt/count.sql sql/benchmarks/arno_flt/create_tables.flt.sql sql/benchmarks/as3ap/NJAMD sql/benchmarks/as3ap/as3ap.sh sql/benchmarks/em/em.sql sql/benchmarks/hist-uva/ground/create.py sql/benchmarks/hist-uva/hsum1.sql sql/benchmarks/hist-uva/hsum100.sql sql/benchmarks/hist-uva/hsum10_r.sql sql/benchmarks/hist-uva/hsum150.sql sql/benchmarks/hist-uva/hsum15_r.sql sql/benchmarks/hist-uva/hsum1_r.sql sql/benchmarks/hist-uva/hsum200.sql sql/benchmarks/hist-uva/hsum25.sql sql/benchmarks/hist-uva/hsum256.sql sql/benchmarks/hist-uva/hsum5.sql sql/benchmarks/hist-uva/hsum50.sql sql/benchmarks/hist-uva/hsum5_r.sql sql/benchmarks/johan/wordindex.sql sql/benchmarks/moa/_peggy.moa.sql sql/benchmarks/tpch/05a.sql sql/benchmarks/tpch/06a.sql sql/benchmarks/tpch/07a.sql sql/benchmarks/tpch/08a.sql sql/benchmarks/tpch/09a.sql sql/benchmarks/tpch/09b.sql sql/benchmarks/tpch/09c.sql sql/benchmarks/tpch/13a.sql sql/benchmarks/xmark/xml10.sql sql/benchmarks/xmark/xml11.sql sql/benchmarks/xmark/xml12.sql sql/benchmarks/xmark/xml15.sql sql/benchmarks/xmark/xml16.sql sql/benchmarks/xmark/xml17.sql sql/benchmarks/xmark/xml19.sql sql/benchmarks/xmark/xml2.sql sql/benchmarks/xmark/xml20.sql sql/benchmarks/xmark/xml3.sql sql/benchmarks/xmark/xml4.sql sql/benchmarks/xmark/xml5.sql sql/benchmarks/xmark/xml6.sql sql/benchmarks/xmark/xml9.sql sql/common/sql_changeset.c sql/common/sql_hash.c sql/common/sql_keyword.c sql/common/sql_stack.c sql/common/sql_string.c sql/common/sql_string.h sql/include/sql_hash.h sql/include/sql_stack.h sql/jdbc/tests/JdbcClient_create_tables.sql sql/jdbc/tests/JdbcClient_inserts_selects.sql sql/scripts/09_like.sql sql/scripts/10_math.sql sql/scripts/11_times.sql sql/scripts/12_url.sql sql/scripts/13_date.sql sql/scripts/14_inet.sql sql/scripts/15_querylog.sql sql/scripts/16_tracelog.sql sql/scripts/17_compress.sql sql/scripts/18_dictionary.sql sql/scripts/19_cluster.sql sql/scripts/20_vacuum.sql sql/scripts/21_dependency_functions.sql sql/scripts/22_clients.sql sql/scripts/23_skyserver.sql sql/scripts/24_zorder.sql sql/scripts/25_debug.sql sql/scripts/26_sysmon.sql sql/scripts/30_rdf.sql sql/scripts/39_analytics.sql sql/scripts/75_storagemodel.sql sql/scripts/80_statistics.sql sql/scripts/99_system.sql sql/scripts/Makefile.ag sql/scripts/cache.sql sql/scripts/mtime.sql sql/scripts/octopus.sql sql/scripts/parts.sql sql/scripts/replication.sql sql/scripts/temporal.sql sql/server/rel_distribute.c sql/server/rel_exp.c sql/server/rel_exp.h sql/server/rel_optimizer.c sql/server/rel_psm.c sql/server/rel_schema.c sql/server/rel_select.c sql/server/rel_semantic.c sql/server/rel_sequence.c sql/server/rel_trans.c sql/server/rel_updates.c sql/server/rel_xml.c sql/server/sql_atom.c sql/server/sql_mvc.c sql/server/sql_scan.c sql/server/sql_scan.h sql/server/sql_semantic.c sql/storage/bat/res_table.c sql/storage/store_connections.c sql/storage/store_dependency.c sql/test/ADT2006/bram.sql sql/test/ADT2006/sander.sql sql/test/ADT2006/slam.sql sql/test/ADT2006/viss.sql sql/test/ADT2006/woud.sql sql/test/BugTracker-2012/Tests/cast_varchar_to_double.Bug-3071.sql sql/test/BugTracker-2012/Tests/cast_varchar_to_double.Bug-3071.stable.out sql/test/BugTracker-2012/Tests/url_script_test.Bug-2972.sql.in sql/test/BugTracker-2012/Tests/url_script_test.Bug-2972.stable.out sql/test/BugTracker-2013/Tests/pivot.Bug-3339.stable.err sql/test/BugTracker-2013/Tests/pivot.Bug-3339.stable.out sql/test/BugTracker-2013/Tests/rangejoin_optimizer.Bug-3411.stable.out sql/test/Skyserver/Skyserver_views.sql sql/test/Tests/systemfunctions.stable.out sql/test/Tests/systemfunctions_gsl.stable.out sql/test/Tests/systemfunctions_nogeom.stable.out sql/test/Tests/trace.stable.out sql/test/Tests/trace_nogeom.stable.out sql/test/Triggers/trigger_insert.sql sql/test/Users/privs2.sql sql/test/Users/role.sql sql/test/Users/table.sql sql/test/Users/test_privs2.sql sql/test/antiselect.sql sql/test/bugs/autocommit_illegal_statements-bug-sf-953545.sql sql/test/bugs/create_insert_select_aggr-bug-00001.sql sql/test/centipede/Tests/All sql/test/decimal2.sql sql/test/example-queries.sql sql/test/example-transaction.sql sql/test/fabian.sql sql/test/function.sql sql/test/leaks/Tests/check0.stable.out sql/test/leaks/Tests/check0_gsl.stable.out sql/test/leaks/Tests/check0_nogeom.stable.out sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check1_gsl.stable.out sql/test/leaks/Tests/check1_nogeom.stable.out sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check2_gsl.stable.out sql/test/leaks/Tests/check2_nogeom.stable.out sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check3_gsl.stable.out sql/test/leaks/Tests/check3_nogeom.stable.out sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check4_gsl.stable.out sql/test/leaks/Tests/check4_nogeom.stable.out sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/check5_gsl.stable.out sql/test/leaks/Tests/check5_nogeom.stable.out sql/test/leaks/Tests/drop3.stable.out sql/test/leaks/Tests/drop3_gsl.stable.out sql/test/leaks/Tests/drop3_nogeom.stable.out sql/test/leaks/Tests/select1.stable.out sql/test/leaks/Tests/select1_gsl.stable.out sql/test/leaks/Tests/select1_nogeom.stable.out sql/test/leaks/Tests/select2.stable.out sql/test/leaks/Tests/select2_gsl.stable.out sql/test/leaks/Tests/select2_nogeom.stable.out sql/test/leaks/Tests/temp1.stable.out sql/test/leaks/Tests/temp1_gsl.stable.out sql/test/leaks/Tests/temp1_nogeom.stable.out sql/test/leaks/Tests/temp2.stable.out sql/test/leaks/Tests/temp2_gsl.stable.out sql/test/leaks/Tests/temp2_nogeom.stable.out sql/test/leaks/Tests/temp3.stable.out sql/test/leaks/Tests/temp3_gsl.stable.out sql/test/leaks/Tests/temp3_nogeom.stable.out sql/test/marcin3.sql sql/test/order_by_complex_exp.sql sql/test/outerref_in_selection.sql sql/test/pg_regress/sql/domain.sql sql/test/priv.sql sql/test/seq.sql sql/test/session_vars.sql sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out sql/test/thinksql-examples.sql sql/test/zones.sql testing/Mlog.bat testing/Mtest.py.bat testing/cmptests.py testing/listexports.py.in testing/process.py testing/quicktest tools/mserver/monet_version.c.in tools/mserver/monet_version.h tools/mserver/mserver5.1 vertoo.data Branch: RIntegration Log Message:
R API: Merge with Jan2014 branch diffs (truncated from 33144 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -542,3 +542,5 @@ 35b5a0d1fc95cbf151767e6d8e3c01b1e0316c1e 2a7d1ac727ae65bb14a6d59bf8beed8ffdde2cd3 Feb2013_19 09c8c6c3f81fe53b0a38727e676f379715d012cf Feb2013_SP6_release 9915299bca802fd03d36e59a59f4711e7c82a503 Jan2014_root +1f6d48b7e4fadc757eaf87ea2295e662c76369b2 Jan2014_1 +0193a77a33c5b396255966be4816d396b7f0889f Jan2014_release diff --git a/HowToStart.rst b/HowToStart.rst --- a/HowToStart.rst +++ b/HowToStart.rst @@ -1,3 +1,20 @@ +.. The contents of this file are subject to the MonetDB Public License +.. Version 1.1 (the "License"); you may not use this file except in +.. compliance with the License. You may obtain a copy of the License at +.. http://www.monetdb.org/Legal/MonetDBLicense +.. +.. Software distributed under the License is distributed on an "AS IS" +.. basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +.. License for the specific language governing rights and limitations +.. under the License. +.. +.. The Original Code is the MonetDB Database System. +.. +.. The Initial Developer of the Original Code is CWI. +.. Portions created by CWI are Copyright (C) 1997-July 2008 CWI. +.. Copyright August 2008-2014 MonetDB B.V. +.. All Rights Reserved. + How To Start with MonetDB ========================= diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -1,5 +1,5 @@ %define name MonetDB -%define version 11.18.0 +%define version 11.17.2 %{!?buildno: %define buildno %(date +%Y%m%d)} # groups of related archs @@ -27,7 +27,7 @@ Vendor: MonetDB BV <[email protected]> Group: Applications/Databases License: MPL - http://www.monetdb.org/Legal/MonetDBLicense URL: http://www.monetdb.org/ -Source: http://dev.monetdb.org/downloads/sources/Feb2013-SP6/%{name}-%{version}.tar.bz2 +Source: http://dev.monetdb.org/downloads/sources/Jan2014/%{name}-%{version}.tar.bz2 BuildRequires: bison BuildRequires: bzip2-devel @@ -796,6 +796,67 @@ mv $RPM_BUILD_ROOT%{_datadir}/doc/MonetD rm -fr $RPM_BUILD_ROOT %changelog +* Tue Jan 14 2014 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- Rebuilt. +- BZ#3040: Wrong NULL behavior in EXCEPT and INTERSECT +- BZ#3092: ODBC client doesn't support scalar function escape +- BZ#3198: SIGSEGV insert_string_bat (b=0x7fffe419d0a0, n=0x7fffc4006010, + append=0) at gdk_batop.c:196 +- BZ#3210: Unexpected concurrency conflict when inserting to 2 tables + simultaneously and querying one of them +- BZ#3273: Add support to Python DBAPI package for timetz, inet and + url types +- BZ#3285: no such table 'queryHistory' +- BZ#3298: GDKmmap messages and monetdb start db takes very long +- BZ#3354: Introduce query time-out +- BZ#3371: (i)like generates batloop instead of algebra.likesubselect +- BZ#3372: Large group by queries never complete - server at 100% + cpu(all cores) until MonetDB stopped +- BZ#3383: Bad performance with DISTINCT GROUP BY +- BZ#3391: Bad performance with GROUP BY and FK with out aggregate + function +- BZ#3393: "COPY .. INTO ..." - escape of string quotes +- BZ#3399: server crashed on simple (malformed) query +- BZ#3401: inconsistent/strange handling of invalid dates + (e.g. 2013-02-29) in where clause +- BZ#3403: NOT NULL constraint can't be applied after deleting rows with + null values +- BZ#3404: Assertion `h->storage == STORE_MMAP' failed. +- BZ#3408: nested concat query crashed server +- BZ#3411: (disguised) BETWEEN clause not recognised. Hence no rangejoin. +- BZ#3412: Boolean expressions in WHERE clause, result in incorrect + resulsts +- BZ#3417: Nested Common Table Expressions Crash + +* Tue Dec 10 2013 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- buildtools: Created packages for RPM based systems and Debian/Ubunty containing + the MonetDB interface to the GNU Scientific Library (gsl). + +* Wed Nov 20 2013 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- gdk: Removed some unused fields in the atomDesc structure. This change + requires a complete recompilation of the whole suite. + +* Wed Nov 20 2013 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- clients: ODBC: Implemented {fn scalar()} and {interval ...} escapes. + +* Wed Nov 20 2013 Gijs Molenaar <[email protected]> - 11.17.1-20140114 +- python2: Changed defaults for connecting (defaults to unix socket now). +- python2: Unix sockets partially working for control protocol. +- python2: Add support for unix socket. + +* Wed Nov 20 2013 Gijs Molenaar <[email protected]> - 11.17.1-20140114 +- python3: Changed defaults for connecting (defaults to unix socket now). +- python3: Unix sockets partially working for control protocol. +- python3: Add support for unix socket. + +* Wed Nov 20 2013 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- buildtools: We no longer install the .la files in our Fedora/Debian/Ubuntu packages. + +* Wed Nov 20 2013 Sjoerd Mullender <[email protected]> - 11.17.1-20140114 +- gdk: Replaced the mutex implementation for both GNU C and Visual Studio with + a home-grown implementation that uses atomic instructions (__sync_*() + in gcc, _Interlocked*() in VS). + * Wed Nov 20 2013 Sjoerd Mullender <[email protected]> - 11.15.19-20131120 - Rebuilt. - BZ#3243: Segmentation fault (possible data corruption) after clean diff --git a/NT/installer32/MonetDB-ODBC-Installer.vdproj b/NT/installer32/MonetDB-ODBC-Installer.vdproj --- a/NT/installer32/MonetDB-ODBC-Installer.vdproj +++ b/NT/installer32/MonetDB-ODBC-Installer.vdproj @@ -566,15 +566,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:MonetDB ODBC Driver" - "ProductCode" = "8:{4E161B98-9FC8-4512-97D8-EA76C354DA4D}" - "PackageCode" = "8:{D7B51DE5-F620-464F-89E1-5DE3D9103AB2}" + "ProductCode" = "8:{6AC2FA58-4015-4FB1-854E-590BBF357C5F}" + "PackageCode" = "8:{31C67D06-6E60-442C-B2F7-81FBE45C81F6}" "UpgradeCode" = "8:{C1F69378-3F5C-4120-8224-32F07D3458F3}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:11.18.0" + "ProductVersion" = "8:11.17.2" "Manufacturer" = "8:MonetDB" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:http://www.monetdb.org/" diff --git a/NT/installer32/MonetDB5-Geom-Module.vdproj b/NT/installer32/MonetDB5-Geom-Module.vdproj --- a/NT/installer32/MonetDB5-Geom-Module.vdproj +++ b/NT/installer32/MonetDB5-Geom-Module.vdproj @@ -425,14 +425,14 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:MonetDB5 SQL GIS Module" - "ProductCode" = "8:{A61BE52A-99A2-4503-BB5B-3837B0708862}" - "PackageCode" = "8:{5F8AB146-C5BB-4961-95DE-9848D2AF533A}" + "ProductCode" = "8:{1E09B516-682E-4137-9883-4778896C2DCB}" + "PackageCode" = "8:{85EC9A2D-B91C-4C36-95A3-F406C7C2B6AB}" "UpgradeCode" = "8:{92C89C36-0E86-45E1-B3D8-0D6C91108F30}" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:11.18.0" + "ProductVersion" = "8:11.17.2" "Manufacturer" = "8:MonetDB" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:http://www.monetdb.org/" diff --git a/NT/installer32/MonetDB5-SQL-Installer.vdproj b/NT/installer32/MonetDB5-SQL-Installer.vdproj --- a/NT/installer32/MonetDB5-SQL-Installer.vdproj +++ b/NT/installer32/MonetDB5-SQL-Installer.vdproj @@ -225,12 +225,6 @@ } "Entry" { - "MsmKey" = "8:_351F743BB360495483C44BBE22FC00FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_364EBAE29A254B3D9F77904D6CCE5327" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -285,12 +279,6 @@ } "Entry" { - "MsmKey" = "8:_41C3C87063B341FAA652120D067D80BD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_42E87CAB62EE47338F1C8F1CA1EFA7A4" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -549,12 +537,6 @@ } "Entry" { - "MsmKey" = "8:_8AA04892E2F54DCEBC1F065A2226A6E2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_8EDD51724DB946129DBC8522FA61A486" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -705,12 +687,6 @@ } "Entry" { - "MsmKey" = "8:_AD3C4395C24A4C92BE066EB0C6BDD04B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_AE4DE6CBA77D450EA12BDD0424DF2E30" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -819,12 +795,6 @@ } "Entry" { - "MsmKey" = "8:_C90422E0CE4D4BF69D662615898CB31F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_CA3CFDD1291E474EAE85329E4C5E5D45" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -849,12 +819,6 @@ } "Entry" { - "MsmKey" = "8:_CD6759F1F526452DB207C0AE8F6AAA42" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_CE658D7A3F5B4184B3B41BA599D7B55E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -1821,26 +1785,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_351F743BB360495483C44BBE22FC00FE" - { - "SourcePath" = "8:lib\\monetdb5\\createdb\\41_jsonstore.sql" - "TargetName" = "8:41_jsonstore.sql" - "Tag" = "8:" - "Folder" = "8:_7F962DDBDF894636B6CAFE6FE4887567" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_364EBAE29A254B3D9F77904D6CCE5327" { "SourcePath" = "8:lib\\monetdb5\\sql_inspect.mal" @@ -2021,26 +1965,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41C3C87063B341FAA652120D067D80BD" - { - "SourcePath" = "8:lib\\monetdb5\\uuid.mal" - "TargetName" = "8:uuid.mal" - "Tag" = "8:" - "Folder" = "8:_B593DAA0787744D6A44D17884E0C3951" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42E87CAB62EE47338F1C8F1CA1EFA7A4" { "SourcePath" = "8:lib\\monetdb5\\sql_aggr_dbl.mal" @@ -2483,7 +2407,7 @@ } _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
