Skip to content

Commit c391769

Browse files
committed
Disable pickle export for leaf projects
1 parent a2a051a commit c391769

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/compiler/scala/tools/nsc/PipelineMain.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,11 @@ class PipelineMainClass(label: String, parallelism: Int, strategy: BuildStrategy
282282
val f = for {
283283
_ <- depsReady
284284
_ <- {
285-
p.fullCompileExportPickles()
285+
val isLeaf = !dependedOn.contains(p)
286+
if (isLeaf)
287+
p.fullCompile()
288+
else
289+
p.fullCompileExportPickles()
286290
// Start javac after scalac has completely finished
287291
Future.sequence(p.groups.map(_.done.future))
288292
}

0 commit comments

Comments
 (0)