Changeset: e35545e8b6ff for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e35545e8b6ff
Modified Files:
        debian/fix-deb.sh
        gdk/Makefile.ag
        gdk/gdk_ssort.c
Branch: default
Log Message:

Merge with Dec2016 branch.


diffs (105 lines):

diff --git a/debian/fix-deb.sh b/debian/fix-deb.sh
--- a/debian/fix-deb.sh
+++ b/debian/fix-deb.sh
@@ -57,6 +57,9 @@ esac
 case $SUITE in
 wheezy | precise)
     # numpy is too old
+    sed -i -e 's/, python-dev[^,]*//;s/, python-numpy[^,]*//' \
+       -e '/^Package:.*monetdb-python2/,/^$/d' debian/control
     sed -i '/pyintegration=yes/s/yes/no/' debian/rules
+    rm debian/monetdb-python2.install
     ;;
 esac
diff --git a/gdk/Makefile.ag b/gdk/Makefile.ag
--- a/gdk/Makefile.ag
+++ b/gdk/Makefile.ag
@@ -12,28 +12,30 @@ lib_gdk = {
        VERSION = $(GDK_VERSION)
        NAME = bat
        SOURCES = \
+               gdk_select.c \
+               gdk_calc.c gdk_calc.h gdk_calc_compare.h gdk_calc_private.h \
+               gdk_ssort.c gdk_ssort_impl.h \
+               gdk_aggr.c \
                gdk.h gdk_cand.h gdk_atomic.h gdk_batop.c \
-               gdk_select.c \
                gdk_search.c gdk_hash.c gdk_hash.h gdk_tm.c \
                gdk_orderidx.c \
                gdk_align.c gdk_bbp.c gdk_bbp.h \
                gdk_heap.c gdk_utils.c gdk_utils.h \
                gdk_atoms.c gdk_atoms.h \
-               gdk_qsort.c gdk_qsort_impl.h gdk_ssort.c gdk_ssort_impl.h \
+               gdk_qsort.c gdk_qsort_impl.h \
                gdk_storage.c gdk_bat.c \
                gdk_delta.c gdk_cross.c gdk_system.c gdk_value.c \
                gdk_posix.c gdk_logger.c gdk_sample.c \
                gdk_private.h gdk_delta.h gdk_logger.h gdk_posix.h \
                gdk_system.h gdk_system_private.h gdk_tm.h gdk_storage.h \
-               gdk_calc.c gdk_calc.h gdk_calc_compare.h gdk_calc_private.h \
-               gdk_aggr.c gdk_group.c \
+               gdk_group.c \
                gdk_imprints.c gdk_imprints.h \
                gdk_join.c gdk_project.c \
                gdk_unique.c \
                gdk_interprocess.c gdk_interprocess.h \
                gdk_firstn.c \
                bat.feps bat1.feps bat2.feps \
-               libbat.rc 
+               libbat.rc
        LIBS = ../common/options/libmoptions \
                ../common/stream/libstream \
                ../common/utils/libmutils \
diff --git a/gdk/gdk_ssort.c b/gdk/gdk_ssort.c
--- a/gdk/gdk_ssort.c
+++ b/gdk/gdk_ssort.c
@@ -58,9 +58,9 @@ typedef struct {
 
        /* 'ah' and 'at' are temp storage to help with merges.  They
         * contain room for alloced[ht] entries. */
-       void **ah;
+       void *ah;
        ssize_t allocedh;
-       void **at;
+       void *at;
        ssize_t allocedt;
 
        /* A stack of n pending runs yet to be merged.  Run #i starts
@@ -101,7 +101,7 @@ merge_freemem(MergeState *ms)
 /* Ensure enough temp memory for 'need' array slots is available.
  * Returns 0 on success and -1 if the memory can't be gotten. */
 static int
-merge_getmem(MergeState *ms, ssize_t need, void ***ap,
+merge_getmem(MergeState *ms, ssize_t need, void **ap,
             ssize_t *allocedp, int s, char *temparray)
 {
        assert(ms != NULL);
@@ -177,23 +177,23 @@ merge_getmem(MergeState *ms, ssize_t nee
                case 0:                                                 \
                        break;                                          \
                case sizeof(bte):                                       \
-                       for(i=0; i<N; i++)                              \
+                       for (i = 0; i < N; i++)                         \
                                ((bte*)(d))[i] = ((bte*)(s))[i];        \
                        break;                                          \
                case sizeof(sht):                                       \
-                       for(i=0; i<N; i++)                              \
+                       for (i = 0; i < N; i++)                         \
                                ((sht*)(d))[i] = ((sht*)(s))[i];        \
                        break;                                          \
                case sizeof(int):                                       \
-                       for(i=0; i<N; i++)                              \
+                       for (i = 0; i < N; i++)                         \
                                ((int*)(d))[i] = ((int*)(s))[i];        \
                        break;                                          \
                case sizeof(lng):                                       \
-                       for(i=0; i<N; i++)                              \
+                       for (i = 0; i < N; i++)                         \
                                ((lng*)(d))[i] = ((lng*)(s))[i];        \
                        break;                                          \
                case 2 * sizeof(lng):                                   \
-                       for(i=0; i<(N<2); i++)                          \
+                       for (i = 0; i < N*2; i++)                       \
                                ((lng*)(d))[i] = ((lng*)(s))[i];        \
                        break;                                          \
                default:                                                \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to