diff options
author | Paul Phillips <paulp@improving.org> | 2011-07-24 22:06:36 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-07-24 22:06:36 +0000 |
commit | 2402240b4bb781bbd5b3e8bd8a3ac79bb68d1940 (patch) | |
tree | 711872d148f8ee92c8f4e3e8212c9412e0a3caa7 | |
parent | 36844859bd33d074854df57832f481024366d8d2 (diff) | |
download | scala-2402240b4bb781bbd5b3e8bd8a3ac79bb68d1940.tar.gz scala-2402240b4bb781bbd5b3e8bd8a3ac79bb68d1940.tar.bz2 scala-2402240b4bb781bbd5b3e8bd8a3ac79bb68d1940.zip |
Reverted some minor changes from trunk on the o...
Reverted some minor changes from trunk on the off chance they can impact
binary compatibility.
-rw-r--r-- | src/library/scala/collection/mutable/StringBuilder.scala | 11 | ||||
-rw-r--r-- | src/library/scala/collection/parallel/package.scala | 6 | ||||
-rw-r--r-- | src/library/scala/runtime/NonLocalReturnControl.scala | 2 |
3 files changed, 3 insertions, 16 deletions
diff --git a/src/library/scala/collection/mutable/StringBuilder.scala b/src/library/scala/collection/mutable/StringBuilder.scala index 8d7ed8bcd2..edd59a8221 100644 --- a/src/library/scala/collection/mutable/StringBuilder.scala +++ b/src/library/scala/collection/mutable/StringBuilder.scala @@ -171,17 +171,6 @@ final class StringBuilder(private val underlying: JavaStringBuilder) */ def +=(x: Char): this.type = { append(x); this } - /** Optimization. - */ - def ++=(s: String): this.type = { - underlying append s - this - } - def appendAll(xs: String): StringBuilder = { - underlying append xs - this - } - /** !!! This should create a new sequence. */ def +(x: Char): this.type = { +=(x); this } diff --git a/src/library/scala/collection/parallel/package.scala b/src/library/scala/collection/parallel/package.scala index 7c83d43487..decae62dd2 100644 --- a/src/library/scala/collection/parallel/package.scala +++ b/src/library/scala/collection/parallel/package.scala @@ -121,10 +121,8 @@ package object parallel { /* classes */ /** Composite throwable - thrown when multiple exceptions are thrown at the same time. */ - final case class CompositeThrowable(val throwables: Set[Throwable]) - extends Throwable("Multiple exceptions thrown during a parallel computation: " + throwables.map( - t => t + "\n" + t.getStackTrace.take(10).++("...").mkString("\n") - ).mkString("\n\n")) + final class CompositeThrowable(val throwables: Set[Throwable]) + extends Throwable("Multiple exceptions thrown during a parallel computation: " + throwables.map(t => (t, t.getStackTrace.toList)).mkString(", ")) /** A helper iterator for iterating very small array buffers. diff --git a/src/library/scala/runtime/NonLocalReturnControl.scala b/src/library/scala/runtime/NonLocalReturnControl.scala index 8be2745086..7c35e0b5cf 100644 --- a/src/library/scala/runtime/NonLocalReturnControl.scala +++ b/src/library/scala/runtime/NonLocalReturnControl.scala @@ -13,5 +13,5 @@ package scala.runtime import scala.util.control.ControlThrowable class NonLocalReturnControl[T](val key: AnyRef, val value: T) extends ControlThrowable { - final override def fillInStackTrace(): Throwable = this + override def fillInStackTrace(): Throwable = this } |