File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed
src/dotty/tools/dotc/reporting Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ object Reporter {
2525 }
2626
2727 /** A reporter that ignores reports */
28- object NoReporter extends Reporter {
28+ @ sharable object NoReporter extends Reporter {
2929 def doReport (m : MessageContainer )(implicit ctx : Context ) = ()
3030 override def report (m : MessageContainer )(implicit ctx : Context ): Unit = ()
3131 }
Original file line number Diff line number Diff line change @@ -18,16 +18,17 @@ object Jars {
1818 lazy val scalaAsm : String =
1919 findJarFromRuntime(" scala-asm-6.0.0-scala-1" )
2020
21+ /** JLine Jar */
22+ lazy val jline : String =
23+ findJarFromRuntime(" jline-3.7.0" )
24+
2125 /** Dotty extras classpath from env or properties */
2226 val dottyExtras : List [String ] = sys.env.get(" DOTTY_EXTRAS" )
2327 .map(_.split(" :" ).toList).getOrElse(Properties .dottyExtras)
2428
25- /** Dotty REPL dependencies */
26- val dottyReplDeps : List [String ] = dottyLib :: dottyExtras
27-
2829 /** Dotty test dependencies */
2930 val dottyTestDeps : List [String ] =
30- dottyLib :: dottyCompiler :: dottyInterfaces :: dottyExtras
31+ dottyLib :: dottyCompiler :: dottyInterfaces :: jline :: dottyExtras
3132
3233 /** Dotty runtime with compiler dependencies, used for quoted.Expr.run */
3334 lazy val dottyRunWithCompiler : List [String ] =
Original file line number Diff line number Diff line change @@ -255,7 +255,8 @@ class CompilationTests extends ParallelTesting {
255255 defaultOutputDir + libGroup + " /src/:" +
256256 // as well as bootstrapped compiler:
257257 defaultOutputDir + dotty1Group + " /dotty/:" +
258- Jars .dottyInterfaces,
258+ // and the other compiler dependecies:
259+ Jars .dottyInterfaces + " :" + Jars .jline,
259260 Array (" -Ycheck-reentrant" )
260261 )
261262
You can’t perform that action at this time.
0 commit comments