Update of /cvsroot/monetdb/MonetDB4/src/gdk/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv30304/src/gdk/Tests

Modified Files:
        refcnt.stable.out void.stable.out 
Log Message:
Merged GDK-2 branch into development branch.

Current changes were mostly started for
fixing the void concurrency problem

As a side action, the bun/bat layout was also changed.
We now have a split head and tail. This means many of the well known
macros are changed (ie BUN{h,t}{loc,var} BUN{head,tail})

BAT iteration now needs a special struct
BATiter which can be correctly created as

BATiter bi = bat_iterator(b);


TODO
        1 some modules aren't ported (maybe be dropped as they aren't used)

        2 some more bugs to find


Next improvements which are now possible
        views based on 2 bats
        (or a bat where head is real and the tail a view (or vs))
        many more....

For a presentation about the changes, see
http://www.cwi.nl/~niels/download/gdk2.pdf


Index: refcnt.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB4/src/gdk/Tests/refcnt.stable.out,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- refcnt.stable.out   22 Dec 2006 15:27:15 -0000      1.1
+++ refcnt.stable.out   4 Oct 2007 10:35:03 -0000       1.2
@@ -121,8 +121,8 @@
 [ "adm_atomtbl",         0,      "tran", 1       ]
 [ "monet_unicode_case",          0,      "tran", 1       ]
 [ "top",                 0,      "tran", 0       ]
-[ "two",                 0,      "tran", 0       ]
 [ "one",                 0,      "tran", 0       ]
+[ "two",                 0,      "tran", 0       ]
 #-------------------------------------------------#
 # name                 heat    kind    refcnt    # name
 # str                  int     str     int       # type
@@ -185,8 +185,8 @@
 [ "monet_unicode_case",          0,      "tran", 1       ]
 [ "top",                 0,      "tran", 0       ]
 [ "tmp_33",              0,      "tran", 0       ]
+[ "tmp_35",              0,      "tran", 0       ]
 [ "two",                 0,      "tran", 0       ]
-[ "tmp_40",              0,      "tran", 0       ]
 [ "ten",                 0,      "tran", 0       ]
 [ "twenty",              0,      "tran", 0       ]
 

Index: void.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB4/src/gdk/Tests/void.stable.out,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- void.stable.out     22 Dec 2006 15:27:15 -0000      1.1
+++ void.stable.out     4 Oct 2007 10:35:03 -0000       1.2
@@ -204,16 +204,16 @@
 # BAT:   D       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     7       ]
 [ [EMAIL PROTECTED],     2       ]
 [ [EMAIL PROTECTED],     8       ]
-[ [EMAIL PROTECTED],     -1      ]
+[ [EMAIL PROTECTED],     1       ]
 [ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     5       ]
 [ [EMAIL PROTECTED],     8       ]
+[ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     -3      ]
+[ [EMAIL PROTECTED],     -1      ]
 
 # delete commited 
 print("delete tests");
@@ -256,7 +256,6 @@
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
 [ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     7       ]
 [ [EMAIL PROTECTED],     2       ]
@@ -265,76 +264,77 @@
 [ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     5       ]
 [ [EMAIL PROTECTED],     8       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(18));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     7       ]
 [ [EMAIL PROTECTED],     2       ]
 [ [EMAIL PROTECTED],     8       ]
 [ [EMAIL PROTECTED],     1       ]
 [ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     5       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(17));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
-[ [EMAIL PROTECTED],     7       ]
 [ [EMAIL PROTECTED],     2       ]
 [ [EMAIL PROTECTED],     8       ]
 [ [EMAIL PROTECTED],     1       ]
 [ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     7       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(16));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
-[ [EMAIL PROTECTED],     7       ]
-[ [EMAIL PROTECTED],     2       ]
 [ [EMAIL PROTECTED],     8       ]
 [ [EMAIL PROTECTED],     1       ]
+[ [EMAIL PROTECTED],     2       ]
+[ [EMAIL PROTECTED],     7       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(15));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
-[ [EMAIL PROTECTED],     7       ]
-[ [EMAIL PROTECTED],     2       ]
 [ [EMAIL PROTECTED],     8       ]
+[ [EMAIL PROTECTED],     2       ]
+[ [EMAIL PROTECTED],     7       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(14));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
-[ [EMAIL PROTECTED],     7       ]
 [ [EMAIL PROTECTED],     2       ]
+[ [EMAIL PROTECTED],     7       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(13));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
-[ [EMAIL PROTECTED],     4       ]
 [ [EMAIL PROTECTED],     7       ]
+[ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(12));a.print();
 #-----------------#
 # BAT:   E       #
 # (oid)          (int)   #
 #-----------------#
-[ [EMAIL PROTECTED],     1       ]
 [ [EMAIL PROTECTED],     4       ]
+[ [EMAIL PROTECTED],     1       ]
 a.delete(oid(11));a.print();
 #-----------------#
 # BAT:   E       #


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to