Changeset: 29c05493c002 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=29c05493c002
Modified Files:
        .hgtags
        MonetDB.spec
        NT/installer32/MonetDB-ODBC-Installer.vdproj
        NT/installer32/MonetDB5-Geom-Module.vdproj
        NT/installer32/MonetDB5-SQL-Installer.vdproj
        NT/installer64/MonetDB-ODBC-Installer.vdproj
        NT/installer64/MonetDB5-Geom-Module.vdproj
        NT/installer64/MonetDB5-SQL-Installer.vdproj
        NT/monetdb_config.h.in
        NT/rules.msc
        clients/mapilib/mapi.rc
        clients/odbc/driver/driver.rc
        clients/odbc/winsetup/setup.rc
        clients/python2/setup.py
        clients/python3/setup.py
        common/utils/msabaoth.c
        configure.ag
        debian/changelog
        gdk/ChangeLog-Archive
        gdk/ChangeLog.Feb2013
        gdk/gdk_bat.c
        gdk/gdk_system.c
        gdk/libbat.rc
        java/ChangeLog-Archive
        java/ChangeLog.Feb2013
        libversions
        monetdb5/ChangeLog-Archive
        monetdb5/ChangeLog.Feb2013
        monetdb5/mal/mal.c
        monetdb5/mal/mal_function.c
        monetdb5/mal/mal_instruction.c
        monetdb5/mal/mal_module.c
        monetdb5/mal/mal_namespace.c
        monetdb5/mal/mal_parser.c
        monetdb5/mal/mal_sabaoth.c
        monetdb5/mal/mal_session.c
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/optimizer/opt_mergetable.c
        monetdb5/optimizer/opt_mitosis.c
        monetdb5/tools/libmonetdb5.rc
        sql/backends/monet5/sql_scenario.c
        sql/common/sql_mem.c
        sql/common/sql_types.c
        sql/server/rel_optimizer.c
        sql/server/sql_parser.y
        sql/storage/bat/bat_storage.c
        sql/storage/store.c
        vertoo.data
Branch: mutation
Log Message:

Merge with default


diffs (truncated from 771 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -518,3 +518,5 @@ 23894afae1679eb37e6866a793ba00782c4b0804
 355d0e22cf76c461ba4009d11f84d7bd7349b2a4 Feb2013_3
 fc0c9b319d2275215c283a7ece1d389e55b43217 Feb2013_SP1_release
 0ee398b5025f7bc3c0320d70eb5c0a3707b69c67 mutation_root
+7daa66a6db1c0404dbf7ed935437b59b7bf54d4b Feb2013_5
+df2cbb7845660d94dc484bab860b6893344be92a Feb2013_SP2_release
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -27,7 +27,7 @@ Vendor: MonetDB BV <i...@monetdb.org>
 Group: Applications/Databases
 License: MPL - http://www.monetdb.org/Legal/MonetDBLicense
 URL: http://www.monetdb.org/
-Source: 
http://dev.monetdb.org/downloads/sources/Feb2013-SP1/%{name}-%{version}.tar.bz2
+Source: 
http://dev.monetdb.org/downloads/sources/Feb2013-SP2/%{name}-%{version}.tar.bz2
 
 BuildRequires: bison
 BuildRequires: bzip2-devel
@@ -722,6 +722,20 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmonet
 rm -fr $RPM_BUILD_ROOT
 
 %changelog
+* Fri Apr 12 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- Rebuilt.
+
+* Thu Apr 11 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- java: The pre-compiled .jar files are now created using Java 7 instead of
+  Java 6.
+
+* Mon Apr  8 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- gdk: Fixed a bug in case the candidate list is dense and completely
+  outside the range of the bat being worked upon.
+
+* Tue Mar 12 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- monetdb5: Fixed argument parsing of mapi.reconnect() with 5 arguments.
+
 * Wed Feb 27 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.3-20130227
 - Rebuilt.
 
diff --git a/common/utils/msabaoth.c b/common/utils/msabaoth.c
--- a/common/utils/msabaoth.c
+++ b/common/utils/msabaoth.c
@@ -271,7 +271,7 @@ msab_retreatScenario(const char *lang)
                                        written = 1;
                                } else {
                                        *p = '\n';
-                                       tmp = p;
+                                       tmp = p+1;
                                }
                        }
                        if (written != 0) {
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,29 @@
+monetdb (11.15.5-20130412) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Fri, 12 Apr 2013 09:33:06 +0200
+
+monetdb (11.15.5-20130412) unstable; urgency=low
+
+  * java: The pre-compiled .jar files are now created using Java 7 instead of
+    Java 6.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Thu, 11 Apr 2013 09:33:05 +0200
+
+monetdb (11.15.5-20130412) unstable; urgency=low
+
+  * gdk: Fixed a bug in case the candidate list is dense and completely
+    outside the range of the bat being worked upon.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Mon, 8 Apr 2013 09:33:05 +0200
+
+monetdb (11.15.5-20130412) unstable; urgency=low
+
+  * monetdb5: Fixed argument parsing of mapi.reconnect() with 5 arguments.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 12 Mar 2013 09:33:05 +0200
+
 monetdb (11.15.3-20130227) unstable; urgency=low
 
   * Rebuilt.
diff --git a/gdk/ChangeLog-Archive b/gdk/ChangeLog-Archive
--- a/gdk/ChangeLog-Archive
+++ b/gdk/ChangeLog-Archive
@@ -1,6 +1,10 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Mon Apr  8 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- Fixed a bug in case the candidate list is dense and completely
+  outside the range of the bat being worked upon.
+
 * Wed Aug  8 2012 Sjoerd Mullender <sjo...@acm.org> - 11.13.1-20121010
 - Removed the gdk_embedded (and embedded) option.  The code wasn't tested
   and most likely non-functional.
diff --git a/gdk/ChangeLog.Feb2013 b/gdk/ChangeLog.Feb2013
--- a/gdk/ChangeLog.Feb2013
+++ b/gdk/ChangeLog.Feb2013
@@ -1,7 +1,3 @@
 # ChangeLog file for MonetDB
 # This file is updated with Maddlog
 
-* Mon Apr  8 2013 Sjoerd Mullender <sjo...@acm.org>
-- Fixed a bug in case the candidate list is dense and completely
-  outside the range of the bat being worked upon.
-
diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -1724,7 +1724,7 @@ void_inplace(BAT *b, oid id, const void 
        b->batInserted = 0;
        BUNfndVOID(p, bi, (ptr) &id);
 
-       assert(p >= b->batInserted);    /* we don't want delete/ins */
+       assert(force || p >= b->batInserted);   /* we don't want delete/ins */
        assert(force || !b->batRestricted);
        if (!BUNinplace(b, p, (ptr) &id, val, force))
                 res = GDK_FAIL;
diff --git a/gdk/gdk_system.c b/gdk/gdk_system.c
--- a/gdk/gdk_system.c
+++ b/gdk/gdk_system.c
@@ -531,6 +531,7 @@ MT_create_thread(MT_Id *t, void (*f) (vo
        int ret;
        struct posthread *p = NULL;
 
+       join_threads();
 #ifdef HAVE_PTHREAD_SIGMASK
        (void) sigfillset(&new_mask);
        MT_thread_sigmask(&new_mask, &orig_mask);
diff --git a/java/ChangeLog-Archive b/java/ChangeLog-Archive
--- a/java/ChangeLog-Archive
+++ b/java/ChangeLog-Archive
@@ -1,6 +1,10 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Thu Apr 11 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- The pre-compiled .jar files are now created using Java 7 instead of
+  Java 6.
+
 * Sat Dec  1 2012 Fabian Groffen <fab...@monetdb.org> - 11.15.1-20130212
 - merocontrol was changed to return server URIs, and lastStop time.
   Connections and dbpath were removed.
diff --git a/libversions b/libversions
--- a/libversions
+++ b/libversions
@@ -36,13 +36,13 @@
 
 # version of the GDK library (subdirectory gdk; also includes
 # common/options and common/utils)
-GDK_VERSION=9:1:0
+GDK_VERSION=9:2:0
 
 # version of the MAPI library (subdirectory clients/mapilib)
 MAPI_VERSION=6:5:0
 
 # version of the MONETDB5 library (subdirectory monetdb5, not including extras)
-MONETDB5_VERSION=14:1:0
+MONETDB5_VERSION=14:2:0
 
 # version of the STREAM library (subdirectory common/stream)
 STREAM_VERSION=4:5:1
diff --git a/monetdb5/ChangeLog-Archive b/monetdb5/ChangeLog-Archive
--- a/monetdb5/ChangeLog-Archive
+++ b/monetdb5/ChangeLog-Archive
@@ -1,6 +1,9 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Tue Mar 12 2013 Sjoerd Mullender <sjo...@acm.org> - 11.15.5-20130412
+- Fixed argument parsing of mapi.reconnect() with 5 arguments.
+
 * Wed Nov 14 2012 Sjoerd Mullender <sjo...@acm.org> - 11.15.1-20130212
 - mserver5: The --dbname and --dbfarm options have been replaced by the
   single --dbpath option.
diff --git a/monetdb5/ChangeLog.Feb2013 b/monetdb5/ChangeLog.Feb2013
--- a/monetdb5/ChangeLog.Feb2013
+++ b/monetdb5/ChangeLog.Feb2013
@@ -1,6 +1,3 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
-* Tue Mar 12 2013 Sjoerd Mullender <sjo...@acm.org>
-- Fixed argument parsing of mapi.reconnect() with 5 arguments.
-
diff --git a/monetdb5/mal/mal.c b/monetdb5/mal/mal.c
--- a/monetdb5/mal/mal.c
+++ b/monetdb5/mal/mal.c
@@ -343,7 +343,6 @@ void mal_exit(void){
        unloadLibraries();
 #if 0
        /* skip this to solve random crashes, needs work */
-       freeBoxes(mal_clients);
        freeModuleList(mal_clients->nspace);
 
        finishNamespace();
@@ -356,7 +355,6 @@ void mal_exit(void){
        if( mal_clients->fdin){
                /* missing protection against closing stdin stream */
                (void) mnstr_close(mal_clients->fdin->s);
-               (void) mnstr_destroy(mal_clients->fdin->s);
                (void) bstream_destroy(mal_clients->fdin);
        }
        if( mal_clients->fdout && mal_clients->fdout != GDKstdout) {
diff --git a/monetdb5/mal/mal_function.c b/monetdb5/mal/mal_function.c
--- a/monetdb5/mal/mal_function.c
+++ b/monetdb5/mal/mal_function.c
@@ -77,8 +77,10 @@ Symbol newFunction(str mod, str nme,int 
        if (s == NULL)
                return NULL;
        p = newInstruction(NULL,kind);
-       if (p == NULL)
+       if (p == NULL) {
+               freeSymbol(s);
                return NULL;
+       }
        setModuleId(p, mod);
        setFunctionId(p, nme);
        setDestVar(p, newVariable(s->def,GDKstrdup(nme),TYPE_any));
diff --git a/monetdb5/mal/mal_instruction.c b/monetdb5/mal/mal_instruction.c
--- a/monetdb5/mal/mal_instruction.c
+++ b/monetdb5/mal/mal_instruction.c
@@ -84,11 +84,8 @@ newMalBlkStmt(MalBlkPtr mb, int maxstmts
        mb->stmt = p;
        mb->stop = 0;
        mb->ssize = maxstmts;
-       if (mb->profiler) {
-               GDKfree(mb->profiler);
-               mb->profiler = (ProfPtr) GDKzalloc((mb->ssize + STMT_INCREMENT) 
* sizeof(ProfRecord));
-               assert(mb->profiler);
-       }
+    if (mb->profiler)
+        mb->profiler = (ProfPtr) GDKrealloc(mb->profiler, (mb->ssize ) * 
sizeof(ProfRecord));
        return 0;
 }
 
diff --git a/monetdb5/mal/mal_module.c b/monetdb5/mal/mal_module.c
--- a/monetdb5/mal/mal_module.c
+++ b/monetdb5/mal/mal_module.c
@@ -195,13 +195,14 @@ void freeModule(Module m)
                        int ret = 0;
 
                        assert(pci->fcn != NULL);
-printf("epiloque!!!\n");
                        (*pci->fcn)(&ret);
                        (void)ret;
                }
        }
        freeSubScope(m);
        clrModuleJump(m->name, m);
+       if (m->help)
+               GDKfree(m->help);
        GDKfree(m);
 }
 
diff --git a/monetdb5/mal/mal_namespace.c b/monetdb5/mal/mal_namespace.c
--- a/monetdb5/mal/mal_namespace.c
+++ b/monetdb5/mal/mal_namespace.c
@@ -96,8 +96,10 @@ void finishNamespace(void) {
        for ( i =0; i < HASHMASK; i++){
                n = hash[i];
                hash[i] = ehash[i] = 0;
-               for( n= hash[i]; n; n = m){
+               for( ; n; n = m){
                        m = n->next;
+                       if (n->nme)
+                               GDKfree(n->nme);
                        GDKfree(n);
                }
        }
diff --git a/monetdb5/mal/mal_parser.c b/monetdb5/mal/mal_parser.c
--- a/monetdb5/mal/mal_parser.c
+++ b/monetdb5/mal/mal_parser.c
@@ -1303,6 +1303,10 @@ fcnHeader(Client cntxt, int kind)
        } else { /* default */
                setVarType(curBlk, 0, TYPE_void);
        }
+       if (curInstr != getInstrPtr(curBlk, 0)) {
+               freeInstruction(getInstrPtr(curBlk, 0));
+               getInstrPtr(curBlk, 0) = curInstr;
+       }
        return curBlk;
 }
 
diff --git a/monetdb5/mal/mal_sabaoth.c b/monetdb5/mal/mal_sabaoth.c
--- a/monetdb5/mal/mal_sabaoth.c
+++ b/monetdb5/mal/mal_sabaoth.c
@@ -141,7 +141,7 @@ str SABAOTHmarchConnection(int *ret, str
  */
 str SABAOTHgetLocalConnection(str *ret) {
        char data[8096];
-       sabdb *stats;
+       sabdb *stats = NULL;
        str err;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to