Changeset: a4930d9d4e72 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a4930d9d4e72
Added Files:
        sql/test/BugTracker-2013/Tests/subtract-one-year.Bug-3215.sql
        sql/test/BugTracker-2013/Tests/subtract-one-year.Bug-3215.stable.err
        sql/test/BugTracker-2013/Tests/subtract-one-year.Bug-3215.stable.out
Modified Files:
        NT/rules.msc
        buildtools/autogen/autogen/msc.py
        clients/mapiclient/tomograph.c
        gdk/gdk_aggr.c
        gdk/gdk_atomic.h
        gdk/gdk_utils.c
        monetdb5/extras/jaql/json.c
        monetdb5/mal/mal_box.c
        monetdb5/mal/mal_dataflow.c
        monetdb5/mal/mal_namespace.c
        monetdb5/mal/mal_profiler.c
        monetdb5/mal/mal_resource.c
        monetdb5/modules/atoms/mtime.c
        monetdb5/modules/kernel/aggr.mal
        monetdb5/modules/kernel/aggr.mal.sh
        monetdb5/modules/kernel/algebra.mx
        monetdb5/modules/kernel/batmmath.c
        monetdb5/optimizer/opt_centipede.c
        monetdb5/optimizer/opt_mergetable.c
        monetdb5/optimizer/opt_mitosis.c
        sql/common/sql_hash.c
        sql/test/BugTracker-2013/Tests/All
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
        testing/Mtest.py.in
        tools/mserver/mserver5.c
Branch: ssdb
Log Message:

merged from Feb2013


diffs (truncated from 1579 to 300 lines):

diff --git a/NT/rules.msc b/NT/rules.msc
--- a/NT/rules.msc
+++ b/NT/rules.msc
@@ -183,11 +183,11 @@ PYTHON = python
 YACC = bison
 LEX = flex
 
-ARCHIVER = lib
+ARCHIVER = lib /nologo
 GENDLL =
 RC = rc
 
-MT = mt -nologo
+MT = mt /nologo
 JAVAC = javac
 JAR = jar
 ANT = ant.bat
diff --git a/buildtools/autogen/autogen/msc.py 
b/buildtools/autogen/autogen/msc.py
--- a/buildtools/autogen/autogen/msc.py
+++ b/buildtools/autogen/autogen/msc.py
@@ -1027,7 +1027,7 @@ def msc_python_generic(fd, var, python, 
         fd.write('\t$(INSTALL) "$(srcdir)\\README.rst" "README.rst"\n')
         msc['INSTALL'][f] = f, '', '', '', ''
         fd.write('install_%s:\n' % f)
-        fd.write('\t$(%s) %s install --prefix "$(prefix)"\n' % (PYTHON, f))
+        fd.write('\t$(%s) %s install --prefix "$(prefix)" --install-lib 
"$(prefix)\\lib\\%s\n' % (PYTHON, f, PYTHON.lower()))
 
 def msc_python2(fd, var, python, msc):
     msc_python_generic(fd, var, python, msc, 'PYTHON2')
diff --git a/clients/mapiclient/tomograph.c b/clients/mapiclient/tomograph.c
--- a/clients/mapiclient/tomograph.c
+++ b/clients/mapiclient/tomograph.c
@@ -1883,7 +1883,8 @@ static void *
 doProfile(void *d)
 {
        wthread *wthr = (wthread *) d;
-       int i, len;
+       int i;
+       size_t len;
        size_t a;
        ssize_t n;
        char *response, *x;
diff --git a/gdk/gdk_aggr.c b/gdk/gdk_aggr.c
--- a/gdk/gdk_aggr.c
+++ b/gdk/gdk_aggr.c
@@ -2145,7 +2145,7 @@ BATgroupmedian(BAT *b, BAT *g, BAT *e, B
 }
 
 /* ---------------------------------------------------------------------- */
-/* standard deviation (both biases and non-biased) */
+/* standard deviation (both biased and non-biased) */
 
 #define AGGR_STDEV_SINGLE(TYPE)                                                
\
        do {                                                            \
diff --git a/gdk/gdk_atomic.h b/gdk/gdk_atomic.h
--- a/gdk/gdk_atomic.h
+++ b/gdk/gdk_atomic.h
@@ -54,9 +54,9 @@
 
 #define ATOMIC_GET_sht(var, lck, fcn)          var
 #define ATOMIC_SET_sht(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_INC_sht(var, lck, fcn)          _InterlockedIncrement16(&var)
-#define ATOMIC_DEC_sht(var, lck, fcn)          _InterlockedDecrement16(&var)
-#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        
_InterlockedCompareExchange16(&var, new, old)
+#define ATOMIC_INC_sht(var, lck, fcn)          _InterlockedIncrement16(&(var))
+#define ATOMIC_DEC_sht(var, lck, fcn)          _InterlockedDecrement16(&(var))
+#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        
_InterlockedCompareExchange16(&(var), new, old)
 
 #pragma intrinsic(_InterlockedIncrement16)
 #pragma intrinsic(_InterlockedDecrement16)
@@ -64,11 +64,11 @@
 
 #define ATOMIC_GET_int(var, lck, fcn)          var
 #define ATOMIC_SET_int(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_ADD_int(var, val, lck, fcn)     _InterlockedExchangeAdd(&var, 
(val))
-#define ATOMIC_SUB_int(var, val, lck, fcn)     _InterlockedExchangeAdd(&var, 
-(val))
-#define ATOMIC_INC_int(var, lck, fcn)          _InterlockedIncrement(&var)
-#define ATOMIC_DEC_int(var, lck, fcn)          _InterlockedDecrement(&var)
-#define ATOMIC_CAS_int(var, old, new, lck, fcn)        
_InterlockedCompareExchange(&var, new, old)
+#define ATOMIC_ADD_int(var, val, lck, fcn)     _InterlockedExchangeAdd(&(var), 
(val))
+#define ATOMIC_SUB_int(var, val, lck, fcn)     _InterlockedExchangeAdd(&(var), 
-(val))
+#define ATOMIC_INC_int(var, lck, fcn)          _InterlockedIncrement(&(var))
+#define ATOMIC_DEC_int(var, lck, fcn)          _InterlockedDecrement(&(var))
+#define ATOMIC_CAS_int(var, old, new, lck, fcn)        
_InterlockedCompareExchange(&(var), new, old)
 
 #pragma intrinsic(_InterlockedExchangeAdd)
 #pragma intrinsic(_InterlockedIncrement)
@@ -78,11 +78,11 @@
 #if SIZEOF_SSIZE_T == SIZEOF_LNG
 #define ATOMIC_GET_lng(var, lck, fcn)          var
 #define ATOMIC_SET_lng(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_ADD_lng(var, val, lck, fcn)     _InterlockedExchangeAdd64(&var, 
val)
-#define ATOMIC_SUB_lng(var, val, lck, fcn)     _InterlockedExchangeAdd64(&var, 
-(val))
-#define ATOMIC_INC_lng(var, lck, fcn)          _InterlockedIncrement64(&var)
-#define ATOMIC_DEC_lng(var, lck, fcn)          _InterlockedDecrement64(&var)
-#define ATOMIC_CAS_lng(var, old, new, lck, fcn)        
_InterlockedCompareExchange64(&var, new, old)
+#define ATOMIC_ADD_lng(var, val, lck, fcn)     
_InterlockedExchangeAdd64(&(var), val)
+#define ATOMIC_SUB_lng(var, val, lck, fcn)     
_InterlockedExchangeAdd64(&(var), -(val))
+#define ATOMIC_INC_lng(var, lck, fcn)          _InterlockedIncrement64(&(var))
+#define ATOMIC_DEC_lng(var, lck, fcn)          _InterlockedDecrement64(&(var))
+#define ATOMIC_CAS_lng(var, old, new, lck, fcn)        
_InterlockedCompareExchange64(&(var), new, old)
 
 #pragma intrinsic(_InterlockedExchangeAdd64)
 #pragma intrinsic(_InterlockedIncrement64)
@@ -96,26 +96,26 @@
 
 #define ATOMIC_GET_sht(var, lck, fcn)          var
 #define ATOMIC_SET_sht(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_INC_sht(var, lck, fcn)          __sync_add_and_fetch(&var, 1)
-#define ATOMIC_DEC_sht(var, lck, fcn)          __sync_sub_and_fetch(&var, 1)
-#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&var, old, new)
+#define ATOMIC_INC_sht(var, lck, fcn)          __sync_add_and_fetch(&(var), 1)
+#define ATOMIC_DEC_sht(var, lck, fcn)          __sync_sub_and_fetch(&(var), 1)
+#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&(var), old, new)
 
 #define ATOMIC_GET_int(var, lck, fcn)          var
 #define ATOMIC_SET_int(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_ADD_int(var, val, lck, fcn)     __sync_fetch_and_add(&var, 
(val))
-#define ATOMIC_SUB_int(var, val, lck, fcn)     __sync_fetch_and_sub(&var, 
(val))
-#define ATOMIC_INC_int(var, lck, fcn)          __sync_add_and_fetch(&var, 1)
-#define ATOMIC_DEC_int(var, lck, fcn)          __sync_sub_and_fetch(&var, 1)
-#define ATOMIC_CAS_int(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&var, old, new)
+#define ATOMIC_ADD_int(var, val, lck, fcn)     __sync_fetch_and_add(&(var), 
(val))
+#define ATOMIC_SUB_int(var, val, lck, fcn)     __sync_fetch_and_sub(&(var), 
(val))
+#define ATOMIC_INC_int(var, lck, fcn)          __sync_add_and_fetch(&(var), 1)
+#define ATOMIC_DEC_int(var, lck, fcn)          __sync_sub_and_fetch(&(var), 1)
+#define ATOMIC_CAS_int(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&(var), old, new)
 
 #if SIZEOF_SSIZE_T == SIZEOF_LNG
 #define ATOMIC_GET_lng(var, lck, fcn)          var
 #define ATOMIC_SET_lng(var, val, lck, fcn)     (var = (val))
-#define ATOMIC_ADD_lng(var, val, lck, fcn)     __sync_fetch_and_add(&var, 
(val))
-#define ATOMIC_SUB_lng(var, val, lck, fcn)     __sync_fetch_and_sub(&var, 
(val))
-#define ATOMIC_INC_lng(var, lck, fcn)          __sync_add_and_fetch(&var, 1)
-#define ATOMIC_DEC_lng(var, lck, fcn)          __sync_sub_and_fetch(&var, 1)
-#define ATOMIC_CAS_lng(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&var, old, new)
+#define ATOMIC_ADD_lng(var, val, lck, fcn)     __sync_fetch_and_add(&(var), 
(val))
+#define ATOMIC_SUB_lng(var, val, lck, fcn)     __sync_fetch_and_sub(&(var), 
(val))
+#define ATOMIC_INC_lng(var, lck, fcn)          __sync_add_and_fetch(&(var), 1)
+#define ATOMIC_DEC_lng(var, lck, fcn)          __sync_sub_and_fetch(&(var), 1)
+#define ATOMIC_CAS_lng(var, old, new, lck, fcn)        
__sync_val_compare_and_swap(&(var), old, new)
 #endif
 
 #define ATOMIC_INIT(lck, fcn)  ((void) 0)
@@ -131,7 +131,7 @@ __ATOMIC_GET_sht(volatile sht *var, MT_L
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_GET_sht(var, lck, fcn)  __ATOMIC_GET_sht(&var, &lck, fcn)
+#define ATOMIC_GET_sht(var, lck, fcn)  __ATOMIC_GET_sht(&(var), &(lck), fcn)
 
 static inline sht
 __ATOMIC_SET_sht(volatile sht *var, sht val, MT_Lock *lck, const char *fcn)
@@ -143,7 +143,7 @@ __ATOMIC_SET_sht(volatile sht *var, sht 
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_SET_sht(var, val, lck, fcn)     __ATOMIC_SET_sht(&var, (val), 
&lck, fcn)
+#define ATOMIC_SET_sht(var, val, lck, fcn)     __ATOMIC_SET_sht(&(var), (val), 
&(lck), fcn)
 
 static inline sht
 __ATOMIC_INC_sht(volatile sht *var, MT_Lock *lck, const char *fcn)
@@ -154,7 +154,7 @@ __ATOMIC_INC_sht(volatile sht *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_INC_sht(var, lck, fcn)          __ATOMIC_INC_sht(&var, &lck, 
fcn)
+#define ATOMIC_INC_sht(var, lck, fcn)          __ATOMIC_INC_sht(&(var), 
&(lck), fcn)
 
 static inline sht
 __ATOMIC_DEC_sht(volatile sht *var, MT_Lock *lck, const char *fcn)
@@ -165,7 +165,7 @@ __ATOMIC_DEC_sht(volatile sht *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_DEC_sht(var, lck, fcn)          __ATOMIC_DEC_sht(&var, &lck, 
fcn)
+#define ATOMIC_DEC_sht(var, lck, fcn)          __ATOMIC_DEC_sht(&(var), 
&(lck), fcn)
 
 static inline sht
 __ATOMIC_CAS_sht(volatile sht *var, sht old, sht new, MT_Lock *lck, const char 
*fcn)
@@ -178,7 +178,7 @@ __ATOMIC_CAS_sht(volatile sht *var, sht 
        MT_lock_unset(lck, fcn);
        return orig;
 }
-#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        __ATOMIC_CAS_sht(&var, 
(old), (new), &lck, fcn)
+#define ATOMIC_CAS_sht(var, old, new, lck, fcn)        
__ATOMIC_CAS_sht(&(var), (old), (new), &(lck), fcn)
 
 
 static inline int
@@ -190,7 +190,7 @@ __ATOMIC_GET_int(volatile int *var, MT_L
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_GET_int(var, lck, fcn)  __ATOMIC_GET_int(&var, &lck, fcn)
+#define ATOMIC_GET_int(var, lck, fcn)  __ATOMIC_GET_int(&(var), &(lck), fcn)
 
 static inline int
 __ATOMIC_SET_int(volatile int *var, int val, MT_Lock *lck, const char *fcn)
@@ -202,7 +202,7 @@ __ATOMIC_SET_int(volatile int *var, int 
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_SET_int(var, val, lck, fcn)     __ATOMIC_SET_int(&var, (val), 
&lck, fcn)
+#define ATOMIC_SET_int(var, val, lck, fcn)     __ATOMIC_SET_int(&(var), (val), 
&(lck), fcn)
 
 static inline int
 __ATOMIC_ADD_int(volatile int *var, int val, MT_Lock *lck, const char *fcn)
@@ -214,7 +214,7 @@ __ATOMIC_ADD_int(volatile int *var, int 
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_ADD_int(var, val, lck, fcn)     __ATOMIC_ADD_int(&var, (val), 
&lck, fcn)
+#define ATOMIC_ADD_int(var, val, lck, fcn)     __ATOMIC_ADD_int(&(var), (val), 
&(lck), fcn)
 
 static inline int
 __ATOMIC_SUB_int(volatile int *var, int val, MT_Lock *lck, const char *fcn)
@@ -226,7 +226,7 @@ __ATOMIC_SUB_int(volatile int *var, int 
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_SUB_int(var, val, lck, fcn)     __ATOMIC_SUB_int(&var, (val), 
&lck, fcn)
+#define ATOMIC_SUB_int(var, val, lck, fcn)     __ATOMIC_SUB_int(&(var), (val), 
&(lck), fcn)
 
 static inline int
 __ATOMIC_INC_int(volatile int *var, MT_Lock *lck, const char *fcn)
@@ -237,7 +237,7 @@ __ATOMIC_INC_int(volatile int *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_INC_int(var, lck, fcn)          __ATOMIC_INC_int(&var, &lck, 
fcn)
+#define ATOMIC_INC_int(var, lck, fcn)          __ATOMIC_INC_int(&(var), 
&(lck), fcn)
 
 static inline int
 __ATOMIC_DEC_int(volatile int *var, MT_Lock *lck, const char *fcn)
@@ -248,7 +248,7 @@ __ATOMIC_DEC_int(volatile int *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_DEC_int(var, lck, fcn)          __ATOMIC_DEC_int(&var, &lck, 
fcn)
+#define ATOMIC_DEC_int(var, lck, fcn)          __ATOMIC_DEC_int(&(var), 
&(lck), fcn)
 
 static inline int
 __ATOMIC_CAS_int(volatile int *var, int old, int new, MT_Lock *lck, const char 
*fcn)
@@ -261,7 +261,7 @@ __ATOMIC_CAS_int(volatile int *var, int 
        MT_lock_unset(lck, fcn);
        return orig;
 }
-#define ATOMIC_CAS_int(var, old, new, lck, fcn)        __ATOMIC_CAS_int(&var, 
(old), (new), &lck, fcn)
+#define ATOMIC_CAS_int(var, old, new, lck, fcn)        
__ATOMIC_CAS_int(&(var), (old), (new), &(lck), fcn)
 
 #if SIZEOF_SSIZE_T == SIZEOF_LNG
 
@@ -274,7 +274,7 @@ __ATOMIC_GET_lng(volatile lng *var, MT_L
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_GET_lng(var, lck, fcn)  __ATOMIC_GET_lng(&var, &lck, fcn)
+#define ATOMIC_GET_lng(var, lck, fcn)  __ATOMIC_GET_lng(&(var), &(lck), fcn)
 
 static inline lng
 __ATOMIC_SET_lng(volatile lng *var, lng val, MT_Lock *lck, const char *fcn)
@@ -286,7 +286,7 @@ __ATOMIC_SET_lng(volatile lng *var, lng 
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_SET_lng(var, val, lck, fcn)     __ATOMIC_SET_lng(&var, (val), 
&lck, fcn)
+#define ATOMIC_SET_lng(var, val, lck, fcn)     __ATOMIC_SET_lng(&(var), (val), 
&(lck), fcn)
 
 static inline lng
 __ATOMIC_ADD_lng(volatile lng *var, lng val, MT_Lock *lck, const char *fcn)
@@ -298,7 +298,7 @@ __ATOMIC_ADD_lng(volatile lng *var, lng 
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_ADD_lng(var, val, lck, fcn)     __ATOMIC_ADD_lng(&var, (val), 
&lck, fcn)
+#define ATOMIC_ADD_lng(var, val, lck, fcn)     __ATOMIC_ADD_lng(&(var), (val), 
&(lck), fcn)
 
 static inline lng
 __ATOMIC_SUB_lng(volatile lng *var, lng val, MT_Lock *lck, const char *fcn)
@@ -310,7 +310,7 @@ __ATOMIC_SUB_lng(volatile lng *var, lng 
        MT_lock_unset(lck, fcn);
        return old;
 }
-#define ATOMIC_SUB_lng(var, val, lck, fcn)     __ATOMIC_SUB_lng(&var, (val), 
&lck, fcn)
+#define ATOMIC_SUB_lng(var, val, lck, fcn)     __ATOMIC_SUB_lng(&(var), (val), 
&(lck), fcn)
 
 static inline lng
 __ATOMIC_INC_lng(volatile lng *var, MT_Lock *lck, const char *fcn)
@@ -321,7 +321,7 @@ __ATOMIC_INC_lng(volatile lng *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
 }
-#define ATOMIC_INC_lng(var, lck, fcn)          __ATOMIC_INC_lng(&var, &lck, 
fcn)
+#define ATOMIC_INC_lng(var, lck, fcn)          __ATOMIC_INC_lng(&(var), 
&(lck), fcn)
 
 static inline lng
 __ATOMIC_DEC_lng(volatile lng *var, MT_Lock *lck, const char *fcn)
@@ -332,7 +332,7 @@ __ATOMIC_DEC_lng(volatile lng *var, MT_L
        MT_lock_unset(lck, fcn);
        return new;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to