Merge pull request #33 from sbt/wip/fixthread

Don't inject thread sleep by default
This commit is contained in:
eugene yokota 2016-03-31 08:40:49 -04:00
commit 4806609792
2 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@ import Dependencies._
import Util._
import com.typesafe.tools.mima.core._, ProblemFilters._
def baseVersion: String = "0.1.0-M9"
def baseVersion: String = "0.1.0-M10"
def internalPath = file("internal")
def commonSettings: Seq[Setting[_]] = Seq(

View File

@ -124,7 +124,7 @@ private[sbt] object JLine {
def simple(
historyPath: Option[File],
handleCONT: Boolean = HandleCONT,
injectThreadSleep: Boolean = true
injectThreadSleep: Boolean = false
): SimpleReader = new SimpleReader(historyPath, handleCONT, injectThreadSleep)
val MaxHistorySize = 500
val HandleCONT = !java.lang.Boolean.getBoolean("sbt.disable.cont") && Signals.supported(Signals.CONT)
@ -147,7 +147,7 @@ final class FullReader(
historyPath: Option[File],
complete: Parser[_],
val handleCONT: Boolean = JLine.HandleCONT,
val injectThreadSleep: Boolean = true
val injectThreadSleep: Boolean = false
) extends JLine {
protected[this] val reader =
{
@ -160,5 +160,5 @@ final class FullReader(
class SimpleReader private[sbt] (historyPath: Option[File], val handleCONT: Boolean, val injectThreadSleep: Boolean) extends JLine {
protected[this] val reader = JLine.createReader(historyPath, injectThreadSleep)
}
object SimpleReader extends SimpleReader(None, JLine.HandleCONT, true)
object SimpleReader extends SimpleReader(None, JLine.HandleCONT, false)