From 554840f9b5cd30a8e3209cb18bdf9925f364cc68 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sun, 25 Feb 2018 13:51:50 -0800 Subject: A few attempts at micro-optimizing the current hot spots --- scalalib/src/mill/scalalib/GenIdea.scala | 2 +- scalalib/src/mill/scalalib/PublishModule.scala | 2 +- scalalib/src/mill/scalalib/ScalaWorkerApi.scala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'scalalib') diff --git a/scalalib/src/mill/scalalib/GenIdea.scala b/scalalib/src/mill/scalalib/GenIdea.scala index 6cedf606..6304fb14 100644 --- a/scalalib/src/mill/scalalib/GenIdea.scala +++ b/scalalib/src/mill/scalalib/GenIdea.scala @@ -23,7 +23,7 @@ object GenIdeaModule extends ExternalModule { } implicit def millScoptEvaluatorReads[T] = new mill.main.EvaluatorScopt[T]() - def millDiscover = Discover[this.type] + lazy val millDiscover = Discover[this.type] } object GenIdea { diff --git a/scalalib/src/mill/scalalib/PublishModule.scala b/scalalib/src/mill/scalalib/PublishModule.scala index 87c8ee32..3cc9fd30 100644 --- a/scalalib/src/mill/scalalib/PublishModule.scala +++ b/scalalib/src/mill/scalalib/PublishModule.scala @@ -119,5 +119,5 @@ object PublishModule extends ExternalModule{ implicit def millScoptTargetReads[T] = new mill.main.Tasks.Scopt[T]() - def millDiscover: mill.define.Discover[this.type] = mill.define.Discover[this.type] + lazy val millDiscover: mill.define.Discover[this.type] = mill.define.Discover[this.type] } \ No newline at end of file diff --git a/scalalib/src/mill/scalalib/ScalaWorkerApi.scala b/scalalib/src/mill/scalalib/ScalaWorkerApi.scala index 964179a9..7e11f61d 100644 --- a/scalalib/src/mill/scalalib/ScalaWorkerApi.scala +++ b/scalalib/src/mill/scalalib/ScalaWorkerApi.scala @@ -42,7 +42,7 @@ object ScalaWorkerApi extends mill.define.ExternalModule { Seq(ivy"org.scala-sbt:compiler-interface:1.1.0") ) } - def millDiscover = Discover[this.type] + lazy val millDiscover = Discover[this.type] } trait ScalaWorkerApi { -- cgit v1.2.3