aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-07-25 14:37:31 +0200
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-07-25 14:37:31 +0200
commit5a069b5d120df13a4999d24d4aae26a2bf6cceae (patch)
tree6eaa90c1e5c39b2b117fdb3525d305c84fd73315 /project
parent2f298924940453ec0ed15afd36da8c66bd7e80d1 (diff)
downloaddotty-5a069b5d120df13a4999d24d4aae26a2bf6cceae.tar.gz
dotty-5a069b5d120df13a4999d24d4aae26a2bf6cceae.tar.bz2
dotty-5a069b5d120df13a4999d24d4aae26a2bf6cceae.zip
Enable improved incremental compilation (name hashing)
The algorithm is stable enough to try it out for dotty build. It's enabled in sbt and Akka already.
Diffstat (limited to 'project')
-rw-r--r--project/Build.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/project/Build.scala b/project/Build.scala
index 145e3eb85..b6ae0c742 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -41,6 +41,9 @@ object DottyBuild extends Build {
javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),
+ // enable improved incremental compilation algorithm
+ incOptions := incOptions.value.withNameHashing(true),
+
// enable verbose exception messages for JUnit
testOptions += Tests.Argument(TestFrameworks.JUnit, "-a", "-v", "--run-listener=test.ContextEscapeDetector"),
// Adjust classpath for running dotty