Merge remote-tracking branch 'benjy/compilations' into 0.13

This commit is contained in:
Mark Harrah 2013-10-13 10:35:06 -04:00
commit 3c8d738515
1 changed files with 1 additions and 0 deletions

View File

@ -12,6 +12,7 @@ trait Compilations {
object Compilations {
val empty: Compilations = new MCompilations(Seq.empty)
def make(s: Seq[Compilation]): Compilations = new MCompilations(s)
def merge(s: Traversable[Compilations]): Compilations = make((s flatMap { _.allCompilations }).toSeq.distinct)
}
private final class MCompilations(val allCompilations: Seq[Compilation]) extends Compilations {