Changeset: 690a60c1c55c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=690a60c1c55c
Modified Files:
        gdk/gdk_select.c
        gdk/gdk_setop.mx
        testing/Mfilter.py.in
        testing/Mtest.py.in
        testing/cmptests.py
        testing/listexports.py.in
        testing/process.py
        testing/subprocess26.py
Branch: default
Log Message:

Merge with Feb2013 branch.


diffs (truncated from 696 to 300 lines):

diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c
--- a/gdk/gdk_select.c
+++ b/gdk/gdk_select.c
@@ -200,111 +200,111 @@ do {                                                    
                \
 } while (0)
 
 /* scan select predicate switch */
-#define scantest(CAND,READ,COMP,NIL1,NIL2)                                     
\
-do {                                                                           
\
-       if (equi                                                 ) {            
\
-               scanloop(CAND,READ, COMP(v,==,vl)                          );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval && !li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,>=,vh))        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval && !li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,> ,vh))        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval &&  li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,>=,vh))        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval &&  li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,> ,vh))        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval && !li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl)                 )        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil &&  lval &&  li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl)                 )        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil && !lval        &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,>=,vh))        );   
\
-       } else                                                                  
\
-       if ( anti &&  b->T->nonil && !lval        &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,> ,vh))        );   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval && !li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,>=,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval && !li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,> ,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval &&  li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,>=,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval &&  li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,> ,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval && !li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,<=,vl)                 ) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil &&  lval &&  li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,< ,vl)                 ) NIL1(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil && !lval        &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,>=,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if ( anti && !b->T->nonil && !lval        &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,> ,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval && !li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,< ,vh))        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval && !li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,<=,vh))        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval &&  li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,< ,vh))        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval &&  li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,<=,vh))        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval && !li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl)                 )        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil &&  lval &&  li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl)                 )        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil && !lval        &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,< ,vh))        );   
\
-       } else                                                                  
\
-       if (!anti &&  b->T->nonil && !lval        &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,<=,vh))        );   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval && !li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,< ,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval && !li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,<=,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval &&  li &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,< ,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval &&  li &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,<=,vh)) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval && !li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,> ,vl)                 ) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil &&  lval &&  li && !hval       ) {            
\
-               scanloop(CAND,READ,(COMP(v,>=,vl)                 ) NIL2(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil && !lval        &&  hval && !hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,< ,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil && !lval        &&  hval &&  hi) {            
\
-               scanloop(CAND,READ,(                 COMP(v,<=,vh)) NIL1(v));   
\
-       } else                                                                  
\
-       if (!anti && !b->T->nonil && !lval        && !hval       ) {            
\
-               scanloop(CAND,READ, COMP(v,!=,nil)                         );   
\
-       } else                                                                  
\
-               assert(0);                                                      
\
+#define scantest(CAND,READ,COMP,NIL1,NIL2)                                   \
+do {                                                                         \
+       if (equi                                                 ) {          \
+               scanloop(CAND,READ, COMP(v,==,vl)                          ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval && !li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,>=,vh))        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval && !li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,> ,vh))        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval &&  li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,>=,vh))        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval &&  li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,> ,vh))        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval && !li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl)                 )        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil &&  lval &&  li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl)                 )        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil && !lval        &&  hval && !hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,>=,vh))        ); \
+       } else                                                                \
+       if ( anti &&  b->T->nonil && !lval        &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,> ,vh))        ); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval && !li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,>=,vh)) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval && !li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl) || COMP(v,> ,vh)) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval &&  li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,>=,vh)) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval &&  li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl) || COMP(v,> ,vh)) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval && !li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,<=,vl)                 ) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil &&  lval &&  li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,< ,vl)                 ) NIL1(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil && !lval        &&  hval && !hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,>=,vh)) NIL2(v)); \
+       } else                                                                \
+       if ( anti && !b->T->nonil && !lval        &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,> ,vh)) NIL2(v)); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval && !li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,< ,vh))        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval && !li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,<=,vh))        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval &&  li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,< ,vh))        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval &&  li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,<=,vh))        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval && !li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl)                 )        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil &&  lval &&  li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl)                 )        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil && !lval        &&  hval && !hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,< ,vh))        ); \
+       } else                                                                \
+       if (!anti &&  b->T->nonil && !lval        &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,<=,vh))        ); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval && !li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,< ,vh)) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval && !li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl) && COMP(v,<=,vh)) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval &&  li &&  hval && !hi) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,< ,vh)) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval &&  li &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl) && COMP(v,<=,vh)) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval && !li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,> ,vl)                 ) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil &&  lval &&  li && !hval       ) {          \
+               scanloop(CAND,READ,(COMP(v,>=,vl)                 ) NIL2(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil && !lval        &&  hval && !hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,< ,vh)) NIL1(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil && !lval        &&  hval &&  hi) {          \
+               scanloop(CAND,READ,(                 COMP(v,<=,vh)) NIL1(v)); \
+       } else                                                                \
+       if (!anti && !b->T->nonil && !lval        && !hval       ) {          \
+               scanloop(CAND,READ, COMP(v,!=,nil)                         ); \
+       } else                                                                \
+               assert(0);                                                    \
 } while (0)
 
 /* local variables for known fixed-width types */
@@ -327,7 +327,7 @@ do {                                                        
                        \
 /* various comparison calls for known fixed-width types */
 #define scancomp_fix(l,o,r)    (l) o (r)
 #define scannil1_fix(v)                && scancomp_fix(v,!=,nil)
-#define scannil2_fix(v)                
+#define scannil2_fix(v)
 
 /* various comparison calls for generic types */
 #define scancomp_var(l,o,r)    (*cmp)((l),(r)) o 0
@@ -905,8 +905,8 @@ BATsubselect(BAT *b, BAT *s, const void 
                                  s ? BATgetId(s) : "NULL", anti);
                bn = BAT_hashselect(b, s, bn, tl, maximum);
        } else {
-               bn = BAT_scanselect(b, s, bn, tl, th, li, hi, equi, anti, lval, 
hval,
-                                   maximum);
+               bn = BAT_scanselect(b, s, bn, tl, th, li, hi, equi, anti,
+                                   lval, hval, maximum);
        }
 
        return bn;
diff --git a/testing/Mfilter.py.in b/testing/Mfilter.py.in
--- a/testing/Mfilter.py.in
+++ b/testing/Mfilter.py.in
@@ -26,14 +26,14 @@ import re
 #       FUNCTIONS
 
 def Usage(THISFILE) :
-    print """
+    print("""
 
 Usage:  %s [-I<exp>] <files>
 
 -I<exp> : ignore lines matching <exp> during first count (optional, default: 
-I'^#`)
 <files> : list of files to be processed
 
-""" % THISFILE
+""" % THISFILE)
 ### Usage(THISFILE) #
 
 def warn(THISFILE,TEXT) :
@@ -48,7 +48,7 @@ test = (
         # potential differences, which we want to ignore
         re.compile('(?:'+')|(?:'.join([
                 # MAPI port numbers
-                    r"^MAPI  = .*@.*:\d*$",
+                    r"^MAPI  = (.*@.*:\d*|\(monetdb\) /.*\.s\.monetdb\.\d+)$",
                 # SPHINX is optional in monetdb5/modules/mal/inspec05
                     
r'\[\s+"[^"]*",\s+"(?:command|function|pattern)",\s+"sphinx",\s+"[^"]*",\s+"[^"]*"\s+\]',
                  ])+')',  re.MULTILINE),
@@ -233,7 +233,9 @@ def mFilter (FILE, IGNORE) :
                     ln = ln[:-1].replace('\n', '\n' + pref) + '\n'
             try:
                 fout.write(ln.expandtabs())
-            except IOError, (IOerrNo, IOerrStr):
+            except IOError:
+                IOerrNo = sys.exc_info()[1].errno
+                IOerrStr = sys.exc_info()[1].strerror
                 warn(THISFILE, "Writing to output file '%s' failed with #%d: 
'%s'." % (fout.name, IOerrNo, IOerrStr))
                 if IOerrNo == 28:
                     # No space left on device
@@ -247,7 +249,9 @@ def mFilter (FILE, IGNORE) :
                         pass
                     try:
                         fout.write(ln.expandtabs())
-                    except IOError, (IOerrNo, IOerrStr):
+                    except IOError:
+                        IOerrNo = sys.exc_info()[1].errno
+                        IOerrStr = sys.exc_info()[1].strerror
                         warn(THISFILE, "Writing to output file '%s' failed 
with #%d: '%s'." % (fout.name, IOerrNo, IOerrStr))
         fout.flush()
     fout.close()
diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -3729,9 +3729,17 @@ def main(argv) :
 
     global SOCK, HOST
     if SOCK:
-        SOCK = "--set mapi_usock=%s/.s.monetdb.%s" % \
-                (env['GDK_DBFARM'], env['MAPIPORT'])
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to