Changeset: 2aa988361994 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2aa988361994
Modified Files:
        MonetDB/.cvsignore
        MonetDB/NT/.cvsignore
        MonetDB/conf/.cvsignore
        MonetDB/src/gdk/gdk_bbp.mx
        MonetDB4/.cvsignore
        MonetDB4/NT/.cvsignore
        MonetDB4/NT/winservice/.cvsignore
        MonetDB4/conf/.cvsignore
        MonetDB4/src/monet/.cvsignore
        MonetDB4/src/tools/.cvsignore
        MonetDB5/.cvsignore
        MonetDB5/NT/.cvsignore
        MonetDB5/NT/MonetDB5-Installer/.cvsignore
        MonetDB5/conf/.cvsignore
        MonetDB5/src/mal/Tests/.cvsignore
        MonetDB5/src/modules/kernel/bat5.mx
        MonetDB5/src/modules/kernel/batcalc.mx
        MonetDB5/src/tools/.cvsignore
        buildtools/.cvsignore
        buildtools/Mx/.cvsignore
        buildtools/Mx/Mx.vcproj
        buildtools/Mx/MxLib.vcproj
        buildtools/Mx/config.vcproj
        buildtools/autogen/.cvsignore
        buildtools/burg/.cvsignore
        buildtools/mel/.cvsignore
        clients/.cvsignore
        clients/NT/.cvsignore
        clients/conf/.cvsignore
        clients/src/odbc/winsetup/MonetDB-ODBC-Installer/.cvsignore
        clients/src/odbc/winsetup/MonetDB-ODBC-Installer64/.cvsignore
        geom/.cvsignore
        geom/NT/.cvsignore
        geom/NT/MonetDB5-Geom/.cvsignore
        geom/NT/MonetDB5-Geom64/.cvsignore
        geom/conf/.cvsignore
        geom/src/.cvsignore
        java/.cvsignore
        java/NT/.cvsignore
        java/conf/.cvsignore
        pathfinder/.cvsignore
        pathfinder/NT/.cvsignore
        pathfinder/NT/MonetDB4-XQuery/.cvsignore
        pathfinder/NT/MonetDB4-XQuery64/.cvsignore
        pathfinder/conf/.cvsignore
        sql/.cvsignore
        sql/NT/.cvsignore
        sql/NT/MonetDB5-SQL/.cvsignore
        sql/NT/MonetDB5-SQL64/.cvsignore
        sql/conf/.cvsignore
        template/.cvsignore
        template/conf/.cvsignore
        testing/.cvsignore
        testing/NT/.cvsignore
        testing/conf/.cvsignore
Branch: Jun2010
Log Message:

Merge from Feb2010 branch.


diffs (truncated from 1730 to 300 lines):

diff -r 11391f7e6104 -r 2aa988361994 .hgeol
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgeol    Sun Jun 20 14:24:22 2010 +0200
@@ -0,0 +1,26 @@
+# This file is used in Mercurial 1.5.4 and newer.
+# If you're running such a version, enable the eol extension in your
+# .hgrc file (on Linux and Mac, as well as on Windows), and disable
+# the win32text extension.
+
+[patterns]
+# various binary files
+**.bmp = BIN
+**.bz2 = BIN
+**.dll = BIN
+**.gif = BIN
+**.gz  = BIN
+**.ico = BIN
+**.jpg = BIN
+**.pdf = BIN
+**.png = BIN
+**.zip = BIN
+
+# Windows specific files
+**.chm = BIN
+**.rtf = CRLF
+**.sln = CRLF
+**.vdproj = CRLF
+
+# all the rest is text
+** = native
diff -r 11391f7e6104 -r 2aa988361994 MonetDB/.cvsignore
--- a/MonetDB/.cvsignore        Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-java
-Linux*
-SunOS*
-CYGWIN*
-IRIX*
-AIX*
-aclocal.m4
-acout.in
-autom4te*.cache
-configure
-configure.in
-install.lst
-doc.lst
diff -r 11391f7e6104 -r 2aa988361994 MonetDB/NT/.cvsignore
--- a/MonetDB/NT/.cvsignore     Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-MonetDB.pc
-Run*.bat
-bin
-com
-conf
-doc
-etc
-include
-info
-lady.gif
-lib
-libexec
-man
-monetdb_config.h
-sbin
-scripts
-share
-src
-tests
-unistd.h
-var
diff -r 11391f7e6104 -r 2aa988361994 MonetDB/conf/.cvsignore
--- a/MonetDB/conf/.cvsignore   Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-compile
-config.guess
-config.h.in
-config.sub
-install-sh
-ltmain.sh
-mkinstalldirs
-missing
diff -r 11391f7e6104 -r 2aa988361994 MonetDB/src/gdk/gdk_bbp.mx
--- a/MonetDB/src/gdk/gdk_bbp.mx        Fri Jun 18 16:27:53 2010 +0200
+++ b/MonetDB/src/gdk/gdk_bbp.mx        Sun Jun 20 14:24:22 2010 +0200
@@ -1943,29 +1943,16 @@
 void
 BBPkeepref(bat i)
 {
-       int lock = locked_by ? BBP_getpid() != locked_by : 1;
-
        if (i == bat_nil)
                return;
        if (i < 0)
                i = -i;
        if (BBPcheck(i, "BBPkeepref")) {
-               if (lock)
-                       gdk_set_lock(GDKswapLock(i), "BBPkeepref");
-
-               while (BBP_status(i) & BBPUNLOADING) {
-                       if (lock)
-                               gdk_unset_lock(GDKswapLock(i), "BBPincref spin 
wait");
-                       BBPspin(i, "BBPkeepref", BBPUNLOADING);
-                       if (lock)
-                               gdk_set_lock(GDKswapLock(i), "BBPincref spin 
wait");
-               }
-               /* got the lock */
-               ++BBP_lrefs(i); /* incref(i, TRUE, FALSE); */
+               int lock = locked_by ? BBP_getpid() != locked_by : 1;
+
+               incref(i, TRUE, lock);
                assert(BBP_refs(i));
-               --BBP_refs(i);  /* decref(i, FALSE, FALSE, FALSE); */
-               if (lock)
-                       gdk_unset_lock(GDKswapLock(i), "BBPfix");
+               decref(i, FALSE, FALSE, lock);
        }
 }
 
@@ -1974,55 +1961,25 @@
 {
        int lock = locked_by ? BBP_getpid() != locked_by : 1;
 
-       if (i == bat_nil || BBP_lrefs(i) <= 0)
+       if (i == bat_nil)
                return;
        if (i < 0)
                i = -i;
-       if (BBPcheck(i, "BBPreleaselref")) {
-               if (lock)
-                       gdk_set_lock(GDKswapLock(i), "BBPreleaselref");
-
-               while (BBP_status(i) & BBPUNLOADING) {
-                       if (lock)
-                               gdk_unset_lock(GDKswapLock(i), "BBPincref spin 
wait");
-                       BBPspin(i, "BBPreleaselref", BBPUNLOADING);
-                       if (lock)
-                               gdk_set_lock(GDKswapLock(i), "BBPincref spin 
wait");
-               }
-               /* got the lock */
-               assert(BBP_lrefs(i));
-               --BBP_lrefs(i); /* decref(i, TRUE, FALSE, FALSE); */
-               if (lock)
-                       gdk_unset_lock(GDKswapLock(i), "BBPfix");
-       }
+       assert(BBP_refs(i) > 0);
+       decref(i, TRUE, FALSE, lock);
 }
 
 void
 BBPreleaseref(bat i)
 {
-       int lock = locked_by ? BBP_getpid() != locked_by : 1;
-
-       if (i == bat_nil || BBP_refs(i) <= 0)
-               return;
-       if (i < 0)
-               i = -i;
-       if (BBPcheck(i, "BBPreleaseref")) {
-               if (lock)
-                       gdk_set_lock(GDKswapLock(i), "BBPreleaseref");
-
-               while (BBP_status(i) & BBPUNLOADING) {
-                       if (lock)
-                               gdk_unset_lock(GDKswapLock(i), "BBPincref spin 
wait");
-                       BBPspin(i, "BBPreleaseref", BBPUNLOADING);
-                       if (lock)
-                               gdk_set_lock(GDKswapLock(i), "BBPincref spin 
wait");
-               }
-               /* got the lock */
-               assert(BBP_refs(i));    /* decref(i, FALSE, FALSE, FALSE); */
-               --BBP_refs(i);
-               if (lock)
-                       gdk_unset_lock(GDKswapLock(i), "BBPfix");
-       }
+        int lock = locked_by ? BBP_getpid() != locked_by : 1;
+
+        if (i == bat_nil)
+                return;
+        if (i < 0)
+                i = -i;
+        assert(BBP_refs(i) > 0);
+        decref(i, FALSE, FALSE, lock);
 }
 
 static INLINE void
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/.cvsignore
--- a/MonetDB4/.cvsignore       Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-java
-Linux*
-SunOS*
-CYGWIN*
-IRIX*
-AIX*
-aclocal.m4
-acout.in
-autom4te*.cache
-configure
-configure.in
-install.lst
-doc.lst
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/NT/.cvsignore
--- a/MonetDB4/NT/.cvsignore    Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-MonetDB.pc
-Run*.bat
-bin
-com
-conf
-doc
-etc
-include
-info
-lady.gif
-lib
-libexec
-man
-monetdb4_config.h
-sbin
-scripts
-share
-src
-tests
-unistd.h
-var
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/NT/winservice/.cvsignore
--- a/MonetDB4/NT/winservice/.cvsignore Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-*.ilk
-*.pdb
-*.exe
-*.obj
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/conf/.cvsignore
--- a/MonetDB4/conf/.cvsignore  Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-compile
-config.guess
-config.h.in
-config.sub
-install-sh
-ltmain.sh
-mkinstalldirs
-missing
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/src/monet/.cvsignore
--- a/MonetDB4/src/monet/.cvsignore     Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-static_modules.mx
-
diff -r 11391f7e6104 -r 2aa988361994 MonetDB4/src/tools/.cvsignore
--- a/MonetDB4/src/tools/.cvsignore     Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-static_modules.mx
diff -r 11391f7e6104 -r 2aa988361994 MonetDB5/.cvsignore
--- a/MonetDB5/.cvsignore       Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-aclocal.m4
-acout.in
-AIX*
-autom4te*.cache
-configure
-configure.in
-CYGWIN*
-doc.lst
-install.lst
-IRIX*
-java
-Linux*
-SunOS*
diff -r 11391f7e6104 -r 2aa988361994 MonetDB5/NT/.cvsignore
--- a/MonetDB5/NT/.cvsignore    Fri Jun 18 16:27:53 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-RunMapprove.bat
-RunMserver.bat
-RunMtest.bat
-bin
-com
-conf
-etc
-include
-info
-lib
-libexec
-mal_config.h
-man
-sbin
-share
-src
-unistd.h
-var
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to