basis for a resident compiler

unstable, but can be tested with -Dsbt.resident.limit=n
 n is the maximum Globals kept around
This commit is contained in:
Mark Harrah
2012-04-28 18:58:52 -04:00
parent 0566a61689
commit 6769c94208
28 changed files with 425 additions and 132 deletions
@@ -0,0 +1,10 @@
package xsbti.compile;
import xsbti.Logger;
import xsbti.Reporter;
public interface GlobalsCache
{
public CachedCompiler apply(String[] args, boolean forceNew, CachedCompilerProvider provider, Logger log, Reporter reporter);
public void clear();
}