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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list