summaryrefslogtreecommitdiff
path: root/main/core
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-05-19 15:15:24 +0800
committerGitHub <noreply@github.com>2019-05-19 15:15:24 +0800
commit68505aad4a22686594965bc910e60c8d2b6a95d4 (patch)
tree4c2099e21593a840c7119901becc0cbb8682956f /main/core
parent7d706641f6f9caa0509903f691d16d78402b4623 (diff)
downloadmill-68505aad4a22686594965bc910e60c8d2b6a95d4.tar.gz
mill-68505aad4a22686594965bc910e60c8d2b6a95d4.tar.bz2
mill-68505aad4a22686594965bc910e60c8d2b6a95d4.zip
Bump ammonite to 1.6.7 (#610)
* bump ammonite to 1.6.7 * upgrade all the things * add scalaj-http shims for bootstrapping * wip * tweak-error-message * tweak coursier * .
Diffstat (limited to 'main/core')
-rw-r--r--main/core/src/eval/Evaluator.scala4
-rw-r--r--main/core/src/util/JsonFormatters.scala5
2 files changed, 7 insertions, 2 deletions
diff --git a/main/core/src/eval/Evaluator.scala b/main/core/src/eval/Evaluator.scala
index ebb00ef1..f4ec8ff9 100644
--- a/main/core/src/eval/Evaluator.scala
+++ b/main/core/src/eval/Evaluator.scala
@@ -32,7 +32,7 @@ case class Evaluator(home: os.Path,
externalOutPath: os.Path,
rootModule: mill.define.BaseModule,
log: Logger,
- classLoaderSig: Seq[(Either[String, os.Path], Long)] = Evaluator.classLoaderSig,
+ classLoaderSig: Seq[(Either[String, java.net.URL], Long)] = Evaluator.classLoaderSig,
workerCache: mutable.Map[Segments, (Int, Any)] = mutable.Map.empty,
env : Map[String, String] = Evaluator.defaultEnv,
failFast: Boolean = true
@@ -374,7 +374,7 @@ object Evaluator{
implicit val rw: upickle.default.ReadWriter[Cached] = upickle.default.macroRW
}
case class State(rootModule: mill.define.BaseModule,
- classLoaderSig: Seq[(Either[String, os.Path], Long)],
+ classLoaderSig: Seq[(Either[String, java.net.URL], Long)],
workerCache: mutable.Map[Segments, (Int, Any)],
watched: Seq[(os.Path, Long)])
// This needs to be a ThreadLocal because we need to pass it into the body of
diff --git a/main/core/src/util/JsonFormatters.scala b/main/core/src/util/JsonFormatters.scala
index 830782c6..c1dd18f0 100644
--- a/main/core/src/util/JsonFormatters.scala
+++ b/main/core/src/util/JsonFormatters.scala
@@ -6,5 +6,10 @@ trait JsonFormatters extends mill.api.JsonFormatters{
implicit lazy val modFormat: RW[coursier.Module] = upickle.default.macroRW
implicit lazy val depFormat: RW[coursier.Dependency]= upickle.default.macroRW
implicit lazy val attrFormat: RW[coursier.Attributes] = upickle.default.macroRW
+ implicit lazy val orgFormat: RW[coursier.Organization] = upickle.default.macroRW
+ implicit lazy val modNameFormat: RW[coursier.ModuleName] = upickle.default.macroRW
+ implicit lazy val configurationFormat: RW[coursier.core.Configuration] = upickle.default.macroRW
+ implicit lazy val typeFormat: RW[coursier.core.Type] = upickle.default.macroRW
+ implicit lazy val classifierFormat: RW[coursier.core.Classifier] = upickle.default.macroRW
}
object JsonFormatters extends JsonFormatters