Changeset: 283e25965309 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=283e25965309
Modified Files:
        monetdb5/optimizer/opt_garbageCollector.c
Branch: Jul2017_1-GC
Log Message:

Backing-out changesets aebb813568b4, c68f57e45fe2, d350ab890b8e, 7e644e67e308,
which effectively disabled ("early") MAL variable clean-up (garbage collection)
between Dec2016 & Jul2017
(here: changeset d350ab890b8e).


diffs (30 lines):

diff --git a/monetdb5/optimizer/opt_garbageCollector.c 
b/monetdb5/optimizer/opt_garbageCollector.c
--- a/monetdb5/optimizer/opt_garbageCollector.c
+++ b/monetdb5/optimizer/opt_garbageCollector.c
@@ -25,8 +25,8 @@
 str
 OPTgarbageCollectorImplementation(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci)
 {
-       int i, j, limit, slimit;
-       InstrPtr p, *old;
+       int i, j, k, limit, slimit;
+       InstrPtr p, q,  *old;
        int actions = 0;
        char buf[256];
        lng usec = GDKusec();
@@ -99,7 +99,6 @@ OPTgarbageCollectorImplementation(Client
                 * otherwise we could not inject the assignment */
                if (blockExit(p) ){
                        /* force garbage collection of all declared within 
output block and ending here  */
-/* ignore for the time being, it requires a more thorough analysis of 
dependencies.
                        for( k = stmtlnk[i]; k; k = varlnk[k])
                        if( isaBatType(getVarType(mb,k)) ){
                                q = newAssignment(mb);
@@ -111,7 +110,6 @@ OPTgarbageCollectorImplementation(Client
                                setVarEolife(mb,k,mb->stop-1);
                                actions++;
                        }
-*/
                }
        }
        assert(p);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to