Changeset: 71ae85872c34 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=71ae85872c34
Modified Files:
        MonetDB5/src/modules/kernel/bat5.mx
        MonetDB5/src/modules/mal/bbp.mx
        sql/NT/MonetDB5-SQL/MonetDB5-SQL-Installer.vdproj
        sql/NT/MonetDB5-SQL/MonetDB5-SQL.vdproj
        sql/NT/MonetDB5-SQL/MonetDB5-SQL64.vdproj
        sql/NT/MonetDB5-SQL64/MonetDB5-SQL-Installer.vdproj
Branch: default
Log Message:

Merge with Oct2010 branch.


diffs (truncated from 416 to 300 lines):

diff -r 2c62ab173dac -r 71ae85872c34 MonetDB/src/gdk/gdk_atoms.mx
--- a/MonetDB/src/gdk/gdk_atoms.mx      Sat Oct 09 10:34:36 2010 +0200
+++ b/MonetDB/src/gdk/gdk_atoms.mx      Sat Oct 09 14:48:56 2010 +0200
@@ -1877,7 +1877,7 @@
                d->hashash = 1; /* new string heaps get the hash value (and 
length) stored */
 #ifndef NDEBUG
                /* fill should solve initialisation problems within valgrind */
-               memset(d->base + d->free, 0, size - d->free);
+               memset(d->base + d->free, 0, d->size - d->free);
 #endif
        }
 }
diff -r 2c62ab173dac -r 71ae85872c34 MonetDB5/src/modules/kernel/bat5.mx
--- a/MonetDB5/src/modules/kernel/bat5.mx       Sat Oct 09 10:34:36 2010 +0200
+++ b/MonetDB5/src/modules/kernel/bat5.mx       Sat Oct 09 14:48:56 2010 +0200
@@ -658,7 +658,7 @@
 bat5_export str BKCgetRole(str *res, int *bid);
 bat5_export str BKCsetkey(int *res, int *bid, bit *param);
 bat5_export str BKCsetSet(int *res, int *bid, bit *param);
-bat5_export str BKCisaSet(int *res, int *bid);
+bat5_export str BKCisaSet(bit *res, int *bid);
 bat5_export str BKCsetSorted(bit *res, int *bid);
 bat5_export str BKCisSorted(bit *res, int *bid);
 bat5_export str BKCisSortedReverse(bit *res, int *bid);
@@ -684,7 +684,7 @@
 bat5_export str BKCsetName(int *r, int *bid, str *s);
 bat5_export str BKCgetBBPname(str *ret, int *bid);
 bat5_export str BKCunload(bit *res, str *input);
-bat5_export str BKCisCached(int *res, int *bid);
+bat5_export str BKCisCached(bit *res, int *bid);
 bat5_export str BKCload(int *res, str *input);
 bat5_export str BKChot(int *res, str *input);
 bat5_export str BKCcold(int *res, str *input);
@@ -693,10 +693,10 @@
 bat5_export str BKChotBAT(int *res, int *bid);
 bat5_export str BKCsave(bit *res, str *input);
 bat5_export str BKCsave2(int *r, int *bid);
-bat5_export str BKCmmap(int *res, int *bid, int *hbns, int *tbns, int *hhp, 
int *thp);
-bat5_export str BKCmmap2(int *res, int *bid, int *bns);
-bat5_export str BKCmadvise(int *res, int *bid, int *hbns, int *tbns, int *hhp, 
int *thp);
-bat5_export str BKCmadvise2(int *res, int *bid, int *mode);
+bat5_export str BKCmmap(bit *res, int *bid, int *hbns, int *tbns, int *hhp, 
int *thp);
+bat5_export str BKCmmap2(bit *res, int *bid, int *bns);
+bat5_export str BKCmadvise(bit *res, int *bid, int *hbns, int *tbns, int *hhp, 
int *thp);
+bat5_export str BKCmadvise2(bit *res, int *bid, int *mode);
 bat5_export str BKCaccbuild(int *ret, int *bid, str *acc, ptr *param);
 bat5_export str BKCaccbuild_std(int *ret, int *bid, int *acc);
 bat5_export str BKCsetHash(bit *ret, int *bid, bit *prop);
@@ -3111,7 +3111,7 @@
 }
 
 str
-BKCisaSet(int *res, int *bid)
+BKCisaSet(bit *res, int *bid)
 {
        BAT *b;
 
@@ -3587,7 +3587,7 @@
 }
 
 str
-BKCisCached(int *res, int *bid)
+BKCisCached(bit *res, int *bid)
 {
        BAT *b;
 
@@ -3694,7 +3694,7 @@
 
 @c
 str
-BKCmmap(int *res, int *bid, int *hbns, int *tbns, int *hhp, int *thp)
+BKCmmap(bit *res, int *bid, int *hbns, int *tbns, int *hhp, int *thp)
 {
        BAT *b, *bn = NULL;
 
@@ -3713,13 +3713,13 @@
 }
 
 str
-BKCmmap2(int *res, int *bid, int *mode)
+BKCmmap2(bit *res, int *bid, int *mode)
 {
        return BKCmmap(res, bid, mode, mode, mode, mode);
 }
 
 str
-BKCmadvise(int *res, int *bid, int *hbns, int *tbns, int *hhp, int *thp)
+BKCmadvise(bit *res, int *bid, int *hbns, int *tbns, int *hhp, int *thp)
 {
        BAT *b;
 
@@ -3734,7 +3734,7 @@
 }
 
 str
-BKCmadvise2(int *res, int *bid, int *mode)
+BKCmadvise2(bit *res, int *bid, int *mode)
 {
        return BKCmadvise(res, bid, mode, mode, mode, mode);
 }
@@ -3821,8 +3821,8 @@
     @1 *r = (@1*)Tloc(bn, BUNfirst(bn));
 
        for (;p<q; oidx++, p++) {
-               if ( *o == oidx ){
-                               o += (o < ol);
+               if ( o < ol && *o == oidx ){
+                       o++;
                } else {
                        cnt++;
                        *r++ = *p;
@@ -3950,8 +3950,8 @@
 
     BATaccessBegin(d, USE_TAIL, MMAP_SEQUENTIAL);
        for (;oidx<lim; oidx++) {
-               if ( *o == oidx ){
-                               o += (o < ol);
+               if ( o < ol && *o == oidx ){
+                       o++;
                } else {
                        *r++ = oidx;
                }
@@ -4105,9 +4105,8 @@
     BATaccessBegin(d, USE_TAIL, MMAP_SEQUENTIAL);
        for (;oidx<bidx; oidx++) {
                if ( *o == oidx ){
-                       while ( *ol == bidx && ol>o) {
+                       while ( ol > o && *--ol == bidx) {
                                bidx--;
-                               ol--;
                        }
                        *r++ = bidx;
                        o += (o < ol);
diff -r 2c62ab173dac -r 71ae85872c34 MonetDB5/src/modules/kernel/batcalc.mx
--- a/MonetDB5/src/modules/kernel/batcalc.mx    Sat Oct 09 10:34:36 2010 +0200
+++ b/MonetDB5/src/modules/kernel/batcalc.mx    Sat Oct 09 14:48:56 2010 +0200
@@ -699,8 +699,8 @@
 The accumulator variants may re-use the storage of an argument only when it is 
not shared,
 nor being a persistent BAT
 */
-batcalc_export str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, int 
*lflag, int *rflag);
-str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, int *lflag, int *rflag)
+batcalc_export str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, bit 
*lflag, bit *rflag);
+str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, bit *lflag, bit *rflag)
 {      
        BAT *bn, *b, *right;
        char *res = MAL_SUCCEED;
@@ -738,8 +738,8 @@
        return res;
 }
 
-batcalc_export str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, 
int *lflag, int *rflag);
-str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, int *lflag, int 
*rflag)
+batcalc_export str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, 
bit *lflag, bit *rflag);
+str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, bit *lflag, bit 
*rflag)
 {      
        BAT *bn, *b;
        char *res = MAL_SUCCEED;
@@ -789,8 +789,8 @@
        return res;
 }
 
-batcalc_export str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, 
int *lflag, int *rflag);
-str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, int *lflag, int 
*rflag)
+batcalc_export str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, 
bit *lflag, bit *rflag);
+str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, bit *lflag, bit 
*rflag)
 {      
        BAT *bn, *b;
        char *res = MAL_SUCCEED;
@@ -987,8 +987,8 @@
        return msg;
 }
 
-batcalc_export str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, int 
*lflag, int *rflag);
-str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, int *lflag, int *rflag)
+batcalc_export str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, bit 
*lflag, bit *rflag);
+str cmdbatac...@2_@3...@4_@5(int *ret, int *l, int *r, bit *lflag, bit *rflag)
 {      
        BAT *bn, *b, *right;
        str msg;
@@ -1046,8 +1046,8 @@
        return res;
 }
 
-batcalc_export str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, 
int *lflag, int *rflag);
-str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, int *lflag, int 
*rflag)
+batcalc_export str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, 
bit *lflag, bit *rflag);
+str cmdbatac...@2cst_@3...@4_@5(int *ret, int *l, void *cst, bit *lflag, bit 
*rflag)
 {      
        BAT *bn, *b;
 
@@ -1099,8 +1099,8 @@
        return res;
 }
 
-batcalc_export str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, 
int *lflag, int *rflag);
-str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, int *lflag, int 
*rflag)
+batcalc_export str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, 
bit *lflag, bit *rflag);
+str cmdbatac...@2cst2_@3...@4_@5(int *ret, void *cst, int *r, bit *lflag, bit 
*rflag)
 {      
        BAT *bn, *b;
 
diff -r 2c62ab173dac -r 71ae85872c34 MonetDB5/src/modules/mal/bbp.mx
--- a/MonetDB5/src/modules/mal/bbp.mx   Sat Oct 09 10:34:36 2010 +0200
+++ b/MonetDB5/src/modules/mal/bbp.mx   Sat Oct 09 14:48:56 2010 +0200
@@ -675,8 +675,6 @@
                bn->H->shift = b->H->shift;
                bn->T->width = b->T->width;
                bn->T->shift = b->T->shift;
-               BATsetcapacity(bn, BATcount(b));
-               BATsetcount(bn, BATcount(b));
 
                if (b->H->type)
                        decomp += 
CMDdecompressheap(&b->H->heap,&bn->H->heap,*fnme);
@@ -697,6 +695,8 @@
                        BBPkeepref(*ret = b->batCacheid);
                        return MAL_SUCCEED;
                }
+               BATsetcapacity(bn, BATcount(b));
+               BATsetcount(bn, BATcount(b));
                BATsetaccess(bn, b->P->restricted);
                BBPreleaseref(b->batCacheid);
                BBPkeepref(*ret = bn->batCacheid);
diff -r 2c62ab173dac -r 71ae85872c34 MonetDB5/src/modules/mal/replication.mx
--- a/MonetDB5/src/modules/mal/replication.mx   Sat Oct 09 10:34:36 2010 +0200
+++ b/MonetDB5/src/modules/mal/replication.mx   Sat Oct 09 14:48:56 2010 +0200
@@ -370,7 +370,7 @@
 replication_export str SLAVEclose(int *ret, oid *tag, timestamp *stamp);
 replication_export str SLAVEdrop(int *ret, str *tag);
 replication_export str SLAVEprotect(int *ret, str *schema, str *table);
-replication_export str SLAVEisprotected(int *ret, str *schema, str *table);
+replication_export str SLAVEisprotected(bit *ret, str *schema, str *table);
 replication_export int SLAVEisprotectedInternal(str schema, str table);
 replication_export str SLAVEprelude(int *ret);
 replication_export str SLAVEsynchronizing(int *ret);
@@ -1443,7 +1443,7 @@
 }
 
 str
-SLAVEisprotected(int *ret, str *schema, str *table)
+SLAVEisprotected(bit *ret, str *schema, str *table)
 {
        *ret = SLAVEisprotectedInternal(*schema, *table);
        return MAL_SUCCEED;
diff -r 2c62ab173dac -r 71ae85872c34 
sql/NT/MonetDB5-SQL/MonetDB5-SQL-Installer.vdproj
--- a/sql/NT/MonetDB5-SQL/MonetDB5-SQL-Installer.vdproj Sat Oct 09 10:34:36 
2010 +0200
+++ b/sql/NT/MonetDB5-SQL/MonetDB5-SQL-Installer.vdproj Sat Oct 09 14:48:56 
2010 +0200
@@ -807,12 +807,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_75BEF6F1CDE841F296965844F7DDAF91"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_76ACE18448C84B76BD06F7A20D958888"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -4259,26 +4253,6 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_75BEF6F1CDE841F296965844F7DDAF91"
-            {
-            "SourcePath" = "8:Lib\\MonetDB5\\rdf.sql"
-            "TargetName" = "8:rdf.sql"
-            "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}:_76ACE18448C84B76BD06F7A20D958888"
             {
             "SourcePath" = "8:lib\\libMapi.dll"
diff -r 2c62ab173dac -r 71ae85872c34 sql/NT/MonetDB5-SQL/MonetDB5-SQL.vdproj
--- a/sql/NT/MonetDB5-SQL/MonetDB5-SQL.vdproj   Sat Oct 09 10:34:36 2010 +0200
+++ b/sql/NT/MonetDB5-SQL/MonetDB5-SQL.vdproj   Sat Oct 09 14:48:56 2010 +0200
@@ -27,12 +27,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_3685E6A3741B4E708A2487C40627FF8A"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to