From 92df7fe3ee6059c9f4142d9a2578dc223d6dc55d Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Tue, 21 Sep 2010 22:29:18 -0400 Subject: [PATCH] remove some explicitly constructed implicits no longer necessary with 2.8.1 --- main/build/AggressiveCompile.scala | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/main/build/AggressiveCompile.scala b/main/build/AggressiveCompile.scala index ed684b29c..dc8bf5c2a 100644 --- a/main/build/AggressiveCompile.scala +++ b/main/build/AggressiveCompile.scala @@ -84,12 +84,5 @@ class AggressiveCompile(cacheDirectory: File) def javaOnly(f: File) = f.getName.endsWith(".java") import AnalysisFormats._ - // The following intermediate definitions are needed because of Scala's implicit parameter rules. - // implicit def a(implicit b: Format[T[Int]]): Format[S] = ... - // triggers a diverging expansion because Format[T[Int]] dominates Format[S] - implicit val r = relationFormat[File,File] - implicit val rF = relationsFormat(r,r,r, relationFormat[File, String]) - implicit val aF = analysisFormat(stampsFormat, apisFormat, rF) - - val store = AnalysisStore.sync(AnalysisStore.cached(FileBasedStore(cacheDirectory)(aF, setupFormat))) + val store = AnalysisStore.sync(AnalysisStore.cached(FileBasedStore(cacheDirectory))) } \ No newline at end of file